531分行業(yè)務(wù)平臺POS清算系統(tǒng)業(yè)務(wù)實(shí)施手冊v02_第1頁
531分行業(yè)務(wù)平臺POS清算系統(tǒng)業(yè)務(wù)實(shí)施手冊v02_第2頁
531分行業(yè)務(wù)平臺POS清算系統(tǒng)業(yè)務(wù)實(shí)施手冊v02_第3頁
531分行業(yè)務(wù)平臺POS清算系統(tǒng)業(yè)務(wù)實(shí)施手冊v02_第4頁
531分行業(yè)務(wù)平臺POS清算系統(tǒng)業(yè)務(wù)實(shí)施手冊v02_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、531分行業(yè)務(wù)平臺POS清算系統(tǒng)實(shí)施手冊分行業(yè)務(wù)平臺項(xiàng)目組2014年12月31日文檔修改歷史版本號修改日期編寫評審批準(zhǔn)修改內(nèi)容 1.0.02014-08-06余浩新建1.0.12015-01-17吳發(fā)進(jìn)系統(tǒng)概述編寫目的本文檔對交通銀行POS特色清算業(yè)務(wù)系統(tǒng)的功能需求和主要非功能性需求進(jìn)行了說明,將作為后續(xù)的系統(tǒng)設(shè)計(jì)、開發(fā)、測試等工作的依據(jù)。讀者對象本文檔的預(yù)期讀者為:交通銀行相關(guān)項(xiàng)目參與人員和后期維護(hù)人員;其他經(jīng)過授權(quán)的相關(guān)組織或個人。編寫原則本文檔遵循軟件開發(fā)中心開發(fā)規(guī)范和文檔編寫原則,從業(yè)務(wù)人員的角度出發(fā),從輸入輸出界面、業(yè)務(wù)流程以及數(shù)據(jù)流程等多個方面對系統(tǒng)功能需求進(jìn)行了詳細(xì)的闡述。此文檔

2、將在開發(fā)過程隨著需求的變更而更改和修訂。業(yè)務(wù)功能描述POS特色清算業(yè)務(wù)系統(tǒng),是實(shí)現(xiàn)對線下商戶收單業(yè)務(wù)的資金按分行特定規(guī)則實(shí)施清算的平臺,即指使用本行借記卡、本行貸記卡、他行卡在我行受理終端消費(fèi)后,總行自動清算滿足不了分行需求,需要進(jìn)行特色清算的一系列賬務(wù)處理的平臺。主要包括將資金清算給一級商戶結(jié)算賬戶,資金清算給一級商戶下掛的終端(二級商戶)結(jié)算戶,手續(xù)費(fèi)分潤,退貨等業(yè)務(wù)。適用業(yè)務(wù)范圍支持多個清算品種,直聯(lián)POS、間連POS、直聯(lián)家易通、第三方支付等類POS交易的清算。支持集群商戶方式入賬。支持靈活的入賬周期方式,一級商戶和二級商戶可采用不同的入賬周期進(jìn)行入賬。支持多類賬戶的入賬,包括本行對公

3、賬戶、內(nèi)部賬戶、個人借記卡賬戶、貸記卡賬戶及他行賬戶。支持商戶的二級清算。支持終端組清算。支持二級清算手續(xù)費(fèi)的分潤。退貨報(bào)表。術(shù)語及定義一級清算根據(jù)商戶清算策略的參數(shù)設(shè)置,將清算資金清算至一級商戶或者一級集群商戶的清算賬戶。一級清算賬戶商戶接收我行清算的賬戶,該賬戶可以是我行對公賬戶、內(nèi)部賬戶、保證金賬戶、對私賬戶借記賬戶、對私貸記賬戶及他行結(jié)算賬戶。如果該商戶需要進(jìn)行二級清算,則其一級清算賬戶必須是交行對公賬戶、內(nèi)部賬戶或保證金賬戶。二級清算一個一級商戶下可以有多個子商戶(二級商戶),可按要求進(jìn)行分層資金清算。資金先清算至一級商戶的對公結(jié)算賬戶上(也可能是專業(yè)市場所對應(yīng)的分行保證金賬戶或內(nèi)部

4、戶),再自動清分給二級商戶(二級清分)。在二級清算模式下,一級清算完成后才可以進(jìn)行二次清算。二級清算賬戶是我行二級清算時將資金清算給二級子商戶的賬戶,該賬戶可以是交行對公賬戶,也可以是交行對私戶(借記卡、貸記卡)或他行結(jié)算賬戶。手續(xù)費(fèi)內(nèi)扣是指向商戶清算的資金中,已扣除我行應(yīng)收手續(xù)費(fèi),只能采用同步扣收。手續(xù)費(fèi)外扣是指向商戶清算的資金為交易原金額,商戶需在我行另外開立手續(xù)費(fèi)扣收專戶,或依據(jù)我行要求,主動劃撥手續(xù)費(fèi),可選擇同步扣收或異步扣收。手續(xù)費(fèi)同步扣收是指在手續(xù)費(fèi)扣收與商戶入賬金額處理同時進(jìn)行,即每次向商戶清算資金時,同時進(jìn)行手續(xù)費(fèi)扣收。手續(xù)費(fèi)異步扣收是指手續(xù)費(fèi)扣收可不與商戶交易原金額入賬處理同

