分行業務平臺POS清算系統業務實施手冊_第1頁
分行業務平臺POS清算系統業務實施手冊_第2頁
分行業務平臺POS清算系統業務實施手冊_第3頁
分行業務平臺POS清算系統業務實施手冊_第4頁
分行業務平臺POS清算系統業務實施手冊_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、531分行業務平臺POS清算系統實施手冊分行業務平臺項目組2014年12月31日文檔修改歷史版本號修改日期編寫評審批準修改內容 1.0.02014-08-06余浩新建1.0.120一五-01-17吳發進1. 系統概述1.1. 編寫目的本文檔對交通銀行POS特色清算業務系統的功能需求和主要非功能性需求進行了說明,將作為后續的系統設計、開發、測試等工作的依據。1.2. 讀者對象本文檔的預期讀者為:l 交通銀行相關項目參與人員和后期維護人員;l 其他經過授權的相關組織或個人。1.3. 編寫原則本文檔遵循軟件開發中心開發規范和文檔編寫原則,從業務人員的角度出發,從輸入輸出界面、業務流程以及數據流程等多

2、個方面對系統功能需求進行了詳細的闡述。此文檔將在開發過程隨著需求的變更而更改和修訂。1.4. 業務功能描述POS特色清算業務系統,是實現對線下商戶收單業務的資金按分行特定規則實施清算的平臺,即指使用本行借記卡、本行貸記卡、他行卡在我行受理終端消費后,總行自動清算滿足不了分行需求,需要進行特色清算的一系列賬務處理的平臺。主要包括將資金清算給一級商戶結算賬戶,資金清算給一級商戶下掛的終端(二級商戶)結算戶,手續費分潤,退貨等業務。1.5. 適用業務范圍1. 支持多個清算品種 ,直聯POS、間連POS、直聯家易通、第三方支付等類POS交易的清算。2. 支持集群商戶方式入賬。3. 支持靈活的入賬周期方

3、式,一級商戶和二級商戶可采用不同的入賬周期進行入賬。4. 支持多類賬戶的入賬,包括本行對公賬戶、內部賬戶、個人借記卡賬戶、貸記卡賬戶及他行賬戶。5. 支持商戶的二級清算。6. 支持終端組清算。7. 支持二級清算手續費的分潤。8. 退貨報表。1.6. 術語及定義1. 一級清算根據商戶清算策略的參數設置,將清算資金清算至一級商戶或者一級集群商戶的清算賬戶。2. 一級清算賬戶商戶接收我行清算的賬戶,該賬戶可以是我行對公賬戶、內部賬戶、保證金賬戶、對私賬戶借記賬戶、對私貸記賬戶及他行結算賬戶。如果該商戶需要進行二級清算,則其一級清算賬戶必須是交行對公賬戶、內部賬戶或保證金賬戶。3. 二級清算一個一級商

4、戶下可以有多個子商戶(二級商戶),可按要求進行分層資金清算。資金先清算至一級商戶的對公結算賬戶上(也可能是專業市場所對應的分行保證金賬戶或內部戶),再自動清分給二級商戶(二級清分)。在二級清算模式下,一級清算完成后才可以進行二次清算。4. 二級清算賬戶是我行二級清算時將資金清算給二級子商戶的賬戶,該賬戶可以是交行對公賬戶,也可以是交行對私戶(借記卡、貸記卡)或他行結算賬戶。5. 手續費內扣是指向商戶清算的資金中,已扣除我行應收手續費,只能采用同步扣收。6. 手續費外扣是指向商戶清算的資金為交易原金額,商戶需在我行另外開立手續費扣收專戶,或依據我行要求,主動劃撥手續費,可選擇同步扣收或異步扣收。

