文件業(yè)務(wù)手動流程

文件業(yè)務(wù)手動流程

ID:6341366

大?。?83.00 KB

頁數(shù):7頁

時間:2018-01-10

文件業(yè)務(wù)手動流程_第1頁
文件業(yè)務(wù)手動流程_第2頁
文件業(yè)務(wù)手動流程_第3頁
文件業(yè)務(wù)手動流程_第4頁
文件業(yè)務(wù)手動流程_第5頁
資源描述:

《文件業(yè)務(wù)手動流程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。

1、一、手動業(yè)務(wù)流程(初稿)1.背景說明背景文件類業(yè)務(wù)分為兩大類:手動業(yè)務(wù)和自動業(yè)務(wù)。手動業(yè)務(wù)即為手動上傳,由用戶手動添加文件到采集源路徑,并提供發(fā)送策略信息給采集程序。靜態(tài)文件業(yè)務(wù)則有一個自動的文件源,需要發(fā)送的文件個數(shù)固定,只是內(nèi)容上升級,用戶不需提供文件,只需要提供發(fā)送策略信息給采集程序,由采集程序自動對文件進行采集處理。2.流程圖3.詳細設(shè)計3.1.配置模塊先由配置平臺提供:(1)系統(tǒng)帶寬:表t_system_overall(sys_bandwidth,sys_path,send_file_flag)。sys_bandwidth由界面輸入,sys_pa

2、th在配置文件中設(shè)定,send_file_flag初始默認值為0。(2)業(yè)務(wù)信息:表t_service_config(service_type,service_name,service_send_pid,service_table_name,service_src_path,service_dest_path,service_backup_path,service_max_id,service_valid)。service_type,service_name,service_send_pid,service_table_name由界面輸入。每添加一個業(yè)務(wù),

3、在數(shù)據(jù)庫中添加一張新表t_send_service_policy_“service_table_name”,在系統(tǒng)路徑下新建該業(yè)務(wù)的文件夾,文件夾以界面輸入的“service_table_name”命名,在該文件夾下同時新建4個四個子文件夾——temp,src,dest,backup。service_src_path,service_dest_path,service_backup_path由表t_system_overall中的sys_path字段、界面輸入的service_table_name及生成的相應子目錄組成,例如:“D:播發(fā)平臺proba

4、serootmantestsrc”,“D:播發(fā)平臺probaseroot”為sys_path字段值,“mantest”為service_table_name,“src”為配置平臺在該業(yè)務(wù)文件夾下生成的源文件目錄。service_max_id初始默認值為0。service_valid初始默認值為0,當在業(yè)務(wù)列表中刪除該業(yè)務(wù)時,該業(yè)務(wù)service_valid值變?yōu)?。(3)發(fā)送策略信息:表t_send_service_policy_“業(yè)務(wù)名”(service_type,file_id,file_name,start_time,end_time,v

5、alid_time,repeat,bandwidth,file_block_size,file_version,file_CA_type,file_copyright,load_flag)。除file_id、load_flag外其他字段由界面輸入,file_id為NULL,如果這個文件未確認上傳則load_flag字段為2,確認上傳后置為0。3.1.采集模塊(1)根據(jù)界面輸入的service_type讀取t_service_config表中的對應的service_type字段的記錄,得到service_policy,service_src_path,和se

6、rvice_dest_path,service_table_name,service_max_id。(2)到以service_table_name為后綴表名的t_send_service_policy_”service_table_name”表中讀取信息記錄。只讀取load_flag為0的記錄,讀取后將load_flag置為1。根據(jù)這條記錄的file_name定期從service_src_path目錄中查詢是否存在該文件。(3)如果查詢到對應文件,按t_service_config.service_max_id計算出file_id,根據(jù)這條記錄的其它相關(guān)信

7、息,生成相應的xml文件,文件名為其原文件名,并把處理后的文件放在service_dest_path目錄下。然后,把文件相關(guān)信息添加到t_bandwidth_config表中去。同時將file_id寫入t_send_service_policy_”service_table_name”表中,將t_service_config表中的service_max_id字段加1。(4)當t_send_service_policy_”service_table_name”表某條記錄的end_time已超過當前時間,且其load_flag字段為1,則將這條記錄刪除。將此記

8、錄相應的文件從src中刪除,在backup文件夾下按當前日期生成一

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。