5、時進(jìn)行,可在收單系統(tǒng)尚單獨(dú)設(shè)置扣收周期。手續(xù)費(fèi)“異步扣收”的周期一般可設(shè)置為“周、月、季”,也可設(shè)為任一工作日進(jìn)行手續(xù)費(fèi)扣收。清算本金清算的交易金額去掉手續(xù)費(fèi)即是清算本金。商戶手續(xù)費(fèi)分潤根據(jù)商戶分潤參數(shù)設(shè)置進(jìn)行分潤,支持兩級賬戶分潤。POS清算業(yè)務(wù)流程功能模塊功能模塊圖功能模塊描述詳見POS清算需求規(guī)格說明書。系統(tǒng)設(shè)計(jì)POS特色清算標(biāo)準(zhǔn)版采用可擴(kuò)展的策略模式實(shí)現(xiàn),主體交易流程由標(biāo)準(zhǔn)版實(shí)現(xiàn),規(guī)范業(yè)務(wù)流程,統(tǒng)一行內(nèi)處理;流程中預(yù)留策略接口,由分行實(shí)現(xiàn),提供可擴(kuò)展性,滿足分行特色需求。標(biāo)準(zhǔn)版提供前端交易畫面源碼、標(biāo)準(zhǔn)版jar及可運(yùn)行的項(xiàng)目原型。前端源碼已聯(lián)調(diào)通過,可編譯展示,可由分行進(jìn)行調(diào)整,如增加

6、或刪除畫面要素。標(biāo)準(zhǔn)版Jar中包含接口wsdl、后臺process、后臺流程處理,通過調(diào)用分行實(shí)現(xiàn)的策略Action完成分行特色的交易邏輯。項(xiàng)目原型是基于標(biāo)準(zhǔn)版jar、包含示例策略實(shí)現(xiàn)、可運(yùn)行的工程,分行可定義并實(shí)現(xiàn)分行特色的策略Action,完成標(biāo)準(zhǔn)交易,或在改工程中定義并實(shí)現(xiàn)標(biāo)準(zhǔn)版未涵蓋的分行特色交易,如特色報(bào)表。標(biāo)準(zhǔn)版策略接口說明:POS特色清算標(biāo)準(zhǔn)版對所涵蓋的功能點(diǎn)的流程和前端接入的接口進(jìn)行了控制,并且實(shí)現(xiàn)了其中的絕大部分。對于比較特色的部分則提供了策略模式由分行實(shí)現(xiàn)。分行通過實(shí)現(xiàn)相應(yīng)的策略Action滿足自身實(shí)施版POS特色清算的特色需求。POS特色清算標(biāo)準(zhǔn)版采用策略模式為分行提供可

7、自由實(shí)現(xiàn)的策略Action。在標(biāo)準(zhǔn)版中會調(diào)用分行實(shí)現(xiàn)的策略Action完成相應(yīng)的流程,從而完成每一個功能點(diǎn)。POS清算標(biāo)準(zhǔn)版接口總覽如下:功能模塊接口名接口說明清算數(shù)據(jù)導(dǎo)入模塊stlDataImportStrategyAction清算數(shù)據(jù)導(dǎo)入策略stlFileDownloadStrategyAction清算文件下載策略入賬模塊chlAccountBeforeStrategyAction單筆渠道入賬交易前置檢查策略chlAccountAfterStrategyAction單筆渠道入賬交易后置處理策略chlAccountCallBackStrategyAction整個入賬批次完成回調(diào)策略數(shù)據(jù)庫設(shè)計(jì)

8、數(shù)據(jù)庫庫表總覽POS清算標(biāo)準(zhǔn)版提供了張庫表,總覽如下:序號數(shù)據(jù)表名中文名稱備注1ACP_JOURNAL代收付渠道入賬流水表2AGENT_BANK_REL代理行映射關(guān)系表3BANK_FEE_JOURNAL手續(xù)費(fèi)入銀行帳流水表4BASIC_SPL_INFO基本商戶信息表5BASIC_TERMINAL_INFO基本終端信息表6BASIC_TRAN_INFO原始交易流水表7BATCH_CONTROL_INFO批次狀態(tài)信息表8BK_SPL_ACCT_INFO分行商戶賬戶信息表9BK_SPL_DETL分行商戶基本信息表10BKU_ACOMA_JNL收單機(jī)構(gòu)一般交易流水文件表11BKU_AERR_JNL差錯