5、7. 手續費同步扣收是指在手續費扣收與商戶入賬金額處理同時進行,即每次向商戶清算資金時,同時進行手續費扣收。8. 手續費異步扣收是指手續費扣收可不與商戶交易原金額入賬處理同時進行,可在收單系統尚單獨設置扣收周期。手續費“異步扣收”的周期一般可設置為“周、月、季”,也可設為任一工作日進行手續費扣收。9. 清算本金清算的交易金額去掉手續費即是清算本金。10. 商戶手續費分潤根據商戶分潤參數設置進行分潤,支持兩級賬戶分潤。2. POS清算業務流程3. 功能模塊3.1. 功能模塊圖3.2. 功能模塊描述 詳見POS清算需求規格說明書。3.3. 系統設計POS特色清算標準版采用可擴展的策略模式實現,主體

6、交易流程由標準版實現,規范業務流程,統一行內處理;流程中預留策略接口,由分行實現,提供可擴展性,滿足分行特色需求。標準版提供前端交易畫面源碼、標準版jar及可運行的項目原型。前端源碼已聯調通過,可編譯展示,可由分行進行調整,如增加或刪除畫面要素。標準版Jar中包含接口wsdl、后臺process、后臺流程處理,通過調用分行實現的策略Action完成分行特色的交易邏輯。項目原型是基于標準版jar、包含示例策略實現、可運行的工程,分行可定義并實現分行特色的策略Action,完成標準交易,或在改工程中定義并實現標準版未涵蓋的分行特色交易,如特色報表。3.3.1. 標準版策略接口 說明: POS特色清

7、算標準版對所涵蓋的功能點的流程和前端接入的接口進行了控制,并且實現了其中的絕大部分。對于比較特色的部分則提供了策略模式由分行實現。分行通過實現相應的策略Action滿足自身實施版POS特色清算的特色需求。 POS特色清算標準版采用策略模式為分行提供可自由實現的策略Action。在標準版中會調用分行實現的策略Action完成相應的流程,從而完成每一個功能點。 POS清算標準版接口總覽如下:功能模塊接口名接口說明清算數據導入模塊stlDataImportStrategyAction清算數據導入策略stlFileDownloadStrategyAction清算文件下載策略入賬模塊chlAccount

8、BeforeStrategyAction單筆渠道入賬交易前置檢查策略chlAccountAfterStrategyAction單筆渠道入賬交易后置處理策略chlAccountCallBackStrategyAction整個入賬批次完成回調策略3.3.2. 數據庫設計. 數據庫庫表總覽 POS清算標準版提供了張庫表,總覽如下:序號數據表名中文名稱備注1ACP_JOURNAL代收付渠道入賬流水表2AGENT_BANK_REL代理行映射關系表3BANK_FEE_JOURNAL手續費入銀行帳流水表4BASIC_SPL_INFO基本商戶信息表5BASIC_TERMINAL_INFO基本終端

9、信息表6BASIC_TRAN_INFO原始交易流水表7BATCH_CONTROL_INFO批次狀態信息表8BK_SPL_ACCT_INFO分行商戶賬戶信息表9BK_SPL_DETL分行商戶基本信息表10BKU_ACOMA_JNL收單機構一般交易流水文件表11BKU_AERR_JNL差錯交易受理方流水文件表12BKU_DLFEE銀聯品牌費文件表一三BKU_ERR_JNL差錯交易發卡方流水文件表14BKU_FLE_CTL銀聯文件控制表一五BKU_FLE_RULE銀聯文件規則表16BKU_ICOM_JNL發卡方一般交易流水文件表17BKU_INFBIC卡電子現金應用的脫機消費受理方成功清算文件一八B

10、KU_RPT_TYP分行報表類型表19BKU_SEAC銀聯商戶匯總文件表20CLUSTER_RELATIONSHIP集群關系對照表21DATA_RESOURCE_INFO數據來源表22FEE_DETAINED_INFO手續費暫留信息表23FILE_IMPORT_JOURNAL文件導入流水表24FLOW_CONTROL流程狀態表25FLOW_INF流程信息表26GEMS_JOURNAL主機渠道入賬流水表27ITA_JOURNAL同城渠道入賬流水表28PNO_JOURNAL二代支付渠道入賬流水表29PRO_INF交易信息表30PROCESS_STATE交易狀態信息表31RET_REG退貨登記簿32

