




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中國(guó)建設(shè)銀行上海市分行 中國(guó)建設(shè)銀行上海市分行自助銀行中間業(yè)務(wù)系統(tǒng)升級(jí)方案書(shū)上海杉德金卡信息系統(tǒng)科技有限公司二零一一年十一月目錄第一章系統(tǒng)概述3第二章方案設(shè)計(jì)4一、升級(jí)后新系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D4二、需求說(shuō)明5三、系統(tǒng)框架6四、前置系統(tǒng)進(jìn)程框架7五、業(yè)務(wù)功能設(shè)計(jì)9六、業(yè)務(wù)流程設(shè)計(jì)91.密碼校驗(yàn)A0192.沖正交易BCZ103.存折代收CCC、存折轉(zhuǎn)賬TFR114.代收交易CCC、卡轉(zhuǎn)賬TFR125.交通卡充值交易CCD136.存折余額查詢QRB157.卡余額查詢QRY158.卡明細(xì)查詢MCI169.存折補(bǔ)登PEM17七、幾個(gè)關(guān)鍵問(wèn)題設(shè)計(jì)說(shuō)明191.超時(shí)問(wèn)題192.交通卡充值沖正機(jī)制21第三章綜合大前置
2、主機(jī)接口設(shè)計(jì)221.接口概述222.Client端通訊接口223.普通交易通訊流程說(shuō)明234.報(bào)文控制信息說(shuō)明23第四章安全體系設(shè)計(jì)27一、綜合大前置271.概述272.安全子系統(tǒng)的安裝和設(shè)置273.安全工具集的使用28第五章系統(tǒng)開(kāi)發(fā)進(jìn)度30第一章 系統(tǒng)概述建行上海分行自助銀行中間業(yè)務(wù)系統(tǒng)主要用于銀行代理客戶處理業(yè)務(wù)。對(duì)客戶來(lái)說(shuō),自助銀行能完成大量的中間業(yè)務(wù),可以有效地提高服務(wù)質(zhì)量和服務(wù)水平,尤其是可以減輕銀行柜面的壓力,極大的節(jié)省客戶等待時(shí)間;對(duì)銀行來(lái)說(shuō),所有的服務(wù)對(duì)象都是銀行的潛在客戶,在銀行辦理中間業(yè)務(wù)的用戶也是銀行的重要客戶。通過(guò)中間業(yè)務(wù)平臺(tái),可以為這些客戶群體同時(shí)提供便捷、優(yōu)質(zhì)服務(wù),
3、將會(huì)使原來(lái)的客戶更加牢固,新的客戶也會(huì)不斷加入,能極大地?cái)U(kuò)大銀行的客戶群和業(yè)務(wù)范圍,并成為銀行發(fā)展新的業(yè)務(wù)增長(zhǎng)點(diǎn)。目前建行上海分行自助銀行中間業(yè)務(wù)主要包括各種代收代付業(yè)務(wù)(如:龍卡水電煤帳單繳付業(yè)務(wù)、他行卡水電煤帳單繳付業(yè)務(wù)、物業(yè)管理費(fèi)代收業(yè)務(wù)、戴爾電腦款代收業(yè)務(wù)等),證券第三方托管業(yè)務(wù)(查詢、證券轉(zhuǎn)銀行、銀行轉(zhuǎn)證券等)、交通卡業(yè)務(wù)(查詢、充值)、建行公務(wù)車龍卡業(yè)務(wù)(查詢、充值)和其他業(yè)務(wù)(余額查詢、明細(xì)查詢及對(duì)帳單打印、補(bǔ)登折、轉(zhuǎn)賬業(yè)務(wù)等等)。自助銀行中間業(yè)務(wù)系統(tǒng)自2002年投產(chǎn)以來(lái)已穩(wěn)定運(yùn)行了九年。在這九年中,中間業(yè)務(wù)的品種隨著需要急劇的增加,同時(shí)交易量和終端數(shù)都迅速增加。這種現(xiàn)象說(shuō)明自助
4、銀行中間業(yè)務(wù)系統(tǒng)實(shí)現(xiàn)了預(yù)期的目標(biāo),得到了銀行和客戶的認(rèn)可;同時(shí)也給我們提出了新的要求,為了更好的滿足建行中間業(yè)務(wù)發(fā)展的需要和保證系統(tǒng)繼續(xù)安全穩(wěn)定運(yùn)行,我們必須對(duì)系統(tǒng)進(jìn)行升級(jí)和優(yōu)化,在業(yè)務(wù)整合的基礎(chǔ)上重新設(shè)計(jì)一個(gè)新的自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)。第二章 方案設(shè)計(jì)一、 升級(jí)后新系統(tǒng)網(wǎng)絡(luò)拓?fù)鋱D說(shuō)明:(1) 多媒體自助終端設(shè)備的統(tǒng)一接入和處理.(2) 多媒體自助終端設(shè)備上安裝擴(kuò)展程序,實(shí)現(xiàn)上海分行的特色業(yè)務(wù),包括代繳費(fèi)、交通卡業(yè)務(wù)、公務(wù)交通龍卡業(yè)務(wù)和CTS業(yè)務(wù)。(3) 前置系統(tǒng)對(duì)應(yīng)的后臺(tái)主機(jī)包括,交通卡主機(jī),公務(wù)交通龍卡主機(jī)和建行的前置機(jī)。(4) 交通卡主機(jī)實(shí)現(xiàn)交通卡讀卡器的充值授權(quán),寫(xiě)卡上送。(5) 公
5、務(wù)交通龍卡主機(jī)實(shí)現(xiàn)公務(wù)交通龍卡賬務(wù)相關(guān)交易。二、 需求說(shuō)明原前置的大部分業(yè)務(wù)是通過(guò)高偉達(dá)前置機(jī)到綜合大前置,本次更新之后,則由新前置直接連接綜合大前置。但是包括CTS業(yè)務(wù)和他行卡付費(fèi)業(yè)務(wù)有可能綜合大前置不支持,還要通過(guò)連接特色業(yè)務(wù)平臺(tái)來(lái)實(shí)現(xiàn)。也就是說(shuō),仍需要根據(jù)業(yè)務(wù)的不同,連接不同的平臺(tái)。三、 系統(tǒng)框架1. 通訊層通訊層負(fù)責(zé)系統(tǒng)與個(gè)外連系統(tǒng)的通訊和各種終端的通訊接入.通訊層支持各種通訊方式:1) TCP/IP 短連接2) TCP/IP 長(zhǎng)連接 同步/異步3) 中間件:TUXEDO/CICS4) 其他通訊方式:如第三方通訊API等等 通訊層與個(gè)外連節(jié)點(diǎn)的通訊模式由通訊管理配置系統(tǒng)進(jìn)行配置,包括個(gè)
6、通訊參數(shù):如主機(jī)IP地址、主機(jī)通訊端口、同步/異步、本地偵聽(tīng)端口、允許終端連接數(shù)、通訊超時(shí)時(shí)間、通訊報(bào)文最大長(zhǎng)度等等。2. 數(shù)據(jù)轉(zhuǎn)換層數(shù)據(jù)轉(zhuǎn)換層負(fù)責(zé)將外部數(shù)據(jù)(終端接入及應(yīng)答數(shù)據(jù)、主機(jī)請(qǐng)求及應(yīng)答數(shù)據(jù))轉(zhuǎn)化為內(nèi)部通訊及處理數(shù)據(jù)格式。數(shù)據(jù)轉(zhuǎn)換層支持各種報(bào)文格式:(1) XML報(bào)文格式(2) 8583報(bào)文格式(3) 固定報(bào)文格式(4) 變長(zhǎng)報(bào)文格式(5) 其他特殊格式數(shù)據(jù)轉(zhuǎn)換層報(bào)文格式通過(guò)報(bào)文配置管理系統(tǒng)進(jìn)行配置。3. 系統(tǒng)控制層系統(tǒng)控制層負(fù)責(zé)對(duì)整個(gè)系統(tǒng)的資源進(jìn)行管理和監(jiān)控。包括對(duì)各進(jìn)程的調(diào)度、交易過(guò)程的監(jiān)控。它能根據(jù)交易量的變化而自動(dòng)調(diào)整進(jìn)程的策略(如交易量增大,增加進(jìn)程數(shù)量,業(yè)務(wù)量減少,減少進(jìn)程
7、數(shù)據(jù),使系統(tǒng)資源得到合理應(yīng)用)。交易監(jiān)控系統(tǒng)負(fù)責(zé)實(shí)時(shí)監(jiān)控所有接入設(shè)備的聯(lián)機(jī)交易情況。應(yīng)用系統(tǒng)參數(shù)的配置由系統(tǒng)配置管理系統(tǒng)來(lái)實(shí)現(xiàn)。如理進(jìn)程管理、共享內(nèi)存參數(shù)管理等等。4. 業(yè)務(wù)處理層業(yè)務(wù)處理層負(fù)責(zé)對(duì)各種中間業(yè)務(wù)進(jìn)行處理。業(yè)務(wù)處理采取動(dòng)態(tài)配置和模塊化設(shè)計(jì)??梢酝ㄟ^(guò)業(yè)務(wù)配置系統(tǒng)對(duì)業(yè)務(wù)邏輯進(jìn)行設(shè)計(jì)。對(duì)于特殊業(yè)務(wù),可以通過(guò)增加業(yè)務(wù)處理邏輯函數(shù)來(lái)實(shí)現(xiàn)。業(yè)務(wù)配置系統(tǒng)可以根據(jù)標(biāo)準(zhǔn)業(yè)務(wù)邏輯模塊、特殊業(yè)務(wù)邏輯模塊自裝出各種銀行中間業(yè)務(wù)邏輯,如:余額查詢、明細(xì)查詢、轉(zhuǎn)賬、交通卡特殊業(yè)務(wù)等等。5. 對(duì)帳處理層對(duì)帳處理層主要用來(lái)負(fù)責(zé)產(chǎn)生各種對(duì)帳文件和報(bào)表。對(duì)帳配置管理可以配置對(duì)帳參數(shù)(如對(duì)帳時(shí)間、對(duì)帳文件格式等等)。四
8、、 前置系統(tǒng)進(jìn)程框架五、 業(yè)務(wù)功能設(shè)計(jì)自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)實(shí)現(xiàn)的業(yè)務(wù)功能如圖所示:(1) 龍卡以及存折業(yè)務(wù)(2) 代收業(yè)務(wù)(3) 公務(wù)交通龍卡業(yè)務(wù)(4) 交通卡業(yè)務(wù)(5) 轉(zhuǎn)賬(6) 第三方存管業(yè)務(wù)(CTS)(7) 自助發(fā)卡六、 業(yè)務(wù)流程設(shè)計(jì)1. 密碼校驗(yàn)A01中間業(yè)務(wù)平臺(tái)向特色業(yè)務(wù)平臺(tái)發(fā)送密碼校驗(yàn)1099交易請(qǐng)求。 注:用戶在操作所有交易之前(使用銀行卡折的交易),必須先進(jìn)行密碼驗(yàn)證。銀行卡和銀行存折的密碼驗(yàn)證相同。自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)向特色業(yè)務(wù)平臺(tái)發(fā)送的交易請(qǐng)求與特色業(yè)務(wù)平臺(tái)向DCC中間業(yè)務(wù)平臺(tái)發(fā)送的請(qǐng)求代碼基本相同,因此圖中DCC中間業(yè)務(wù)平臺(tái)沒(méi)有標(biāo)出,下各交易類此(若不同會(huì)標(biāo)出)
9、。2. 沖正交易BCZ沖正交易由終端發(fā)起,自助銀行中間業(yè)務(wù)平臺(tái)按渠道流水沖正199901向主機(jī)發(fā)起交易請(qǐng)求。渠道流水號(hào)由自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)產(chǎn)生,唯一表示該請(qǐng)求交易。自助銀行中間業(yè)務(wù)平臺(tái)交易流水有三種狀態(tài):1) 明確成功:主機(jī)返回成功,平臺(tái)處理成功。2) 明確不成功:主機(jī)返回不成功,平臺(tái)處理成功。3) 未知狀態(tài):主機(jī)返回超時(shí)或返回未知錯(cuò)誤,或平臺(tái)處理 失敗。 只有明確不成功狀態(tài)不需要沖正,其他情況都需要沖正。對(duì)于未知狀態(tài)也可以采用最后一筆流水查詢交易,查詢?cè)摻灰谞顟B(tài),然后確定是否需要沖正。目前所有終端交易中只有交通卡充值和公務(wù)車充值有沖正交易(公務(wù)車主機(jī)),其他交易都沒(méi)有沖正交易。為了解決
10、其他交易自助銀行中間業(yè)務(wù)平臺(tái)和大前置平臺(tái)超時(shí)問(wèn)題,3. 存折代收CCC、存折轉(zhuǎn)賬TFR中間業(yè)務(wù)平臺(tái)向大前置平臺(tái)發(fā)送存折轉(zhuǎn)賬1062請(qǐng)求交易進(jìn)行主機(jī)記賬,主機(jī)返回成功后進(jìn)行記錄代收費(fèi)流水記錄。公共事業(yè)代收費(fèi)交易終端沒(méi)有沖正交易。為保證每筆交易的完整性,若主機(jī)返回超時(shí)(為了保證主機(jī)交易處理正確性,只要主機(jī)返回失敗等同于主機(jī)記賬結(jié)果未知),主機(jī)記賬是否成功未知的情況下,自助銀行中間業(yè)務(wù)平臺(tái)需向大前置平臺(tái)發(fā)送查詢流水(按平臺(tái)渠道流水號(hào)查詢)交易確定該筆交易狀態(tài)。4. 代收交易CCC、卡轉(zhuǎn)賬TFR中間業(yè)務(wù)平臺(tái)向大前置平臺(tái)發(fā)送公共事業(yè)代收費(fèi)5076請(qǐng)求交易進(jìn)行主機(jī)記賬,主機(jī)返回成功后進(jìn)行記錄代收費(fèi)流水記錄
11、。公共事業(yè)代收費(fèi)交易終端沒(méi)有沖正交易。為保證每筆交易的完整性,若主機(jī)返回超時(shí)(為了保證主機(jī)交易處理正確性,只要主機(jī)返回失敗等同于主機(jī)記賬結(jié)果未知),主機(jī)記賬是否成功未知的情況下,自助銀行中間業(yè)務(wù)平臺(tái)需向大前置平臺(tái)發(fā)送查詢流水(按平臺(tái)渠道流水號(hào)查詢)交易確定該筆交易狀態(tài)。5. 交通卡充值交易CCD中間業(yè)務(wù)平臺(tái)向大前置平臺(tái)發(fā)送公共事業(yè)代收費(fèi)5076請(qǐng)求交易進(jìn)行主機(jī)記賬,主機(jī)返回成功后進(jìn)行記錄充值流水記錄。充值交易終端有沖正交易。為保證每筆交易的完整性,若平臺(tái)返回終端失敗,終端既發(fā)起沖正,平臺(tái)按渠道流水號(hào)向主機(jī)發(fā)起沖正請(qǐng)求。6. 存折余額查詢QRB存折余額查詢10097. 卡余額查詢QRY本地卡余額
12、查詢50058. 卡明細(xì)查詢MCI本地卡明細(xì)查詢50939. 存折補(bǔ)登PEM存折補(bǔ)登1054七、 幾個(gè)關(guān)鍵問(wèn)題設(shè)計(jì)說(shuō)明1. 超時(shí)問(wèn)題Ø 超時(shí)時(shí)間參數(shù)設(shè)置原則超時(shí)時(shí)間設(shè)置原則如上圖所示:越靠近終端,系統(tǒng)超時(shí)時(shí)間越長(zhǎng)。這樣盡可能的保證數(shù)據(jù)處理的一致性和完整性。Ø 超時(shí)處理原則超時(shí)處理機(jī)制為:如交易有沖正(交通卡充值交易),由終端發(fā)起沖正。若交易無(wú)沖正(代收費(fèi)交易)由自助銀行中間業(yè)務(wù)平臺(tái)發(fā)起最后一筆流水查詢(按渠道號(hào))向綜合大前置查詢?cè)摻灰谞顟B(tài),最終確認(rèn)該筆交易是否成功。Ø 交通卡充值超時(shí)處理(1) 若T1超時(shí),終端及時(shí)發(fā)送交通卡最后一筆成功充值的交易明細(xì)上送到自助銀行
13、中間業(yè)務(wù)平臺(tái)前置,由前置判斷是否存在需要沖正的交易,如果有,則由前置負(fù)責(zé)對(duì)該筆交易進(jìn)行沖正處理。(2) 若T2超時(shí),自助銀行中間業(yè)務(wù)平臺(tái)返回終端”主機(jī)超時(shí)”, 終端及時(shí)發(fā)送交通卡最后一筆成功充值的交易明細(xì)上送到自助銀行中間業(yè)務(wù)平臺(tái)前置,由前置判斷是否存在需要沖正的交易,如果有,則由前置負(fù)責(zé)對(duì)該筆交易進(jìn)行沖正處理。 (3) 交通卡充值沖正終端只是及時(shí)的發(fā)送一次最后一筆成功充值交易的明細(xì),并不直接發(fā)送沖正交易。真正的沖正交易由前置負(fù)責(zé)發(fā)起。終端及時(shí)發(fā)送的最后一筆成功明細(xì)交易不成功或返回應(yīng)答超時(shí)終端不再實(shí)時(shí)重復(fù)發(fā)送。終端將會(huì)等到下一次用戶進(jìn)行充值交易或者授權(quán)交易時(shí)再次上送明細(xì),知道上送明細(xì)交易成功后
14、才能進(jìn)行充值和授權(quán)交易。(4) 最后一筆成功充值的明細(xì)信息保存在讀卡器中,自助終端不保存交易明細(xì)信息,這樣保證既使終端硬盤(pán)損壞或者充值寫(xiě)卡操作出現(xiàn)異常,讀卡器中依然保存著最準(zhǔn)確的寫(xiě)卡結(jié)果,終端只需從讀卡器中讀取明細(xì),上送的中間業(yè)務(wù)平臺(tái)前置即可,前置可以對(duì)比交易記錄確定是否需要沖正,保證沖正的準(zhǔn)確性。Ø 代收費(fèi)超時(shí)處理(1) 若T1超時(shí),提示終端用戶查詢賬戶余額或明細(xì),或提示用戶重試(自助銀行中間業(yè)務(wù)平臺(tái)控制代收費(fèi)只能成功一次).(2) 若用戶重復(fù)付費(fèi),自助銀行中間業(yè)務(wù)平臺(tái)查詢?cè)撡~單狀態(tài),若為成功則直接返回終端”已付費(fèi)”,若狀態(tài)為不明確,則發(fā)送最后一筆查詢流水交易向大前置平臺(tái)查詢,若返
15、回成功則返回終端”已付費(fèi)”,同時(shí)修改中間業(yè)務(wù)平臺(tái)該筆帳單流水狀態(tài);若返回超時(shí), 提示用戶重試;若返回失敗,重新走付費(fèi)流程.(3) 若T2超時(shí), 則發(fā)送最后一筆查詢流水交易向大前置平臺(tái)查詢,若返回成功則返回終端”付費(fèi)成功”,同時(shí)修改中間業(yè)務(wù)平臺(tái)該筆帳單流水狀態(tài);若返回超時(shí), 提示用戶重試;若返回失敗,重新走付費(fèi)流程.2. 交通卡充值沖正機(jī)制(1) 終端充值沖正(終端實(shí)際執(zhí)行上送最后一筆交易)若終端超時(shí),則終端及時(shí)發(fā)起上送最后一筆成功充值交易明細(xì)。該交易只發(fā)送一次。自助銀行中間業(yè)務(wù)平臺(tái)收到最后一次充值寫(xiě)卡數(shù)據(jù),根據(jù)該充值寫(xiě)卡數(shù)據(jù)在數(shù)據(jù)庫(kù)充值請(qǐng)求流水表中檢查在該充值交易之后是否存在充值請(qǐng)求流水,若存
16、在,則該充值請(qǐng)求需要被自動(dòng)沖正,馬上發(fā)起向主機(jī)的沖正請(qǐng)求;若不存在,則不需要沖正。 終端及時(shí)上送交易明細(xì)保證了前置沖正發(fā)起的及時(shí)性。該交易只發(fā)送一次,無(wú)論結(jié)果如何,均提示用戶交易失敗,此時(shí)用戶的卡賬戶有兩種可能,一是已扣款,沖正成功。而是已扣款,沖正失敗。其中狀態(tài)一為正常,狀態(tài)二不正常,應(yīng)當(dāng)繼續(xù)沖正,保證用戶的資金被返還,繼續(xù)沖正的操作有自動(dòng)充值沖正來(lái)保證。(2) 自動(dòng)充值沖正每次終端做交通卡充值之前,終端會(huì)把該終端最后一次成功的交通卡充值寫(xiě)卡數(shù)據(jù)上送給自助銀行中間業(yè)務(wù)平臺(tái),自助銀行中間業(yè)務(wù)平臺(tái)收到最后一次充值寫(xiě)卡數(shù)據(jù),根據(jù)該充值寫(xiě)卡數(shù)據(jù)在數(shù)據(jù)庫(kù)充值請(qǐng)求流水表中檢查在該充值交易之后是否存在充值
17、請(qǐng)求流水,若存在,則該充值請(qǐng)求需要被自動(dòng)沖正,馬上發(fā)起向主機(jī)的沖正請(qǐng)求;若不存在,則不需要沖正。自動(dòng)充值沖正保證了在終端充值沖正不成功的情況下沖正可靠性,保證了交通卡充值數(shù)據(jù)的一致性。第三章 綜合大前置主機(jī)接口設(shè)計(jì)1. 接口概述前置系統(tǒng)為普通外部系統(tǒng)交易提供統(tǒng)一標(biāo)準(zhǔn)的通訊API接口。在這里,稱發(fā)起交易請(qǐng)求的系統(tǒng)為服務(wù)請(qǐng)求方(或Client端),對(duì)應(yīng)接收交易請(qǐng)求并進(jìn)行相應(yīng)處理的系統(tǒng)稱為系統(tǒng)提供方(或Server端)。對(duì)外系統(tǒng)而言,可能做為Client端發(fā)出交易請(qǐng)求到前置系統(tǒng),也可能做為Server端接收前置系統(tǒng)發(fā)來(lái)的交易請(qǐng)求,并進(jìn)行處理。外系統(tǒng)在進(jìn)行接口改造時(shí)應(yīng)該根據(jù)不同情況選擇使用不同類型的A
18、PI接口。本次系統(tǒng)升級(jí),中間業(yè)務(wù)平臺(tái)前置是作為綜合大前置的客戶端,所以采用綜合大前置的Client段API接口。2. Client端通訊接口Client端通訊API接口適用于外部系統(tǒng)向前置系統(tǒng)發(fā)起交易請(qǐng)求時(shí)的情況。前置系統(tǒng)提供的Client端通訊API接口同時(shí)支持socket與tuxedo通訊方式。一般的發(fā)送數(shù)據(jù)包交易通訊接口類型如下表所述:接口原型說(shuō)明int frntInit(char* cfgItemID)主動(dòng)發(fā)起請(qǐng)求并建立連接 int frntCall(const char* cfgItemID, SERVICEBUF* isbuf, SERVICEBUF* osbuf)普通同步交易數(shù)據(jù)
19、發(fā)送及結(jié)果接收int frntTerm()斷開(kāi)連接SERVICE DATA是一種按名字訪問(wèn)數(shù)據(jù)的數(shù)據(jù)格式,對(duì)于外部系統(tǒng)而言,需要將數(shù)據(jù)報(bào)文組織成SERVICE DATA的數(shù)據(jù)格式。在前置系統(tǒng)提供的對(duì)外API接口中,提供了一組使用SERVICE DATA的API接口函數(shù)。3. 普通交易通訊流程說(shuō)明1) 創(chuàng)建兩個(gè)SERVICEBUF結(jié)構(gòu)req和ack,分別用于表示請(qǐng)求和應(yīng)答的內(nèi)部數(shù)據(jù)區(qū);2) (以前置系統(tǒng)的通訊節(jié)點(diǎn)號(hào)為參數(shù))調(diào)用安全API GenEncrypt對(duì)敏感數(shù)據(jù)(如PIN)進(jìn)行加密處理;3) 重復(fù)調(diào)用addServiceField把需要作為交易請(qǐng)求數(shù)據(jù)的變量(以SERVICEFIELD結(jié)構(gòu)
20、為類型)依次加入到表示請(qǐng)求的內(nèi)部數(shù)據(jù)區(qū)中;4) 把消息類型、渠道標(biāo)識(shí)、發(fā)送方節(jié)點(diǎn)號(hào)這3個(gè)數(shù)據(jù)項(xiàng)也以SERVICEFIELD結(jié)構(gòu)變量的方式加入到表示請(qǐng)求的內(nèi)部數(shù)據(jù)區(qū)req中;5) 調(diào)用frtcall(char* sysID, SERVICEBUF* isbuf, SERVICEBUF* osbuf);發(fā)送請(qǐng)求數(shù)據(jù)到前置系統(tǒng),并把接收到的應(yīng)答數(shù)據(jù)設(shè)置到ack中;6) 調(diào)用getServiceField從ack中獲取所需要的各個(gè)交易應(yīng)答數(shù)據(jù)項(xiàng)。外部系統(tǒng)在其連接前置系統(tǒng)的進(jìn)程啟動(dòng)時(shí),無(wú)論是做為交易發(fā)起方還是處理請(qǐng)求的服務(wù)方,都需要首先做簽到的過(guò)程,用來(lái)獲取傳輸密鑰,否則無(wú)法和前置系統(tǒng)進(jìn)行正確的連接。7
21、) 處理過(guò)程結(jié)束后釋放相關(guān)內(nèi)存空間4. 報(bào)文控制信息說(shuō)明對(duì)于輸入報(bào)文控制信息中的非必輸項(xiàng)如果不輸入時(shí)就不設(shè)置域;對(duì)于輸出報(bào)文控制信息中的非固定輸出項(xiàng)應(yīng)當(dāng)判斷取值函數(shù)返回碼,如果為域不存在,則應(yīng)視作正常情況。報(bào)文控制信息相當(dāng)于報(bào)文頭部分關(guān)于報(bào)文體的格式,參照文檔前置系統(tǒng)對(duì)外接口報(bào)文定義說(shuō)明書(shū)-V2.01.csv輸入控制信息序號(hào)中文說(shuō)明欄位項(xiàng)目名稱類型長(zhǎng)度內(nèi)容說(shuō)明1. 交易類型INM_MSG_TYPEC4參見(jiàn)交易類型規(guī)則定義2. 服務(wù)類型INM_SVR_TYPEC3參見(jiàn)服務(wù)類型規(guī)則定義3. 交易碼INM_PROCESS_CODEC6參見(jiàn)交易碼規(guī)則定義4. 渠道代號(hào)INM_CHANNEL_IDC6參
22、見(jiàn)渠道類型規(guī)則定義5. 原始業(yè)務(wù)發(fā)起方節(jié)點(diǎn)編號(hào)INM_ORG_NODE_IDC10最初發(fā)起業(yè)務(wù)的節(jié)點(diǎn)編號(hào)6. 原始業(yè)務(wù)發(fā)起方業(yè)務(wù)機(jī)構(gòu)代號(hào)INM_ORG_BRANCH_IDC9最初發(fā)起業(yè)務(wù)的機(jī)構(gòu)代號(hào),可對(duì)應(yīng)于原CCBS系統(tǒng)的網(wǎng)點(diǎn)代號(hào)7. 原始業(yè)務(wù)發(fā)起方終端機(jī)類別INM_ORG_TERM_TYPC1參見(jiàn)第二章“終端序號(hào)定義規(guī)則”8. 原始業(yè)務(wù)發(fā)起方終端序號(hào)INM_ORG_TERM_SRLN3參見(jiàn)第二章“終端序號(hào)定義規(guī)則”9. 原始業(yè)務(wù)發(fā)起方柜員代號(hào)INM_ORG_TELLER_IDC12最初業(yè)務(wù)發(fā)起點(diǎn)的柜員代號(hào),可以是真實(shí)柜員,也可表示虛擬柜員,參見(jiàn)柜員代號(hào)規(guī)則10. 原始業(yè)務(wù)發(fā)起方周期INM_O
23、RG_TX_CYCLEC8可以為營(yíng)業(yè)日期,也可以為非日期類型的周期代號(hào)11. 原始業(yè)務(wù)發(fā)起方流水號(hào)INM_ORG_TX_LOG_NOC19原始業(yè)務(wù)發(fā)起方的交易流水號(hào),保證在發(fā)起方的同一周期內(nèi)唯一12. 發(fā)送方節(jié)點(diǎn)編號(hào)INM_SND_NODE_IDC10發(fā)送方的節(jié)點(diǎn)編號(hào)(對(duì)安全加密有效),當(dāng)發(fā)送方就是原始業(yè)務(wù)發(fā)起方時(shí),發(fā)送方節(jié)點(diǎn)編號(hào)就是原始業(yè)務(wù)發(fā)起方節(jié)點(diǎn)編號(hào)13. 發(fā)送方業(yè)務(wù)機(jī)構(gòu)代號(hào)INM_SND_BRANCH_IDC9發(fā)送方機(jī)構(gòu)為向前置系統(tǒng)直接發(fā)送交易的系統(tǒng)機(jī)構(gòu)編號(hào),當(dāng)發(fā)送方就是原始業(yè)務(wù)發(fā)起方時(shí),該機(jī)構(gòu)代號(hào)就是原始業(yè)務(wù)發(fā)起方機(jī)構(gòu)代號(hào)14. 發(fā)送方交易周期INM_SND_TX_CYCLEC8發(fā)送
24、方的業(yè)務(wù)周期序號(hào),可以為營(yíng)業(yè)日期,也可以為非日期類型的周期代號(hào)(沖正時(shí)使用)15. 發(fā)送方交易流水號(hào)INM_SND_TX_LOG_NOC19發(fā)送方的交易流水號(hào),保證在發(fā)送方的同一周期內(nèi)唯一(沖正時(shí)使用)16. 授權(quán)柜員1INM_SPV_AC12授權(quán)主管1柜員代號(hào)(A級(jí)),非必輸項(xiàng)17. 授權(quán)柜員1PININM_A_PINB8授權(quán)主管1 PIN,非必輸項(xiàng)18. 授權(quán)柜員2INM_SPV_B C12授權(quán)主管2柜員代號(hào)(B級(jí)),非必輸項(xiàng)19. 授權(quán)柜員2PININM_B_PINB8授權(quán)主管2 PIN,非必輸項(xiàng)20. 請(qǐng)求文件名INM_SEND_FILEC*864隨交易請(qǐng)求包發(fā)送的文件名,該字段是一個(gè)
25、數(shù)組類型,最多支持8個(gè)文件名,每個(gè)文件名為相對(duì)于$FRT_FILEDIR環(huán)境變量所指定目錄的相對(duì)路徑文件名(文件名中可以包含子目錄),非必輸項(xiàng)21. 訊息處理狀態(tài)INM_MSG_STATUSN8多頁(yè)查詢使用,可選項(xiàng),非多頁(yè)查詢無(wú)需填寫(xiě)該字段,非必輸項(xiàng)22. 上頁(yè)第一筆資料的KEY值INM_PAGE_STA_KEYC64多頁(yè)查詢使用,可選項(xiàng),非多頁(yè)查詢無(wú)需填寫(xiě)該字段,非必輸項(xiàng)23. 該頁(yè)最后一筆資料的KEY值INM_PAGE_END_KEYC64多頁(yè)查詢使用,可選項(xiàng),非多頁(yè)查詢無(wú)需填寫(xiě)該字段,非必輸項(xiàng)24. 跳頁(yè)指示INM_PAGE_UP_DOWNC1多頁(yè)查詢使用,可選項(xiàng),非多頁(yè)查詢無(wú)需填寫(xiě)該字
26、段1-上頁(yè)2-下頁(yè)非必輸項(xiàng)輸出控制信息序號(hào)中文說(shuō)明欄位項(xiàng)目名稱類型大小內(nèi)容說(shuō)明1. 交易類型OPM_MSG_TYPEC4參見(jiàn)交易類型規(guī)則定義2. 服務(wù)類型INM_SVR_TYPEC3參見(jiàn)服務(wù)類型規(guī)則定義3. 交易碼INM_PROCESS_CODEC6參見(jiàn)交易碼規(guī)則定義4. 交易處理狀態(tài)OPM_TX_STATUSC10TX COMPLETE 1TX FAILURE5. 服務(wù)方交易營(yíng)業(yè)日期OPM_HOST_BUS_DTC8YYYYMMDD6. 服務(wù)方交易處理日期OPM_HOST_CPU_DTC8YYYYMMDD7. 服務(wù)方交易處理時(shí)間OPM_HOST_PROC_TIMEC9HHMMSSNNN8.
27、服務(wù)方交易流水編號(hào)OPM_TX_LOG_NOC19對(duì)于CCBS系統(tǒng)而言就是主機(jī)流水號(hào)9. 前置虛擬機(jī)構(gòu)號(hào)OPM_FRT_BRANCH_IDC910. 前置系統(tǒng)交易周期OPM_FRT_CYCLEC811. 前置系統(tǒng)交易流水號(hào)OPM_FRT_LOG_NOC1912. 響應(yīng)碼OPM_MSG_CODEC*8513. 響應(yīng)碼描述OPM_MSG_TXTC*834響應(yīng)碼的描述信息14. 響應(yīng)文件名OPM_RECV_FILEC*864隨交易響應(yīng)報(bào)文接收的文件名,該字段是一個(gè)數(shù)組類型,最多支持8個(gè)文件名,每個(gè)文件名為相對(duì)于$FRT_FILEDIR環(huán)境變量所指定目錄的相對(duì)路徑文件名(文件名中可以包含子目錄),應(yīng)用
28、程序使用該文件時(shí)需要拼接$FRT_FILEDIR路徑/非固定輸出項(xiàng)15. 訊息處理狀態(tài)OPM_MSG_STATUSN8多頁(yè)查詢使用,同輸入的訊息處理狀態(tài)。非多頁(yè)查詢不返回/非固定輸出項(xiàng)16. 該頁(yè)第一筆資料的KEY值OPM_PAGE_STA_KEYC64多頁(yè)查詢使用,非多頁(yè)查詢不返回/非固定輸出項(xiàng)17. 該頁(yè)最后一筆資料的KEY值OPM_PAGE_END_KEYC64多頁(yè)查詢使用,可選項(xiàng),非多頁(yè)查詢不返回/非固定輸出項(xiàng)18. 最后一筆資料OPM_PAGE_NO_DATAC10-未結(jié)束1-已到頭或尾多頁(yè)查詢使用,非多頁(yè)查詢不返回/非固定輸出項(xiàng)詳細(xì)接口第四章 安全體系設(shè)計(jì)自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)與
29、原來(lái)各外聯(lián)系統(tǒng)(自助終端,自助終端WEB服務(wù)器、公務(wù)車系統(tǒng)、交通卡公司)的安全體系保持不變,本節(jié)主要討論自助銀行中間業(yè)務(wù)平臺(tái)系統(tǒng)和綜合大前置之間的安全體系。一、 綜合大前置1. 概述為保證大前置系統(tǒng)和外部系統(tǒng)在數(shù)據(jù)通訊過(guò)程中的安全保密性,對(duì)這些系統(tǒng)之間交換的數(shù)據(jù)實(shí)施適當(dāng)?shù)募用芗靶r?yàn)保護(hù)是必需的。大前置系統(tǒng)的安全子系統(tǒng)正是用以實(shí)現(xiàn)此功能的模塊。此模塊由部署在大前置系統(tǒng)和各外部系統(tǒng)上的安全函數(shù)庫(kù)及一組安全工具程序共同組成。應(yīng)用程序通過(guò)調(diào)用安全函數(shù)庫(kù)中的APIs來(lái)使用加/解密及校驗(yàn)的數(shù)據(jù)保護(hù)功能;安全工具程序則為安全子系統(tǒng)在各個(gè)系統(tǒng)上的運(yùn)行提供了安裝/刪除、啟動(dòng)/終止、配置、及在系統(tǒng)之間同步工作密鑰
30、等功能。安全工具程序和安全函數(shù)庫(kù)是相輔相成,不可分割的。安全工具程序是構(gòu)建安全子系統(tǒng)的基礎(chǔ),它創(chuàng)建和維護(hù)安全APIs得以運(yùn)行的環(huán)境;安全APIs則為應(yīng)用程序使用安全子系統(tǒng)的數(shù)據(jù)保護(hù)功能提供了標(biāo)準(zhǔn)編程接口。2. 安全子系統(tǒng)的安裝和設(shè)置中間業(yè)務(wù)平臺(tái)前置機(jī)和綜合大前置之間的通訊安全是靠安全子系統(tǒng)來(lái)保證的,下面簡(jiǎn)單介紹一下安全子系統(tǒng)的安裝。安全子系統(tǒng)的安裝和設(shè)置,分為兩個(gè)步驟:對(duì)安全子系統(tǒng)本身進(jìn)行安裝。對(duì)使用安全子系統(tǒng)的UNIX用戶的環(huán)境變量進(jìn)行設(shè)置。這兩個(gè)步驟必須依次進(jìn)行。一般情況下,在一臺(tái)UNIX服務(wù)器上,安全子系統(tǒng)只需安裝一次,但對(duì)每個(gè)使用安全子系統(tǒng)的UNIX用戶,其環(huán)境變量必須單獨(dú)設(shè)置。下面分別對(duì)這兩步進(jìn)行介紹。安裝安全子系統(tǒng)安全子系統(tǒng)的安裝比較簡(jiǎn)單,只需遵循以下
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 淶源修路施工方案
- 正宗pvc彩殼施工方案
- 皮帶機(jī)安裝施工方案
- 平交路口施工方案
- 二零二五年度大學(xué)生就業(yè)三方協(xié)議范本
- 二零二五年度景區(qū)合作合同-景區(qū)旅游住宿設(shè)施合作經(jīng)營(yíng)協(xié)議
- 2025年度職業(yè)經(jīng)理人企業(yè)可持續(xù)發(fā)展與環(huán)境保護(hù)合同
- 二零二五年度XX大學(xué)校園安保與安全宣傳教育合同
- 2025年度航空航天專利技術(shù)保密與許可合同模板
- 2025年度租賃公寓退房押金結(jié)算合同
- 反假幣測(cè)試附有答案
- 怎樣調(diào)動(dòng)員工積極性
- 2024年內(nèi)科護(hù)理學(xué)(第七版)期末考試復(fù)習(xí)題庫(kù)(含答案)
- 【上市公司的財(cái)務(wù)風(fēng)險(xiǎn)的分析和防范:以三只松鼠為例10000字(論文)】
- 幼兒園消防安全知識(shí)競(jìng)賽試題及答案
- 莫高窟群文閱讀教學(xué)設(shè)計(jì)
- 急診科培訓(xùn)急診科與其他科室的協(xié)作與溝通
- 樂(lè)理視唱練耳簡(jiǎn)明教程課后習(xí)題答案
- 2023年10月自考試題02398土力學(xué)及地基基礎(chǔ)
- JCT414-2017 硅藻土的標(biāo)準(zhǔn)
- 高壓旋噴樁加固工程施工方案
評(píng)論
0/150
提交評(píng)論