9、交易受理方流水文件表12BKU_DLFEE銀聯(lián)品牌費(fèi)文件表13BKU_ERR_JNL差錯交易發(fā)卡方流水文件表14BKU_FLE_CTL銀聯(lián)文件控制表15BKU_FLE_RULE銀聯(lián)文件規(guī)則表16BKU_ICOM_JNL發(fā)卡方一般交易流水文件表17BKU_INFBIC卡電子現(xiàn)金應(yīng)用的脫機(jī)消費(fèi)受理方成功清算文件18BKU_RPT_TYP分行報(bào)表類型表19BKU_SEAC銀聯(lián)商戶匯總文件表20CLUSTER_RELATIONSHIP集群關(guān)系對照表21DATA_RESOURCE_INFO數(shù)據(jù)來源表22FEE_DETAINED_INFO手續(xù)費(fèi)暫留信息表23FILE_IMPORT_JOURNAL文件導(dǎo)入流

10、水表24FLOW_CONTROL流程狀態(tài)表25FLOW_INF流程信息表26GEMS_JOURNAL主機(jī)渠道入賬流水表27ITA_JOURNAL同城渠道入賬流水表28PNO_JOURNAL二代支付渠道入賬流水表29PRO_INF交易信息表30PROCESS_STATE交易狀態(tài)信息表31RET_REG退貨登記簿32RETURN_DEAL_INFO退貨信息表33RISK_PEND_INFO風(fēng)險暫掛匯總表34SETTLE_TYPE_INFO清算品種信息表35SPL_BASIC_RULE商戶特色清算規(guī)則信息表36SPL_FEE_RULE一清手續(xù)費(fèi)規(guī)則表37SPL_FEE_STRATEGY_TYPE商戶

11、手續(xù)費(fèi)策略表38SPL_RULE_INFO一級可清算規(guī)則表39SPL_SETTLE_BATCH_DETAIL清算批次明細(xì)表40SPL_SETTLE_DATA_DETAIL一級可清算數(shù)據(jù)表41SPL_VIRTUAL_RELATIONSHIP實(shí)體商戶虛擬關(guān)系映射表42STRATEGY_MODEL手續(xù)費(fèi)模式43SUBSIDY_JOURNAL資金貼付流水表44TERMINAL_BASIC_RULE終端清算基本規(guī)則信息表45TERMINAL_INFO終端信息表46TML_FEE_RULE手續(xù)費(fèi)計(jì)算規(guī)則表47TML_SETTLE_DATA_DETAIL二級可清算數(shù)據(jù)表48VIRTUAL_SPL_INFO虛

12、擬商戶信息表49RULE_MODEL附加規(guī)則模式表50RULE_TYP附加規(guī)則類型表51RULE_DETAILS附加規(guī)則詳情表建表腳本數(shù)據(jù)庫對照表說明,數(shù)據(jù)庫對照表對POS清算系統(tǒng)表中的字段進(jìn)行了簡要說明。詳見BBIP環(huán)境搭建請參考平臺開發(fā)手冊:注:這里是為了方便查看,將文檔放在這里,最新文檔以下發(fā)的平臺開發(fā)手冊為準(zhǔn)。BBOS環(huán)境搭建請參考BBOS開發(fā)手冊:注:這里是為了方便查看,將文檔放在這里,最新文檔以下發(fā)的BBOS開發(fā)手冊為準(zhǔn)。CPOS項(xiàng)目原型請參考文檔:原型生成器:CPOS前端源碼分行自行維護(hù)前端代碼。需要分行實(shí)施的模塊數(shù)據(jù)初始化清算品種初始化注:使用標(biāo)準(zhǔn)版,必須進(jìn)行清算品種初始化清算

13、品種初始化I、確定清算品種清算品種一般分為:Z-直聯(lián)清算,J-間聯(lián)清算,R-直聯(lián)家易通實(shí)時,F(xiàn)-直聯(lián)家易通非實(shí)時,T-第三方,品種類別中還可以細(xì)分。II、在清算品種表里插入記錄在清算品種表里需要插入的字段如下:字段字段名稱必輸性說明STL_TYP_ID清算品種編號必輸主鍵STL_TYP清算品種必輸清算品種代號,可采用24個字母來定義,如直聯(lián)清算為Z,這個代號對應(yīng)下面配置介紹中的清算品種mapping中的keySTL_TYP_NME清算品種名稱必輸BR機(jī)構(gòu)號必輸BK分行號必輸STM_AC_TYP出賬賬號類型非必輸一級清算時必輸STM_AC出賬賬號非必輸清算內(nèi)部戶,業(yè)務(wù)提供,一級清算時必輸STM_

14、AC_NME出賬賬號戶名非必輸一級清算時必輸ADV_AC_TYP墊付賬號類型非必輸直聯(lián)家易通時必輸ADV_AC墊付銀行入賬賬號非必輸直聯(lián)家易通時必輸ADV_AC_NME墊付賬號戶名非必輸直聯(lián)家易通時必輸STM_AC_BK_NME出賬賬號行名非必輸STM_AC_BK_NO出賬賬號行號非必輸銀聯(lián)文件導(dǎo)入數(shù)據(jù)初始化注:目前支持解析的銀聯(lián)文件如下,如果不是這些銀聯(lián)文件,標(biāo)準(zhǔn)版不支持,參數(shù)就不用配了,銀聯(lián)文件由分行自行解析。1、銀聯(lián)代理清算商戶結(jié)算行入賬文件(SEAC)2、銀聯(lián)代理清算收單機(jī)構(gòu)一般交易流水文件(ACOMA)3、IC卡電子現(xiàn)金應(yīng)用的脫機(jī)消費(fèi)受理方成功清算文件(INF)4、差錯交易受理方文件