11、RETURN_DEAL_INFO退貨信息表33RISK_PEND_INFO風險暫掛匯總表34SETTLE_TYPE_INFO清算品種信息表35SPL_BASIC_RULE商戶特色清算規則信息表36SPL_FEE_RULE一清手續費規則表37SPL_FEE_STRATEGY_TYPE商戶手續費策略表38SPL_RULE_INFO一級可清算規則表39SPL_SETTLE_BATCH_DETAIL清算批次明細表40SPL_SETTLE_DATA_DETAIL一級可清算數據表41SPL_VIRTUAL_RELATIONSHIP實體商戶虛擬關系映射表42STRATEGY_MODEL手續費模式43SUBS

12、IDY_JOURNAL資金貼付流水表44TERMINAL_BASIC_RULE終端清算基本規則信息表45TERMINAL_INFO終端信息表46TML_FEE_RULE手續費計算規則表47TML_SETTLE_DATA_DETAIL二級可清算數據表48VIRTUAL_SPL_INFO虛擬商戶信息表49RULE_MODEL附加規則模式表50RULE_TYP附加規則類型表51RULE_DETAILS附加規則詳情表. 建表腳本 . 數據庫對照表 說明,數據庫對照表對POS清算系統表中的字段進行了簡要說明。 詳見 4. BBIP環境搭建請參考平臺開發手冊:注:這里是為了方便

13、查看,將文檔放在這里,最新文檔以下發的平臺開發手冊為準。5. BBOS環境搭建請參考BBOS開發手冊:注:這里是為了方便查看,將文檔放在這里,最新文檔以下發的BBOS開發手冊為準。6. CPOS項目原型請參考文檔:原型生成器:7. CPOS前端源碼分行自行維護前端代碼。8. 需要分行實施的模塊8.1. 數據初始化8.1.1. 清算品種初始化注:使用標準版,必須進行清算品種初始化1. 清算品種初始化I、確定清算品種清算品種一般分為:Z-直聯清算,J-間聯清算,R-直聯家易通實時,F-直聯家易通非實時,T-第三方,品種類別中還可以細分。II、在清算品種表里插入記錄在清算品種表里需要插入的字段如下:

14、字段字段名稱必輸性說明STL_TYP_ID清算品種編號必輸主鍵STL_TYP清算品種必輸清算品種代號,可采用24個字母來定義,如直聯清算為Z,這個代號對應下面配置介紹中的清算品種mapping中的keySTL_TYP_NME清算品種名稱必輸BR機構號必輸BK分行號必輸STM_AC_TYP出賬賬號類型非必輸一級清算時必輸STM_AC出賬賬號非必輸清算內部戶,業務提供,一級清算時必輸STM_AC_NME出賬賬號戶名非必輸一級清算時必輸ADV_AC_TYP墊付賬號類型非必輸 直聯家易通時必輸ADV_AC墊付銀行入賬賬號非必輸 直聯家易通時必輸ADV_AC_NME墊付賬號戶名非必輸直聯家易通時必輸ST

15、M_AC_BK_NME出賬賬號行名非必輸STM_AC_BK_NO出賬賬號行號非必輸8.1.2. 銀聯文件導入數據初始化注:目前支持解析的銀聯文件如下,如果不是這些銀聯文件,標準版不支持,參數就不用配了,銀聯文件由分行自行解析。1、銀聯代理清算商戶結算行入賬文件(SEAC)2、銀聯代理清算收單機構一般交易流水文件(ACOMA)3、IC卡電子現金應用的脫機消費受理方成功清算文件(INF)4、差錯交易受理方文件(AERR)5、一般交易發卡方流水文件(ICOM)6、差錯交易發卡方流水文件(ERR)7、品牌服務費總表(DLFEE)配置步驟:n FTP配置:在BBIP.PLAT_FTP_TBL表中配置;表

16、字段說明:字段名說明FTP_IDFTP_ID,命名規則: BKU_FTP_BK(分行號),如BKU_FTP_0一三一五232999IPFTP服務器地址PORT端口,默認21MDE模式,默認1BK分行號USR_NMEFTP用戶名PSWFTP密碼DST_DIR遠程路徑,配置固定值#dstDirDST_FLE遠程文件名,配置固定值#dstFleLOC_DIR本地路徑,配置固定值#locDirLOC_FLE本地文件名,配置固定值#locFleRMK備注例子:BKU_FTP_0一三一五232999一八32110一三一五232999weblogicweblogic#dstDir#dstF