15、(AERR)5、一般交易發(fā)卡方流水文件(ICOM)6、差錯交易發(fā)卡方流水文件(ERR)7、品牌服務(wù)費(fèi)總表(DLFEE)配置步驟:FTP配置:在BBIP.PLAT_FTP_TBL表中配置;表字段說明:字段名說明FTP_IDFTP_ID,命名規(guī)則: BKU_FTP_BK(分行號),如BKU_FTP_01315232999IPFTP服務(wù)器地址PORT端口,默認(rèn)21MDE模式,默認(rèn)1BK分行號USR_NMEFTP用戶名PSWFTP密碼DST_DIR遠(yuǎn)程路徑,配置固定值#dstDirDST_FLE遠(yuǎn)程文件名,配置固定值#dstFleLOC_DIR本地路徑,配置固定值#locDirLOC_FLE本地文件名

16、,配置固定值#locFleRMK備注例子:BKU_FTP_01315232999321101315232999weblogicweblogic#dstDir#dstFle#locDir#locFlecpos銀聯(lián)文件FTPSQLSQL語句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, 01315232999, weblogic, weblogic, #dstDir,

17、#dstFle, #locDir, #locFle, cpos銀聯(lián)文件FTP);注:分行只需要修改SQL語句中的:FTP_ID : BKU_FTP_+分行號,IP ,PORT , BK , USR_NME , PSW文件路徑配置:在BBIP.PLAT_PRM_TBL表中配置。這一步是設(shè)置#dstDir,#locDir具體的值,每個銀聯(lián)文件對應(yīng)一組#dstDir,#locDir,有多少個銀聯(lián)文件,就配多少組#dstDir,#locDir。表字段說明:字段名說明SYSTEM_CODE系統(tǒng)碼PARAM_NAME變量名稱PARAM_VALUE變量值PARAM_DESC變量描述例子:CHNCPOSbku

18、file_01315232999DLFEE_remote/home/weblogic/bkufile/CHNCPOSbkufile_01315232999DLFEE_local/home/bbipadm/CPOS/bkufile/SQL語句insert into BBIP.PLAT_PRM_TBL (SYSTEM_CODE, PARAM_NAME, PARAM_VALUE, PARAM_DESC) values (CHNCPOS, bkufile_01315232999DLFEE_remote, /home/weblogic/bkufile/, );insert into BBIP.PLAT_

19、PRM_TBL (SYSTEM_CODE, PARAM_NAME, PARAM_VALUE, PARAM_DESC) values (CHNCPOS, bkufile_01315232999DLFEE_local, /home/bbipadm/CPOS/bkufile/, );注意:CHNCPOS需改成分行系統(tǒng)碼,PARAM_NAME : bkufile_+分行號+文件類型+_remote , 每個分行每種文件都需配置銀聯(lián)文件規(guī)則配置:CPOS.BKU_FLE_RULE 銀聯(lián)文件規(guī)則表:SQL語句insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLA

20、G, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values (1, 01443999998, 01315232999, INO, 99, DLFEE, null, BKU_DLFEE, 001, 品牌服務(wù)費(fèi)總表);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, 01315232999, IND, 0

21、1, IERR, null, BKU_ERR_JNL, 002, 差錯交易發(fā)卡方流水文件);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, 01315232999, INH, 01, SEAC, null, BKU_SEAC, 003, 銀聯(lián)代理清算商戶結(jié)算行入賬文件);insert into CPOS.BKU_FLE_RULE (ID, BK, BR, IN_FLAG, S

22、N, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values (4, 01443999998, 01315232999, IND, 32, ACOMA, null, BKU_ACOMA_JNL, 004, 銀聯(lián)代理清算收單機(jī)構(gòu)一般交易流水文件);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, 01315232

23、999, IND, 01, ICOM, null, BKU_ICOM_JNL, 005, 一般交易發(fā)卡方流水文件);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, 01315232999, INF, 51, B, null, BKU_INF_B, 006, IC卡電子現(xiàn)金應(yīng)用的脫機(jī)消費(fèi)受理方成功清算文件);insert into CPOS.BKU_FLE_RULE (ID,

24、BK, BR, IN_FLAG, SN, BUSS_TYP, DETL_TYP, INP_TAB, BKU_FLE_TYP, BKU_FLE_NME) values (7, 01443999998, 01315232999, IND, 01, AERR, null, BKU_AERR_JNL, 007, 差錯交易受理方文件);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,

25、01441800999, INO, 99, DLFEE, null, BKU_DLFEE, 001, 品牌服務(wù)費(fèi)總表);注意:分行需要那種銀聯(lián)文件可根據(jù)需要配置,只需將BK ,BR改成自己分行的BK,BR即可。交易狀態(tài)數(shù)據(jù)初始化交易狀態(tài)現(xiàn)只支持一清可清算數(shù)據(jù)生成,清算數(shù)據(jù)導(dǎo)入CPOS.PRO_INF交易信息表:SQL語句insert into CPOS.PRO_INF (PRO_CDE, PRO_NME, PRO_ID) values (01, 清算數(shù)據(jù)導(dǎo)入, cpos.settleDataProcessProcess);insert into CPOS.PRO_INF (PRO_CDE, P

26、RO_NME, PRO_ID) values (02, 一清可清算數(shù)據(jù)生成, cpos.splStlDataGenProcess);注:直接執(zhí)行該語句就可以流程狀態(tài)數(shù)據(jù)初始化CPOS.FLOW_INF流程信息表:SQL語句insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values (cpos.settleDataProcessProcess , 清算數(shù)據(jù)導(dǎo)入, 0 , 1 );insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FI

27、N_STS) values (cpos.splStlDataGenProcess , 一級可清算數(shù)據(jù)生成, 2 , 3 );insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values (cpos.generateTmlSettleDataProcess , 二級可清算數(shù)據(jù)生成, 4 , 5 );insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values (cpos.settlAccountProcess ,

28、一級清算入賬, 6 , 7 );insert into CPOS.FLOW_INF (PRO_ID, PRO_NAME, DIS_IN_STS, DIS_FIN_STS) values (cpos.tmlSettlAccountProcess , 二級清算入賬, 8 , 9 );注:直接執(zhí)行該語句就可以代理行映射關(guān)系數(shù)據(jù)初始化CPOS.AGENT_BANK_REL代理行映射關(guān)系表分行必須需配置分行號BK,如果該分行的銀聯(lián)數(shù)據(jù)是由代理行導(dǎo)入,則應(yīng)配代理行號AGENT_BANK,如果沒有則NULL清算報(bào)表下載初始化CPOS.STL_RPT_TYP清算報(bào)表類型表SQL語句insert into CP