17、le#locDir#locFlecpos銀聯文件FTPSQL語句insert into BBIP.PLAT_FTP_TBL (FTP_ID, IP, PORT, MDE, BK, USR_NME, PSW, DST_DIR, DST_FLE, LOC_DIR, LOC_FLE, RMK) values ('BKU_FTP', '一八3', 21, '1', '0一三一五232999', 'weblogic', 'weblogic', '#dstDir', '

18、#dstFle', '#locDir', '#locFle', 'cpos銀聯文件FTP');注:分行只需要修改SQL語句中的:FTP_ID : BKU_FTP_+分行號,IP ,PORT , BK , USR_NME , PSWn 文件路徑配置:在BBIP.PLAT_PRM_TBL表中配置。這一步是設置#dstDir,#locDir具體的值,每個銀聯文件對應一組#dstDir,#locDir,有多少個銀聯文件,就配多少組#dstDir,#locDir。表字段說明:字段名說明SYSTEM_CODE系統碼PARAM_NAME變量名稱PARA

19、M_VALUE變量值PARAM_DESC變量描述例子: CHNCPOSbkufile_0一三一五232999DLFEE_remote/home/weblogic/bkufile/CHNCPOSbkufile_0一三一五232999DLFEE_local /home/bbipadm/CPOS/bkufile/SQL語句insert into BBIP.PLAT_PRM_TBL (SYSTEM_CODE, PARAM_NAME, PARAM_VALUE, PARAM_DESC) values ('CHNCPOS', 'bkufile_0一三一五232999DLFEE_rem

20、ote', '/home/weblogic/bkufile/', '');insert into BBIP.PLAT_PRM_TBL (SYSTEM_CODE, PARAM_NAME, PARAM_VALUE, PARAM_DESC) values ('CHNCPOS', 'bkufile_0一三一五232999DLFEE_local', '/home/bbipadm/CPOS/bkufile/', '');注意:CHNCPOS需改成分行系統碼,PARAM_NAME : bkufile_+分

21、行號+文件類型+_remote , 每個分行每種文件都需配置銀聯文件規則配置:CPOS.BKU_FLE_RULE 銀聯文件規則表:SQL語句insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('1', '01443999998', '0一三一五232999', 'INO', '99', 'DLFEE', null,

22、'BKU_DLFEE', '001', '品牌服務費總表');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('2', '01443999998', '0一三一五232999', 'IND', '01', 'IERR', null, 'BKU_ERR_JNL

23、', '002', '差錯交易發卡方流水文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('3', '01443999998', '0一三一五232999', 'INH', '01', 'SEAC', null, 'BKU_SEAC', '0

24、03', '銀聯代理清算商戶結算行入賬文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('4', '01443999998', '0一三一五232999', 'IND', '32', 'ACOMA', null, 'BKU_ACOMA_JNL', '004&

25、#39;, '銀聯代理清算收單機構一般交易流水文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('5', '01443999998', '0一三一五232999', 'IND', '01', 'ICOM', null, 'BKU_ICOM_JNL', '005

26、9;, '一般交易發卡方流水文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('6', '01443999998', '0一三一五232999', 'INF', '51', 'B', null, 'BKU_INF_B', '006', 'IC卡電子現

27、金應用的脫機消費受理方成功清算文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('7', '01443999998', '0一三一五232999', 'IND', '01', 'AERR', null, 'BKU_AERR_JNL', '007', '差錯交

28、易受理方文件');insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values ('12', '01441999999', '0144一八00999', 'INO', '99', 'DLFEE', null, 'BKU_DLFEE', '001', '品牌服務費總表');注

29、意:分行需要那種銀聯文件可根據需要配置,只需將BK ,BR改成自己分行的BK,BR即可。8.1.3. 交易狀態數據初始化1. 交易狀態現只支持一清可清算數據生成,清算數據導入2. CPOS.PRO_INF 交易信息表:SQL語句insert into CPOS.PRO_INF (PRO_CDE, PRO_NME, PRO_ID) values ('01', '清算數據導入', 'cpos.settleDataProcessProcess');insert into CPOS.PRO_INF (PRO_CDE, PRO_NME, PRO_ID) v

30、alues ('02', '一清可清算數據生成', 'cpos.splStlDataGenProcess');注: 直接執行該語句就可以8.1.4. 流程狀態數據初始化1 CPOS.FLOW_INF 流程信息表:SQL語句insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values ('cpos.settleDataProcessProcess ', '清算數據導入', '0 ', '1 ')

31、;insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values ('cpos.splStlDataGenProcess ', '一級可清算數據生成', '2 ', '3 ');insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values ('cpos.generateTmlSettleDataProcess ', '二級可清算

32、數據生成', '4 ', '5 ');insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values ('cpos.settlAccountProcess ', '一級清算入賬', '6 ', '7 ');insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values ('cpos.tmlSettlAcco

33、untProcess ', '二級清算入賬', '8 ', '9 ');注: 直接執行該語句就可以8.1.5. 代理行映射關系數據初始化1. CPOS.AGENT_BANK_REL代理行映射關系表分行必須需配置分行號BK,如果該分行的銀聯數據是由代理行導入,則應配代理行號AGENT_BANK,如果沒有則NULL8.1.6. 清算報表下載初始化1. CPOS.STL_RPT_TYP清算報表類型表SQL語句insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) value

34、s ('1 ', '010', '一清詳細報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('2 ', '011', '一清算入賬成功報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('3 ', '012', '一清算入賬失敗報表');insert

35、 into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('4 ', '0一三', '一清算入賬未知狀態報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('5 ', '020', '二清詳細報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME)

36、 values ('6 ', '021', '二清算入賬成功報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('7 ', '022', '二清算入賬失敗報表');insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('8 ', '023', '二清算入賬未知狀態報表&#

37、39;);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values ('12 ', '20 ', '清詳細報表');注:分行如需下載功能,直接執行該語句就可以。8.2. 清算模塊8.2.1. 模塊介紹. 前端服務接口:CHNCPOSService 說明:該服務對應的接口文檔為 對應的schema文件為. 操作與process對應關系前端操作名稱前端操作后臺process備注清算數據導入settleDataProcesscpos.sett

38、leDataProcessProcess. 涉及表結構 涉及表結構:清算品種表 SETTLE_TYPE_INFO,原始交易流水表BASIC_TRAN_INFO,一級可清算數據表SPL_SETTLE_DATA_DETAIL。8.2.2. 清算數據導入. 功能說明柜員在柜面錄入清算品種和清算文件日期,系統進行清算數據導入預處理,清算數據導入方式判斷,查找清算數據導入方式策略進行清算數據導入,清算數據導入后置處理,返回前端交易處理憑證。Process配置如下:<!- 清算數據導入交易 -><process id="cpos.settleData

39、ProcessProcess" template="stlDataImportTran"interceptors="cpos.stlDataImportInterceptors"><actions><!- 清算數據導入預處理-><action id="beforeAction" ref="cpos.stlDataImportPrepareAction" /><!- 清算數據導入方式判斷 -><action id="beforeActio

40、n" ref="cpos.judgeImportWayAction" /><!-查找清算數據導入方式策略進行清算數據導入 - ><action id="importAction" ref="stlDataImportStrategyAction" /><!-清算數據導入后置處理 - ><action id="afterAction" ref="cpos.afterSettleDataProcessAction" /><acti

41、on id="afterAction" ref="cpos.pushTaskAction"/><action id="afterAction" ref="cpos.regBalAccDataAction"/></actions></process>. 流程描述及實施要點清算數據導入預處理從cpos.stlDataImportPrepareAction進入清算數據導入預處理。注:這一步不用分行實施。清算數據導入方式判斷在cpos.judgeImportWayAc

42、tion中判斷清算數據導入方式判斷然后匹配策略。注:這一步需要實施版配置清算品種Mapping與配置清算品種參數,配置步驟為:1、配置清算品種Mapping(具體參考請參考參考下面節中的配置清算品種mapping)2、通過清算品種Mapping找到具體的配置清算品種參數。(具體請參考參考下面節中的配置清算品種參數)1) 從清算品種參數配置中獲取清算數據導入方式。/* 導入方式:1,文件導入(默認) 2,自定義 */<x:property name="importWay" value="1"/>2) 文件導入,策略值

43、為Default,標準版已實現,只需配置對應清算品種參數和回調函數。3) 自定義導入,策略值為stlTyp(清算品種代號),需實施版中配置對應Action并實現將數據導入到標準版的庫表Action配置為: stlDataImportStrategyAction+stlTyp, 如:stlDataImportStrategyActioZ。(標準版中有默認的Action,若無特殊要求,可直接引用)查詢清算數據導入方式策略進行清算數據導入1. stlDataImportStrategyAction策略調用。<!- 清算數據導入方式策略 -><action id="stlD

44、ataImportStrategyAction" class="com.bocom.bbipxp.action.strategy.StrategyDelegatorAction"><x:property name="executableBeanResolver"><x:bean class="com.bocom.bbipxp.action.strategy.support.DefaultExecutableBeanResolver"> <x:property name="stra

45、tegyKey" value="stlDataImportStrategyKey" /> </x:bean> </x:property></action>1) 文件導入<!- 文件導入方式策略-默認實現 -><actionid="stlDataImportStrategyActionDefault" class="com.bocom.bbip.cpos.action.strategy.DefaultStlDataImportStrategyAction"/>v

46、 根據清算品種參數配置獲取文件下載策略(不需要FTP下載文件則不需要配置,要下載則要配置)<!- 需FTP下載文件,則需要配置-><x:property name="fileStrategyKey" ><x:value>GY000</x:value></x:property><!FTP服務器-><x:property name="transfer"><x:ref bean="zlqsFtpTransfer" /></x:propert

47、y><x:bean id="zlqsFtpTransfer" class="com.bocom.bbip.file.transfer.ftp.FTPTransfer"><x:property name="host" value="$XXCPOS.zlqs_ftp_host" /><x:property name="port" value="$XXCPOS.zlqs_ftp_port" /><x:property name=&qu

48、ot;userName" value="$XXCPOS.zlqs_ftp_username" /><x:property name="password" value="$XXCPOS.zlqs_ftp_password" /></x:bean><!- 清算文件下載策略 -><action id="stlFileDownloadStrategyAction" class="com.bocom.bbipxp.action.strategy.Strate

49、gyDelegatorAction"><x:property name="executableBeanResolver"><x:bean class="com.bocom.bbipxp.action.strategy.support.DefaultExecutableBeanResolver"> <x:property name="strategyKey" value="fileStrategyKey" /></x:bean></x:proper

50、ty></action><!- 清算文件下載策略-默認實現 -><action id="stlFileDownloadStrategyActionGY000" class="com.bocom.bbip.cpos.action.strategy.DefaultStlFileDownloadStrategyAction" />v 有文件后,解析文件入庫(實施版需配置清算品種參數)標準版中有兩種默認解析入庫實現,實施版需配置在對應品種的清算品種參數中,配置如下:1.解析文件入原始流水表<!- 清算文件解析對應字

51、段 具體可參考接下來的清算文件解析參數配置-><x:property name="fileParserId" value="standardRuleFileImpDataFormat" /><!- 清算文件解析回調接口配置-><x:property name="lineProcessCallback"><x:ref bean="standardRuleLineProcessCallback " /></x:property></x:bean&g

52、t;<!- 使用標準版清算規則文件解析回調接口-><x:bean id="standardRuleLineProcessCallback "class="com.bocom.bbip.shcpos.resource.impl.StandardRuleLineProcessCallback"><x:property name="repositoryClass"><x:value>com.bocom.bbip.cpos.repository.BasicTranInfoRepository&l

53、t;/x:value></x:property></x:bean>2.解析文件入可清算數據表<!- 清算文件解析對應字段 具體可參考接下來的清算文件解析參數配置-><x:property name="fileParserId" value="standardDirectFileImpDataFormat" /><!- 清算文件解析回調接口配置-><x:property name="lineProcessCallback"><x:ref bean=&qu

54、ot;standardDirectLineProcessCallback " /></x:property></x:bean><!- 使用標準版清算規則文件解析回調接口-><x:bean id="standardDirectLineProcessCallback "class="com.bocom.bbip.shcpos.resource.impl.StandardDirectLineProcessCallback"><x:property name="repositoryC

55、lass"><x:value>com.bocom.bbip.cpos.repository. SplSettleDataDetailRepository</x:value></x:property></x:bean> 若標準默認不適用分行業務則需實施完成實現。(可參考標準版默認實現)2) 自定義導入,標準版中默認實現4中自定義導入,實施版參考使用。使用方法:需在實施版中配置,配置如下:(需分行結合自己業務選用)注意:stlDataImportStrategyAction策略Action后需加上分行自己品種。如:stlDataImp

56、ortStrategyActionZ<!-銀聯文件(INF)文件入原始交易流水表-><action id="stlDataImportStrategyActionZ" class="com.bocom.bbip.cpos.action.strategy.DefaultBkuInfbDataImportStrategyAction"/><!- 銀聯文件(SEAC)入可清算表 -><action id="stlDataImportStrategyActionZ" class="com.b

57、ocom.bbip.cpos.action.strategy.DefaultBkuInfbDataImportStrategyAction"/><!- 銀聯文件(ACOMA)入原始交易流水表 -><action id="stlDataImportStrategyActionZ" class="com.bocom.bbip.cpos.action.strategy.DefaultBkuInfbDataImportStrategyAction"/><!間聯清算流水(STLM_TXN)入原始交易表 -><

58、;action id="stlDataImportStrategyActionZ" class="com.bocom.bbip.cpos.action.strategy.DefaultBkuInfbDataImportStrategyAction"/>2. cpos.afterSettleDataProcessAction清算數據導入后置處理1) 將清算品種,清算文件日期信息放入數據總線。2) 查詢一清可清算數據的總金額跟總筆數放入數據總線。3. cpos.pushTaskAction掃描憑證任務推送1) 需在BBIP參數表配置任務推送功能碼tas

59、kFunctionCode_BK.2) 掃描憑證任務推送.4. cpos.regBalAccDataAction登記日結單. 配置介紹配置清算品種Mapping項目原型路徑:XXCPOS/src/config/strategy/xx-stlTyp-config.xml說明: XXCPOS代表系統碼,XX代表地區碼,如上海的系統碼是:SHCPOS,對應的路徑是SHCPOS/src/config/strategy/sh-stlTyp-config.xml<!- 清算品種Mapping -><x:bean id="stlTypeMapping" c

60、lass="com.bocom.bbip.cpos.resource.domain.StlTypeMapping"><x:property name="settleClass"><x:map><!- 一個清算品種對應一個entry節點,key為清算品種代號,bean為清算品種參數配置-><x:entry key="Z"><x:ref bean="zlqsConfig" /></x:entry></x:map></x:pr

61、operty></x:bean>配置清算品種參數項目原型路徑:/XXCPOS/src/config/strategy/xx-zlqs-config.xml說明: XXCPOS代表系統碼,XX代表地區碼,如上海的系統碼是:SHCPOS,對應的路徑是/SHCPOS/src/config/strategy/sh-zlqs-config.xml參數:<!-清算品種參數 -><x:bean id="zlqsConfig" class="com.bocom.bbip.cpos.resource.domain.SettleClassConfi

62、g"><!- importWay為清算數據導入方式,1-文件導入,2-數據庫導入-><x:property name="importWay" value="1"/><!- 需FTP下載文件,則需要配置-><x:property name="fileStrategyKey" ><x:value>GY000</x:value></x:property><!FTP服務器-><x:property name="transfer"

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論