29、OS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (1 , 010, 一清詳細(xì)報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (2 , 011, 一清算入賬成功報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (3 , 012, 一清算入賬失敗報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT

30、_TYP, STL_RPT_TYP_NME) values (4 , 013, 一清算入賬未知狀態(tài)報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (5 , 020, 二清詳細(xì)報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (6 , 021, 二清算入賬成功報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) va

31、lues (7 , 022, 二清算入賬失敗報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (8 , 023, 二清算入賬未知狀態(tài)報(bào)表);insert into CPOS.STL_RPT_TYP (ID, STL_RPT_TYP, STL_RPT_TYP_NME) values (12 , 20 , 清詳細(xì)報(bào)表);注:分行如需下載功能,直接執(zhí)行該語句就可以。清算模塊模塊介紹前端服務(wù)接口:CHNCPOSService說明:該服務(wù)對應(yīng)的接口文檔為對應(yīng)的schema文件為操作與process對應(yīng)關(guān)系

32、前端操作名稱前端操作后臺process備注清算數(shù)據(jù)導(dǎo)入settleDataProcesscpos.settleDataProcessProcess涉及表結(jié)構(gòu) 涉及表結(jié)構(gòu):清算品種表 SETTLE_TYPE_INFO,原始交易流水表BASIC_TRAN_INFO,一級可清算數(shù)據(jù)表SPL_SETTLE_DATA_DETAIL。清算數(shù)據(jù)導(dǎo)入功能說明柜員在柜面錄入清算品種和清算文件日期,系統(tǒng)進(jìn)行清算數(shù)據(jù)導(dǎo)入預(yù)處理,清算數(shù)據(jù)導(dǎo)入方式判斷,查找清算數(shù)據(jù)導(dǎo)入方式策略進(jìn)行清算數(shù)據(jù)導(dǎo)入,清算數(shù)據(jù)導(dǎo)入后置處理,返回前端交易處理憑證。Process配置如下:流程描述及實(shí)施要點(diǎn)清算數(shù)據(jù)導(dǎo)入預(yù)處理從cpos.stlDa

33、taImportPrepareAction進(jìn)入清算數(shù)據(jù)導(dǎo)入預(yù)處理。注:這一步不用分行實(shí)施。清算數(shù)據(jù)導(dǎo)入方式判斷在cpos.judgeImportWayAction中判斷清算數(shù)據(jù)導(dǎo)入方式判斷然后匹配策略。注:這一步需要實(shí)施版配置清算品種Mapping與配置清算品種參數(shù),配置步驟為:1、配置清算品種Mapping(具體參考請參考參考下面節(jié)中的 HYPERLINK l _配置清算品種Mapping 配置清算品種mapping)2、通過清算品種Mapping找到具體的配置清算品種參數(shù)。(具體請參考參考下面節(jié)中的 HYPERLINK l _配置清算品種參數(shù) 配置清算品種參數(shù))從 HYPERLINK l

34、_配置清算品種參數(shù) 清算品種參數(shù)配置中獲取清算數(shù)據(jù)導(dǎo)入方式。/* 導(dǎo)入方式:1,文件導(dǎo)入(默認(rèn)) 2,自定義 */文件導(dǎo)入,策略值為Default,標(biāo)準(zhǔn)版已實(shí)現(xiàn),只需配置對應(yīng)清算品種參數(shù)和回調(diào)函數(shù)。自定義導(dǎo)入,策略值為stlTyp(清算品種代號),需實(shí)施版中配置對應(yīng)Action并實(shí)現(xiàn)將數(shù)據(jù)導(dǎo)入到標(biāo)準(zhǔn)版的庫表Action配置為:stlDataImportStrategyAction+stlTyp, 如:stlDataImportStrategyActioZ。(標(biāo)準(zhǔn)版中有默認(rèn)的Action,若無特殊要求,可直接引用)查詢清算數(shù)據(jù)導(dǎo)入方式策略進(jìn)行清算數(shù)據(jù)導(dǎo)入stlDataImportStrategy

35、Action策略調(diào)用。文件導(dǎo)入根據(jù) HYPERLINK l _配置清算品種參數(shù) 清算品種參數(shù)配置獲取文件下載策略(不需要FTP下載文件則不需要配置,要下載則要配置)GY000有文件后,解析文件入庫(實(shí)施版需配置清算品種參數(shù))標(biāo)準(zhǔn)版中有兩種默認(rèn)解析入庫實(shí)現(xiàn),實(shí)施版需配置在對應(yīng)品種的清算品種參數(shù)中,配置如下:1.解析文件入原始流水表com.bocom.bbip.cpos.repository.BasicTranInfoRepository2.解析文件入可清算數(shù)據(jù)表com.bocom.bbip.cpos.repository.SplSettleDataDetailRepository若標(biāo)準(zhǔn)默認(rèn)不適用

36、分行業(yè)務(wù)則需實(shí)施完成實(shí)現(xiàn)。(可參考標(biāo)準(zhǔn)版默認(rèn)實(shí)現(xiàn))自定義導(dǎo)入,標(biāo)準(zhǔn)版中默認(rèn)實(shí)現(xiàn)4中自定義導(dǎo)入,實(shí)施版參考使用。使用方法:需在實(shí)施版中配置,配置如下:(需分行結(jié)合自己業(yè)務(wù)選用)注意:stlDataImportStrategyAction策略Action后需加上分行自己品種。如:stlDataImportStrategyActionZcpos.afterSettleDataProcessAction清算數(shù)據(jù)導(dǎo)入后置處理將清算品種,清算文件日期信息放入數(shù)據(jù)總線。查詢一清可清算數(shù)據(jù)的總金額跟總筆數(shù)放入數(shù)據(jù)總線。cpos.pushTaskAction掃描憑證任務(wù)推送需在BBIP參數(shù)表配置任務(wù)推送功能碼t

37、askFunctionCode_BK.掃描憑證任務(wù)推送.cpos.regBalAccDataAction登記日結(jié)單配置介紹配置清算品種Mapping項(xiàng)目原型路徑:XXCPOS/src/config/strategy/xx-stlTyp-config.xml說明: XXCPOS代表系統(tǒng)碼,XX代表地區(qū)碼,如上海的系統(tǒng)碼是:SHCPOS,對應(yīng)的路徑是SHCPOS/src/config/strategy/sh-stlTyp-config.xml配置清算品種參數(shù)項(xiàng)目原型路徑:/XXCPOS/src/config/strategy/xx-zlqs-config.xml說明: XXCPOS代表系統(tǒng)碼,XX

38、代表地區(qū)碼,如上海的系統(tǒng)碼是:SHCPOS,對應(yīng)的路徑是/SHCPOS/src/config/strategy/sh-zlqs-config.xml參數(shù):GY000ZLQS_20150125com.bocom.bbip.cpos.repository.BasicTranInfoRepositorycom.bocom.bbip.cpos.repository.SplSettleDataDetailRepository文件解析參數(shù)配置I、配置文件格式路徑:/XXCPOS/src/config/files/FileFormatConfig.xml說明:沒有該路徑可以自行建立,xxCPOS代表系統(tǒng)碼,

39、如上海的就是:/SHCPOS/src/config/files/FileFormatConfig.xml!II、配置對應(yīng)解析字段路徑:/XXCPOS/src/config/files/entityXml/ zlqsFileImpDetail.xml說明:沒有該路徑可以自行建立,xxCPOS代表系統(tǒng)碼,如上海的就是:/SHCPOS/src/config/files/entityXml/ zlqsFileImpDetail.xml!入賬模塊模塊介紹前端服務(wù)接口:CHNCPOSService說明:CPOS接口文檔為:CHNCPOSService接口設(shè)計(jì)文檔.xls CPOSschema文件為:bbi

40、p-cpos-webservices.xml接口操作與process對應(yīng)關(guān)系前端操作名稱前端操作后臺process備注一級清算入賬發(fā)起settlAccountcpos.settlAccountProcess二級清算入賬發(fā)起tmlSettlAccountcpos.tmlSettlAccountProcess分潤清算入賬發(fā)起pshSettlAccountcpos.pshSettlAccountProcess一級清算墊付資金入賬splAdvStlTypAccountcpos.splAdvStlTypAccountProcess涉及表結(jié)構(gòu)SPL_SETTLE_DATA_DETAIL:一級可清算數(shù)據(jù)表;

41、TML_SETTLE_DATA_DETAIL :二級可清算數(shù)據(jù)表;PSH_SETTLE_DATA_DETAIL :分潤可清算數(shù)據(jù)表;SETTLE_TYPE_INFO:清算品種信息表;BATCH_CONTROL_INFO:批次狀態(tài)信息表;SPL_SETTLE_BATCH_DETAIL:清算批次明細(xì)表。入賬流程概況說明入賬流程主要分為兩大塊:入賬發(fā)起(一清,二清,分潤入賬發(fā)起流程均類似)與渠道入賬處理。在這個入賬過程中,分行實(shí)施主要涉及渠道入賬處理部分,這也是分行實(shí)施過程中最為核心的部分,在這里其他入賬發(fā)起過程只作概要性介紹。渠道入賬處理部分主要使用策略實(shí)現(xiàn);大致分為:渠道入賬預(yù)制處理、渠道入賬前

42、置策略、渠道入賬策略、交易明細(xì)狀態(tài)更新策略、渠道入賬后置策略。在下為文中將對渠道入賬出各個環(huán)節(jié)做詳細(xì)介紹,以及對分行所要實(shí)現(xiàn)部分做進(jìn)一步說明。下面的截圖為一清入賬發(fā)起在向大小通道確認(rèn)批次的步驟()中完成渠道入賬處理Process的屬性注入過程(如下圖),以便大小通道在適當(dāng)?shù)臅r候吊起渠道入賬處理流程,完成入賬。入賬批次前置處理功能說明此流程主要作用是檢查數(shù)據(jù)的合法性以及對數(shù)據(jù)入賬之前做必要的前置處理,主要包括:清算數(shù)據(jù)入賬狀態(tài)檢查、入賬渠道設(shè)置、代收付渠道處理、分行自定義入賬渠道替代標(biāo)準(zhǔn)版入賬渠道實(shí)現(xiàn)的處理。此功能不需要分行實(shí)現(xiàn),這是在標(biāo)準(zhǔn)版中做渠道入賬的前置檢查,這里只作介紹無需分行實(shí)施。流程

43、描述入賬狀態(tài)檢查:根據(jù)清算系統(tǒng)流水號查詢該筆待清算數(shù)據(jù);判斷該筆待清算數(shù)據(jù)入賬狀態(tài):如果待清算數(shù)據(jù)狀態(tài)為非預(yù)設(shè)狀態(tài),則不進(jìn)行入賬。代收付渠道處理:從bbip平臺參數(shù)表中查詢單位編號;如果出賬賬號為00 - 本行對公活期賬戶 ,且單位編號不為空,則重置入賬策略Key為代收付渠道類型。分行自定義入賬渠道替代標(biāo)準(zhǔn)版入賬渠道實(shí)現(xiàn)的處理:從bbip平臺參數(shù)表中查詢分行自定義的入賬渠道。渠道入賬前置處理策略功能說明此功能使用策略實(shí)現(xiàn),分行如果入賬時入賬之前對數(shù)據(jù)進(jìn)行校驗(yàn)等需求只需要根據(jù)自身具體業(yè)務(wù)需求對前置策略進(jìn)行實(shí)現(xiàn)即可,在渠道入賬之前進(jìn)行必要的數(shù)據(jù)檢查動作。因?yàn)椴呗杂休^強(qiáng)的擴(kuò)展性。分行策略實(shí)現(xiàn)流程描述

44、首先,策略實(shí)現(xiàn)主要包括兩個部分策略代理類和策略實(shí)現(xiàn)類,策略代理類需在配置文件中配置(如下框代碼):“chlAccountBeforeStrategyAction”為策略代理類,它的主要作用是根據(jù)配置的strategyKey(策略KEY)屬性找到配置文件中對應(yīng)的具體策略實(shí)現(xiàn)交易(chlAccountStrategyActionXX),從而完成具體業(yè)務(wù)處理過程;代理類與具體策略實(shí)現(xiàn)類的匹配過程大致為:前端訪問后臺接口,接口調(diào)用對應(yīng)的process流程,當(dāng)process流程運(yùn)行到前置策略步驟時,前置策略代理類會根據(jù)前端傳來的策略KEY在配置文件中找到Action Id為“策略代理類的ActionId

45、 + 策略KEY”的具體策略實(shí)現(xiàn)類Action來完成交易(如:chlAccountStrategyActionXX,此實(shí)現(xiàn)類ID的前段部分必須與代理類相同“XX”則是前段傳入的策略KEY,策略KEY為清算品種“stlTyp”)。其次,分行可以根據(jù)自身業(yè)務(wù)的需要配制出相應(yīng)的實(shí)現(xiàn)類,例如:交易明細(xì)狀態(tài)更新策略功能說明此功能使用策略實(shí)現(xiàn),具體功能則根據(jù)分行自己的具體需求來實(shí)現(xiàn),如:入賬完成后的渠道流水更新,單筆交易明細(xì)狀態(tài)更新等等。分行策略實(shí)現(xiàn)流程描述此功能在入賬發(fā)起后吊起,意在利用策略的可擴(kuò)展性為分行提供入賬后必要的狀態(tài)更新等處理。具體流程實(shí)現(xiàn)請參考前置策略實(shí)現(xiàn)流程。交易明細(xì)狀態(tài)更新策略代理類如下

46、:渠道入賬后置處理策略功能說明此功能也使用策略實(shí)現(xiàn),具體功能由分行自身業(yè)務(wù)決定,可以選擇不實(shí)現(xiàn),這里只作為策略提出,如有需求,則分行實(shí)施時寫好實(shí)現(xiàn)類配置了即可。分行策略實(shí)現(xiàn)流程描述具體實(shí)現(xiàn)流程請參閱渠道入賬前置處理策略的實(shí)現(xiàn)流程;這里給出該后置處理策略的代理類配置,如下:入賬批次后置處理功能說明流程描述可擴(kuò)展功能使用說明配置掃描任務(wù)推送服務(wù)功能碼在BBIP平臺參數(shù)表中配置參數(shù)。參數(shù)名:taskFunctionCode_bk例如:SYSTEM_CODEPARAM_NAMEPARAM_VALUEPARAM_DESCSZXCPOStaskFunctionCode_ 01443999999BBOSYI

47、9999掃描任務(wù)推送服務(wù)功能碼摘要碼功能的使用分行如果需要使用摘要碼的功能,實(shí)施時需要在BBIP平臺參數(shù)表中配置此參數(shù)。參數(shù)名:rmkCod_清算品種系統(tǒng)根據(jù)參數(shù)名(如:rmkCod _Z)從BBIP平臺參數(shù)表中獲取摘要碼參數(shù),如果取得到則在生成可清算數(shù)據(jù)時設(shè)置摘要碼,否則不設(shè)置。例如:SYSTEM_CODEPARAM_NAMEPARAM_VALUEPARAM_DESCSZXCPOSrmkCod_ZXXXX摘要碼交易備注功能的使用分行如果需要使用交易備注的功能,實(shí)施時需要在BBIP平臺參數(shù)表中配置此參數(shù)。參數(shù)名:txnRmkStrategy_清算品種系統(tǒng)根據(jù)參數(shù)名(如:txnRmkStrate

48、gy_Z)從BBIP平臺參數(shù)表中獲取交易備注策略key,如果找到則以此策略key找到相應(yīng)策略實(shí)現(xiàn)并執(zhí)行,否則不執(zhí)行。分行如果需要設(shè)置交易備注,需要做如下幾項(xiàng)事情:1,實(shí)施時需要編寫交易備注處理策略類,并在config/action/bbip-cpos-action-strategy.xml中配置。例如: * TxnRmkGenerateAction4Z為分行實(shí)現(xiàn)的交易備注處理策略類* Z為策略key。txnRmkStrategy為固定前綴。交易備注處理策略類需按照約定輸出交易備注。輸入:可清算數(shù)據(jù)中的所有字段,從數(shù)據(jù)總線中可以獲取。輸出:交易備注。以ParamKeys.STRATEGY_RES

49、ULT 為key放入數(shù)據(jù)總線。系統(tǒng)會從數(shù)據(jù)總線中通過ParamKeys.STRATEGY_RESULT 獲取結(jié)果。2,分行需要在BBIP平臺參數(shù)表中配置“交易備注策略key”的參數(shù)。例如:SYSTEM_CODEPARAM_NAMEPARAM_VALUEPARAM_DESCSZXCPOStxnRmkStrategy_ZZ交易備注策略key附加信息(回單)功能的使用分行如果需要使用附加信息的功能,實(shí)施時需要在BBIP平臺參數(shù)表中配置此參數(shù)。參數(shù)名:adlInfoStrategy_清算品種系統(tǒng)根據(jù)參數(shù)名(如:adlInfoStrategy_Z)從BBIP平臺參數(shù)表中獲取附加信息策略key,如果找到則

50、以此策略key找到相應(yīng)策略實(shí)現(xiàn)并執(zhí)行,否則不執(zhí)行。分行如果需要設(shè)置附加信息,需要做如下幾項(xiàng)事情:1,實(shí)施時需要編寫附加信息處理策略類,并在config/action/bbip-cpos-action-strategy.xml中配置。例如: * AdlInfoGenerateAction4Z為分行實(shí)現(xiàn)的附加信息處理策略類* Z為策略key。adlInfoStrategy為固定前綴。附加信息處理策略類需按照約定輸出附加信息。輸入:可清算數(shù)據(jù)中的所有字段,從數(shù)據(jù)總線中可以獲取。輸出:附加信息。以ParamKeys.STRATEGY_RESULT 為key放入數(shù)據(jù)總線。系統(tǒng)會從數(shù)據(jù)總線中通過ParamKeys.STRATEGY_RESULT 獲取結(jié)果。2,分行需要在BBIP平臺參數(shù)表中配置“附加信息策略key”的參數(shù)。例如:SYSTEM_CODEPARAM_NAMEPARAM_VALUEPARA

溫馨提示

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

評論

0/150

提交評論