已閱讀5頁,還剩134頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
目錄第一章引言411概述412定義413設(shè)計(jì)依據(jù)5第二章運(yùn)行環(huán)境和架構(gòu)設(shè)計(jì)621運(yùn)行環(huán)境設(shè)計(jì)要素622運(yùn)行環(huán)境設(shè)計(jì)6221硬件環(huán)境設(shè)計(jì)6222軟件環(huán)境設(shè)計(jì)1123系統(tǒng)架構(gòu)設(shè)計(jì)12231系統(tǒng)整體架構(gòu)12232MQ群集142321MQ隊(duì)列管理器配置142322群集總體設(shè)計(jì)152323群集ATMP的設(shè)計(jì)162324異常處理18232系統(tǒng)機(jī)器布置19231機(jī)器分類19232多點(diǎn)布置222321機(jī)器的多點(diǎn)布置222322服務(wù)器內(nèi)的進(jìn)程多點(diǎn)布置22第三章模塊結(jié)構(gòu)設(shè)計(jì)2331系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)23311總體處理流程圖23312金融交易處理流程圖24313通知交易處理流程圖25314管理交易處理流程圖26316HSM服務(wù)設(shè)計(jì)28317交易處理原則283171取款沖正交易283172存款交易283173與外圍系統(tǒng)換密鑰機(jī)制29318模塊劃分圖3232模塊與功能對應(yīng)關(guān)系3533模塊說明39D1通訊模塊39D11SNA接入通訊模塊39D12IP長連接通信模塊42D13IP短連接通信模塊45D14IP客戶端通訊模塊49D2數(shù)據(jù)格式轉(zhuǎn)換模塊52D21格式轉(zhuǎn)換外內(nèi)模塊52D22格式轉(zhuǎn)換內(nèi)外模塊53DP1報文處理模塊54DP11取報文控制信息模塊54DP12取域控制信息模塊55DP13數(shù)據(jù)解包模塊56DP14數(shù)據(jù)組包模塊58D3安全校驗(yàn)?zāi)K59D31終端校驗(yàn)?zāi)K60D32卡交易校驗(yàn)?zāi)K62D33終端交易校驗(yàn)?zāi)K63D34報文安全校驗(yàn)?zāi)K64D4數(shù)據(jù)整理模塊(外內(nèi))65D5數(shù)據(jù)整理模塊(內(nèi)外)67DP2加密機(jī)服務(wù)模塊69DP21加密機(jī)客戶端服務(wù)模塊69DP22加密機(jī)服務(wù)模塊73D6路由選擇模塊78D61路由分發(fā)模塊78D62金融業(yè)務(wù)路由模塊79D63轉(zhuǎn)帳交易路由模塊82D7交易處理模塊83D8超時處理模塊87D9存儲轉(zhuǎn)發(fā)模塊89D10批處理主控模塊91D101報表與對帳模塊93D102數(shù)據(jù)整理模塊95D103文件分發(fā)模塊97D11通知處理模塊101D12交易匹配模塊102D13系統(tǒng)控制模塊104D14監(jiān)控服務(wù)模塊106D141監(jiān)控?cái)?shù)據(jù)包整理模塊108D142監(jiān)控交易處理模塊110D15外聯(lián)密鑰模塊111D151外聯(lián)密鑰請求處理模塊114D152外聯(lián)密鑰響應(yīng)處理模塊115D16管理交易處理模塊117D161交易處理模塊119D162任務(wù)處理模塊12234復(fù)用說明124第四章數(shù)據(jù)設(shè)計(jì)12641設(shè)計(jì)原則12642數(shù)據(jù)分析12643數(shù)據(jù)設(shè)計(jì)126431數(shù)據(jù)基本表結(jié)構(gòu)設(shè)計(jì)126432數(shù)據(jù)主要索引設(shè)計(jì)126433數(shù)據(jù)基本視圖的設(shè)計(jì)126434數(shù)據(jù)存儲設(shè)計(jì)126435數(shù)據(jù)安全性設(shè)計(jì)127第五章接口設(shè)計(jì)12851外部接口128511與IST系統(tǒng)接口128512與BANCSCARD系統(tǒng)接口128513與跨平臺ATMC系統(tǒng)接口130514與SNA接入系統(tǒng)接口130515與IP接入系統(tǒng)接口130516與HSM接口13152其它接口131521內(nèi)部各模塊公用數(shù)據(jù)結(jié)構(gòu)體131522管理交易處理公用數(shù)據(jù)結(jié)構(gòu)體133第六章系統(tǒng)出錯處理13461系統(tǒng)環(huán)境錯誤13462應(yīng)用系統(tǒng)錯誤134第七章其它方面的設(shè)計(jì)考慮13671維護(hù)設(shè)計(jì)考慮13672安全設(shè)計(jì)考慮136721系統(tǒng)接入安全性136722數(shù)據(jù)安全性136723密鑰安全性137724系統(tǒng)維護(hù)安全性13773交易一致性風(fēng)險的控制13774其它方面設(shè)計(jì)考慮137附錄A詳細(xì)修改說明139第一章引言11概述ATMP根據(jù)業(yè)務(wù)功能分為三個部分功能聯(lián)機(jī)交易、系統(tǒng)管理、批量報表。聯(lián)機(jī)交易部分主要用于ATM交易的轉(zhuǎn)發(fā)和處理,包括金融類交易、代繳費(fèi)類交易、管理類交易,支持的卡類有中行借記卡、中行準(zhǔn)貸記卡、中行貸記卡、中銀通卡、銀聯(lián)卡、外卡,支持的交易包括查詢、取現(xiàn)、存現(xiàn)、轉(zhuǎn)帳、改密、沖正、卡狀態(tài)查詢、卡激活、卡歷史交易查詢、代繳費(fèi)查詢、代繳費(fèi)、ATM管理交易;系統(tǒng)管理部分主要用于系統(tǒng)本身的日常運(yùn)行和參數(shù)維護(hù)。包括系統(tǒng)參數(shù)管理、柜員管理、機(jī)構(gòu)管理、機(jī)具管理、路由管理、現(xiàn)金監(jiān)控等;批量報表主要用于日終的系統(tǒng)處理以及交易的分類和統(tǒng)計(jì),主要包括各種交易報表、數(shù)據(jù)導(dǎo)出、對帳文件及現(xiàn)金流水?dāng)?shù)據(jù)。12定義SBS綜合業(yè)務(wù)系統(tǒng)SYNTHETICBANKINGSYSTEMQCC準(zhǔn)貸記卡系統(tǒng)QUASICREDITCARDRBS零售業(yè)務(wù)系統(tǒng)RETAILBANKINGSYSTEMIST/PS交換中心系統(tǒng)ISTCUP中國銀聯(lián)中心CHINAUNIONPAYESS貸記卡系統(tǒng)ESSENTISBANCSCARD借記卡管理系統(tǒng)BANCSCARDBANCS核心銀行系統(tǒng)BANCSCGL總帳系統(tǒng)CORPORATEGENERALLEDGERATMCATM機(jī)具控制系統(tǒng)ATMCONTROLSYSTEMATMMATM監(jiān)控ATMMONITORSYSTEMATMP/390ATM管理系統(tǒng)ATMP/390ATMP集中版ATMPCENTRALIZEDARCHITECTUREOFATMP,也是本項(xiàng)目的建設(shè)目標(biāo)之一。CONET世龍公司產(chǎn)品,做為分行前置系統(tǒng)用于分行帳務(wù)系統(tǒng)、本地收單系統(tǒng)、IST之間轉(zhuǎn)發(fā)。另外,在大部分小機(jī)分行,CONET還承擔(dān)ATMP交換功能。CSP總行客服平臺CUSTOMERSERVICESPLATFORM13設(shè)計(jì)依據(jù)核心銀行系統(tǒng)建設(shè)配套項(xiàng)目借記卡管理系統(tǒng)等于0時,為已經(jīng)轉(zhuǎn)發(fā)次數(shù)完成)轉(zhuǎn)發(fā)次數(shù)0A根據(jù)交易路由信息,在外聯(lián)系統(tǒng)表中獲取當(dāng)前交易外聯(lián)系統(tǒng)的日期和通訊狀態(tài)B判斷網(wǎng)絡(luò)是否可以發(fā)送IF外聯(lián)網(wǎng)絡(luò)狀態(tài)故障THENCONTINUE,返回通訊故障暫時不發(fā)送該筆交易ENDC判斷是否需要作沖正IF交易接收日期當(dāng)前外聯(lián)系統(tǒng)日期THENA當(dāng)前交易轉(zhuǎn)發(fā)次數(shù)加1B改寫下次轉(zhuǎn)發(fā)的超時時間C更新存儲轉(zhuǎn)發(fā)表中該記錄的處理進(jìn)程號為0D整理交易數(shù)據(jù)E發(fā)送請求交易包到SG_SEND消息隊(duì)列中ELSE置轉(zhuǎn)發(fā)次數(shù)為1不在處理ENDIF隔日的交易由系統(tǒng)控制模塊進(jìn)程處理END(轉(zhuǎn)發(fā)次數(shù)1和0的交易由系統(tǒng)控制模塊進(jìn)行轉(zhuǎn)移)6SLEEP間隔掃描時間參數(shù)意義I/O標(biāo)志內(nèi)部數(shù)據(jù)大結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部流通的一個統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)體I/O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D10批處理主控模塊制表日期2006年10月20日模塊名批量處理主控模塊模塊編號D10設(shè)計(jì)者王俊峰模塊性質(zhì)父模塊列表無子模塊列表無外部系統(tǒng)列表無功能描述控制批量處理的各個階段,保證批量處理子模塊的正常進(jìn)行和數(shù)據(jù)處理的一致性和完整性。約束處理邏輯1獲取系統(tǒng)批量處理標(biāo)志如果為“當(dāng)前可用”則繼續(xù)執(zhí)行,如果為“當(dāng)前不可用”則拒絕本次的批量處理,返回。2獲取批量報表階段任務(wù)的批量處理跟蹤標(biāo)志如果報表跟蹤標(biāo)志為“已處理”,則跳過該階段,否則生成各種批量報表,并把該階段跟蹤標(biāo)志改為“已處理”。如果批量報表執(zhí)行失敗,則獲取批量報表錯誤碼及錯誤描述,并顯示出來,返回。3獲取與BANCS現(xiàn)金入帳交易階段任務(wù)的批量處理跟蹤標(biāo)志如果現(xiàn)金入帳文本標(biāo)志為“已處理”,則跳過該階段,否則生成現(xiàn)金入帳文本,并把該階段跟蹤標(biāo)志改為“已處理”。如果生成現(xiàn)金入帳文本執(zhí)行失敗,則獲取生成現(xiàn)金入帳文本錯誤碼及錯誤描述,并顯示出來,返回。4獲取為卡交易對帳系統(tǒng)提供的對帳文本階段任務(wù)的批量處理跟蹤標(biāo)志如果對帳文本標(biāo)志為“已處理”,則跳過該階段,否則生成對帳文本,并把該階段跟蹤標(biāo)志改為“已處理”。如果對帳文本執(zhí)行失敗,則獲取對帳文本錯誤碼及錯誤描述,并顯示出來,返回。5獲取數(shù)據(jù)整理階段任務(wù)的批量處理跟蹤標(biāo)志如果數(shù)據(jù)整理標(biāo)志為“已處理”,則跳過該階段,否則更名每日的交易日志文件(交易流水),并重建交易日志文件,把該階段跟蹤標(biāo)志改為“已處理”。如果數(shù)據(jù)整理執(zhí)行失敗,則獲取數(shù)據(jù)整理錯誤碼及錯誤描述,并顯示出來,返回。6獲取數(shù)據(jù)傳送階段任務(wù)的批量處理跟蹤標(biāo)志如果數(shù)據(jù)傳送標(biāo)志為“已處理”,則跳過該階段,否則將數(shù)據(jù)FTP給光盤報表(ONDEMAND)系統(tǒng)和卡交易對帳系統(tǒng),把該階段跟蹤標(biāo)志改為“已處理”。如果數(shù)據(jù)傳送失敗,則獲取數(shù)據(jù)傳送錯誤碼及錯誤描述,并顯示出來,返回。7根據(jù)各階段任務(wù)的跟蹤標(biāo)志,確定本次批量處理的結(jié)果(成功/中斷)。如果批量處理各階段都成功,則更新系統(tǒng)批量處理標(biāo)志為“當(dāng)前不可用”(本次批量處理完結(jié))。更新各個批量報表的處理狀態(tài)為“開啟”狀態(tài),表明下次批量時可以重新生成報表。參數(shù)意義I/O標(biāo)志系統(tǒng)批量處理標(biāo)志信息批量處理可用,批量處理完結(jié)(不可用)。I/O交易日志文件交易流水?dāng)?shù)據(jù)I/O報文日志文件I/O批量處理跟蹤文件I/O交易報表文件ATM所有成功交易流水報表ATM代BANCSCARD成功交易流水報表代IST成功交易流水報表清算匯總按照卡類報表清算匯總按照交易報表不成功交易流水報表O對帳文本文件與BANCSCARD520對帳交易為卡交易對帳系統(tǒng)提供的對帳文本O數(shù)據(jù)庫表導(dǎo)出文件更名后的交易日志文件。O參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D101報表與對帳模塊制表日期2006年10月20日模塊名報表與對帳文件模塊模塊編號D101設(shè)計(jì)者王俊峰模塊性質(zhì)父模塊列表批量處理主控模塊子模塊列表D104現(xiàn)金入帳文本處理模塊外部系統(tǒng)列表無功能描述本子模塊負(fù)責(zé)處理批量報表,包括報表數(shù)據(jù)的整理、報表格式的整理、報表文件的輸出。約束處理邏輯1判斷批量處理跟蹤標(biāo)志如果批量處理跟蹤標(biāo)志為“正常“,初始設(shè)置批量報表處理跟蹤標(biāo)志”正?!?,繼續(xù)執(zhí)行各個報表文件的批處理。如果批量處理跟蹤標(biāo)志為“中斷“,返回,拒絕批量處理。2逐個處理所有成功交易流水報表數(shù)據(jù)3判斷數(shù)據(jù)庫報表控制表中的出表狀態(tài)標(biāo)志如果標(biāo)志為“已處理“,則結(jié)束當(dāng)前報表的處理如果標(biāo)志為“未處理“,則繼續(xù)執(zhí)行下面的步驟。4進(jìn)行格式整理5形成報表文件輸出6如果出表成功,則進(jìn)行第7步操作,否則進(jìn)行第8步7更新報表出表狀態(tài)標(biāo)識為“已處理“8返回錯誤碼及錯誤描述信息9判斷批量跟蹤標(biāo)志中的對帳文本狀態(tài)標(biāo)志如果標(biāo)志為“已處理“,則結(jié)束當(dāng)前的處理如果標(biāo)志為“未處理“,則繼續(xù)執(zhí)行下面的步驟。10生成為卡交易對帳系統(tǒng)提供的對帳文本11如果執(zhí)行成功,則進(jìn)行第12步操作,否則進(jìn)行第13步12更新批量跟蹤標(biāo)志中的對帳文本狀態(tài)標(biāo)識為“已處理“,返回成功標(biāo)識13返回錯誤碼及錯誤描述信息14判斷批量跟蹤標(biāo)志中的對帳交易狀態(tài)標(biāo)志如果標(biāo)志為“已處理“,則結(jié)束當(dāng)前的處理如果標(biāo)志為“未處理“,則繼續(xù)執(zhí)行下面的步驟。15生成BANCS現(xiàn)金入帳文本。16如果執(zhí)行成功,則進(jìn)行第17步操作,否則進(jìn)行第18步17更新批量跟蹤標(biāo)志中的對帳交易狀態(tài)標(biāo)識為“已處理“,返回成功標(biāo)識18返回錯誤碼及錯誤描述信息參數(shù)意義I/O標(biāo)志系統(tǒng)批量處理標(biāo)志信息批量處理可用,批量處理完結(jié)(不可用)。I交易日志文件交易流水?dāng)?shù)據(jù)I批量處理跟蹤文件I交易報表文件ATM所有成功交易流水報表ATM代BANCSCARD成功交易流水報表代IST成功交易流水報表清算匯總按照卡類報表清算匯總按照交易報表不成功交易流水報表O對帳文本文件BANCS現(xiàn)金入帳文本為卡交易對帳系統(tǒng)提供的對帳文本O參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D102數(shù)據(jù)整理模塊制表日期2006年10月20日模塊名數(shù)據(jù)整理模塊模塊編號D102設(shè)計(jì)者王俊峰模塊性質(zhì)普通模塊父模塊列表批量處理主控模塊子模塊列表無外部系統(tǒng)列表無功能描述本子模塊完成的任務(wù)是將交易日志文件更名后被ATMM使用,并重建一個新的交易日志文件。約束處理邏輯1)判斷。如果交易報表和對帳成功,批量處理跟蹤標(biāo)志為“正?!?,執(zhí)行下一步;否則,返回錯誤碼數(shù)據(jù)整理未完成;2)更名交易日志文件。3)對更名后的文件為ATMM用戶授權(quán)。4)重建一個新的交易日志文件。5)記批處理日志。參數(shù)意義I/O標(biāo)志批量處理跟蹤標(biāo)志標(biāo)志批量處理過程是否正常,在數(shù)據(jù)整理之前交易報表和對帳處理是否已經(jīng)生成I交易日志文件名要處理的交易流水文件名I處理結(jié)果數(shù)據(jù)整理成功/數(shù)據(jù)整理異常O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D103文件分發(fā)模塊制表日期2006年10月20日模塊名文件分發(fā)模塊模塊編號D103設(shè)計(jì)者王俊峰模塊性質(zhì)普通模塊父模塊列表批量處理主控模塊子模塊列表無外部系統(tǒng)列表ATMM/MIS報表系統(tǒng)/BANCSCARD/IST/F功能描述本子模塊完成的任務(wù)為卡交易對帳系統(tǒng)提供傳送數(shù)據(jù),為光盤(ONDEMAND)報表系統(tǒng)提供傳送數(shù)據(jù),為BANCS提供現(xiàn)金入帳文本。約束處理邏輯1)批量處理為光盤報表系統(tǒng)提供數(shù)據(jù)A)判斷要發(fā)送文件的傳送標(biāo)志,若文件未傳送,執(zhí)行下一步,否則,直接跳出;B)讀配置文件,獲取光盤報表系統(tǒng)FTP地址及登錄口令C)連接FTP服務(wù)器,若連接失敗,返回錯誤碼連接光盤報表系統(tǒng)FTP服務(wù)器出錯D)將交易日志導(dǎo)出文件PUT到FTP服務(wù)器上;E)判斷文件傳送是否成功若文件傳送失敗,返回錯誤碼傳送文件失?。?)批量處理為卡交易對帳系統(tǒng)提供對帳文件A)判斷要發(fā)送對帳文件的傳送標(biāo)志,若文件未傳送,執(zhí)行下一步,否則,直接跳出;B)讀配置文件,獲取卡交易對帳系統(tǒng)FTP地址及登錄口令C)連接FTP服務(wù)器,若連接失敗,返回錯誤碼連接卡交易對帳系統(tǒng)FTP服務(wù)器出錯D)將交易日志導(dǎo)出文件PUT到FTP服務(wù)器上;E)判斷文件傳送是否成功若文件傳送失敗,返回錯誤碼傳送卡交易對帳系統(tǒng)對帳文件失??;3)批量處理為CSP提供對帳文件A)判斷要發(fā)送對帳文件的傳送標(biāo)志,若文件未傳送,執(zhí)行下一步,否則,直接跳出;B)讀配置文件,獲取CSPFTP地址及登錄口令C)連接FTP服務(wù)器,若連接失敗,返回錯誤碼連接CSPFTP服務(wù)器出錯D)將交易日志導(dǎo)出文件PUT到FTP服務(wù)器上;E)判斷文件傳送是否成功若文件傳送失敗,返回錯誤碼傳送CSP對帳文件失敗;4)批量處理為BATCHSERVER提供現(xiàn)金入帳文本A)獲取當(dāng)前系統(tǒng)批處理標(biāo)識和上一日批處理日期;B)IF批處理標(biāo)識開始批處理THEN提示當(dāng)前在批處理狀態(tài),不能發(fā)送現(xiàn)金文本。EXIT1退出。C)ENDIFD)獲取現(xiàn)金入帳文件路徑和文件名。E)IF入帳文件IS不存在THEN提示無現(xiàn)金入帳文件,不能發(fā)送。EXIT1退出。ENDIFF)讀配置文件,獲取BATCHSERVER地址及登錄用戶口令G)讀配置文件,獲取BATCHSERVER文件存放目錄、文件名。H)連接FTP服務(wù)器,若連接失敗,提示錯誤,退出。I)將現(xiàn)金入帳文本PUT到BATCHSERVER服務(wù)器上的指定目錄;J)修改上傳的文件名為BATCHSERVER規(guī)定的文件名。K)提示發(fā)送結(jié)果到客戶界面。參數(shù)意義I/O標(biāo)志批量處理跟蹤標(biāo)志標(biāo)志批量處理過程是否正常I內(nèi)部接口處理結(jié)果文件傳送成功/失敗O參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D104現(xiàn)金入帳文本處理模塊制表日期年月日模塊名現(xiàn)金入帳文本處理模塊模塊編號D104設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)普通父模塊列表報表與對帳模塊子模塊列表無外部系統(tǒng)列表無功能描述批處理過程中生成每日的每臺ATM現(xiàn)金入帳文本。約束處理邏輯1、獲取數(shù)據(jù)庫用戶名、口令和TNS,連接應(yīng)用數(shù)據(jù)庫。2、寫方式打開現(xiàn)金入帳文件。3、在上日交易流水文件中查找當(dāng)日發(fā)生交易的所有ATM終端編號,如果沒終端號有執(zhí)行第9步。4、根據(jù)終端號、路由方向(BANCS/IST)統(tǒng)計(jì)當(dāng)日發(fā)生的成功取款交易(不包含被沖正的)筆數(shù)、金額。5、根據(jù)終端號、路由方向(BANCS/IST)統(tǒng)計(jì)當(dāng)日發(fā)生的成功存款交易(不包含被沖正的)的筆數(shù)、金額。6、根據(jù)終端號、路由方向(BANCS/IST)統(tǒng)計(jì)當(dāng)日發(fā)生的成功存款通知交易的筆數(shù)、金額。7、寫入現(xiàn)金統(tǒng)計(jì)數(shù)據(jù)到現(xiàn)金入帳文本。IF交易金額0THEN寫入現(xiàn)金入帳文本(主要包含日期、終端號、目標(biāo)系統(tǒng)、存款發(fā)生額、取款發(fā)生額、終端機(jī)構(gòu)號等)。END8、繼續(xù)統(tǒng)計(jì)下一臺ATM的現(xiàn)金信息,執(zhí)行第3步。9、關(guān)閉現(xiàn)金入帳文件。10斷開數(shù)據(jù)庫連接。參數(shù)意義I/O標(biāo)志ATMTRN0X交易流水文件,記錄所有當(dāng)日發(fā)生的ATM交易IAMCSHMNG現(xiàn)金入帳文本,當(dāng)日每臺ATM機(jī)的現(xiàn)金發(fā)生額文件。O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D11通知處理模塊制表日期年月日模塊名通知處理模塊模塊編號D11設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)父模塊列表無子模塊列表無外部系統(tǒng)列表無功能描述接收系統(tǒng)控制模塊傳送的通知類交易響應(yīng)數(shù)據(jù),匹配原始交易,更新流水文件中通知交易的狀態(tài)為成功約束處理邏輯WHILE11獲得系統(tǒng)控制模塊轉(zhuǎn)發(fā)的通知類交易響應(yīng)數(shù)據(jù)2根據(jù)關(guān)鍵字交易日期和流水號從存儲轉(zhuǎn)發(fā)進(jìn)行原始交易匹配IF有匹配交易存在THENA整理請求數(shù)據(jù)和響應(yīng)數(shù)據(jù)B更新流水文件中通知交易的狀態(tài)為成功C在存儲轉(zhuǎn)發(fā)文件中刪除原始請求交易END參數(shù)意義I/O標(biāo)志內(nèi)部數(shù)據(jù)大結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部流通的一個統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)體I/O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D12交易匹配模塊制表日期年月日模塊名交易匹配模塊模塊編號D12設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)父模塊列表無子模塊列表無外部系統(tǒng)列表無功能描述接收系統(tǒng)控制模塊傳送的金融類交易響應(yīng)數(shù)據(jù),匹配終端交易文件中的原始交易,轉(zhuǎn)移交易到流水文件中約束處理邏輯WHILE11接收系統(tǒng)控制模塊轉(zhuǎn)發(fā)的金融類交易響應(yīng)數(shù)據(jù)2根據(jù)終端號查找終端交易文件中當(dāng)前的請求數(shù)據(jù),進(jìn)行原始交易匹配,鎖定該記錄IF請求交易日期和流水號響應(yīng)交易日期和流水號THENA整理請求數(shù)據(jù)和響應(yīng)數(shù)據(jù)B插入交易記錄數(shù)據(jù)到交易流水文件中C更新終端交易文件中請求交易數(shù)據(jù)的狀態(tài)為完成D更新終端現(xiàn)金帳IF交易類型取款A(yù)ND結(jié)果成功THEN更新終端取款現(xiàn)金帳ELSEIF交易類型存款A(yù)ND結(jié)果失敗AND來源路由SNA/IPTHEN更新終端存款現(xiàn)金帳ENDE發(fā)送響應(yīng)交易包到RESPONSE隊(duì)列中F釋放記錄鎖ENDIF參數(shù)意義I/O標(biāo)志內(nèi)部數(shù)據(jù)大結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部流通的一個統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)體I/O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D13系統(tǒng)控制模塊制表日期年月日模塊名系統(tǒng)控制模塊模塊編號D13設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)父模塊列表無子模塊列表無外部系統(tǒng)列表功能描述接收外聯(lián)系統(tǒng)的接收響應(yīng)數(shù)據(jù),同步外聯(lián)系統(tǒng)的日期,并對交易進(jìn)行分揀約束處理邏輯WHILE11從SG_RECV消息隊(duì)列中接收的交易響應(yīng)結(jié)果2交易系統(tǒng)控制及交易分揀IF交易路由BANCS系統(tǒng)THENA在外聯(lián)系統(tǒng)表中獲取BANCS系統(tǒng)日期B比較當(dāng)前交易響應(yīng)日期后,進(jìn)行后續(xù)處理IF系統(tǒng)日期響應(yīng)日期THEN交易分揀處理IF響應(yīng)交易類別通知類THEN發(fā)送響應(yīng)數(shù)據(jù)包到通知類處理模塊。ELSEIF響應(yīng)交易類別金融類THEN發(fā)送響應(yīng)數(shù)據(jù)包交易匹配模塊。ENDIFELSEIF系統(tǒng)日期舊密鑰更新時間THEN提示用戶密鑰更新成功ELSE提示用戶密鑰更新失敗H等待接收用戶命令ELSEIF手動參數(shù)0THEN自動完成A等待接收SG_RECV消息隊(duì)列中外聯(lián)系統(tǒng)發(fā)送的密鑰交易數(shù)據(jù)阻塞方式B檢查接收到的數(shù)據(jù)的合法性長度和數(shù)據(jù)格式IF接收到的數(shù)據(jù)合法THEN調(diào)用密鑰響應(yīng)處理模塊進(jìn)程處理ENDIFC繼續(xù)等待接收SG_RECV消息隊(duì)列中的數(shù)據(jù)ENDIF內(nèi)部參數(shù)意義I/O標(biāo)志手動標(biāo)識該參數(shù)控制外聯(lián)密鑰模塊是否顯示客戶命令畫面I/O內(nèi)部數(shù)據(jù)結(jié)構(gòu)系統(tǒng)內(nèi)傳遞的數(shù)據(jù)結(jié)構(gòu),包括路由信息等O接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D151外聯(lián)密鑰請求處理模塊制表日期年月日模塊名外聯(lián)密鑰請求處理模塊模塊編號D151設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)父模塊列表15子模塊列表無外部系統(tǒng)列表無功能描述接收外聯(lián)密鑰響應(yīng)模塊和外聯(lián)密鑰模塊傳送的命令(內(nèi)部數(shù)據(jù)結(jié)構(gòu)),組織提供各聯(lián)密鑰系統(tǒng)各種交易類型的響應(yīng)數(shù)據(jù)包,并發(fā)送到SG_SEND消息隊(duì)列中約束處理邏輯1接收傳送的交易數(shù)據(jù)2解析接收的內(nèi)部數(shù)據(jù)結(jié)構(gòu)中的路由信息和交易類型3根據(jù)接收的交易類型指令進(jìn)行請求包組織SWITCH交易碼交易碼A組織A類型交易包交易碼B組織B類型交易包DEFAULT不處理3根據(jù)第二步處理的結(jié)果,決定向SG_SEND消息隊(duì)列發(fā)送請求IF組織請求數(shù)據(jù)包成功THEN發(fā)送請求數(shù)據(jù)包到SG_SEND消息隊(duì)列ENDIF參數(shù)意義I/O標(biāo)志指令每個指令代表一中特定外聯(lián)系統(tǒng)的特定交易I內(nèi)部接口內(nèi)部數(shù)據(jù)結(jié)構(gòu)外聯(lián)響應(yīng)模塊傳送過來的響應(yīng)數(shù)據(jù),包含路由信息I參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D152外聯(lián)密鑰響應(yīng)處理模塊制表日期年月日模塊名外聯(lián)密鑰響應(yīng)處理模塊模塊編號D152設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)父模塊列表15子模塊列表無外部系統(tǒng)列表無功能描述接收外聯(lián)密鑰模塊傳遞過來的外聯(lián)系統(tǒng)密鑰交換類交易數(shù)據(jù),然后進(jìn)行密鑰處理約束處理邏輯1接收傳遞的密鑰交換交易數(shù)據(jù)2判斷數(shù)據(jù)的合法型3根據(jù)交易類型進(jìn)行分類處理SWITCH交易類型ZAK調(diào)用ZAK交易處理(調(diào)用加密機(jī),更新數(shù)據(jù)庫中的密鑰,返回交易結(jié)果)ZPK調(diào)用ZPK交易處理(調(diào)用加密機(jī),更新數(shù)據(jù)庫中的密鑰,返回交易結(jié)果)SIGN調(diào)用簽到交易處理(返回交易結(jié)果)。DEFAULT空4調(diào)用外聯(lián)密鑰請求模塊,傳遞返回結(jié)果內(nèi)部結(jié)構(gòu)參數(shù)意義I/O標(biāo)志內(nèi)部數(shù)據(jù)結(jié)構(gòu)經(jīng)過GATEWAY整理的外聯(lián)系統(tǒng)響應(yīng)數(shù)據(jù)I/O指令傳送到密鑰請求模塊的指令,標(biāo)識一種特定交易O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D16管理交易處理模塊制表日期年月日模塊名管理交易處理模塊模塊編號D16設(shè)計(jì)者宋文斌模塊性質(zhì)普通父模塊列表無子模塊列表無外部系統(tǒng)列表無功能描述從GS_RECV消息隊(duì)列中獲取管理類交易請求數(shù)據(jù),驗(yàn)證終端合法性和交易的合法性,根據(jù)交易類型分別處理后,寫管理類交易流水文件,然后發(fā)送處理結(jié)果到GS_SEND消息隊(duì)列中約束處理邏輯1連接消息隊(duì)列管理器,打開消息隊(duì)列準(zhǔn)備讀取數(shù)據(jù);2循環(huán)讀取消息隊(duì)列管理類交易數(shù)據(jù)WHILE11讀消息隊(duì)列GS_RECV,獲取一條管理類交易請求數(shù)據(jù);2將請求數(shù)據(jù)寫入內(nèi)部交易結(jié)構(gòu)體;3調(diào)用安全校驗(yàn)?zāi)K,驗(yàn)證交易合法性如果校驗(yàn)不合法,BREAK執(zhí)行第1)步;4調(diào)用數(shù)據(jù)整理模塊外內(nèi),對請求數(shù)據(jù)進(jìn)行整理如果處理失敗,BREAK執(zhí)行第1)步;5判斷內(nèi)部交易碼,根據(jù)交易類型處理交易6)寫管理類交易流水文件;7)發(fā)送回復(fù)數(shù)據(jù)包到GS_SEND消息隊(duì)列中8)返回;執(zhí)行第一步/ENDOFWHILE參數(shù)意義I/O標(biāo)志內(nèi)部接口內(nèi)部數(shù)據(jù)結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部用來存放報文數(shù)據(jù)的大結(jié)構(gòu)體I/O參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D161交易處理模塊制表日期年月日模塊名交易處理模塊模塊編號D161設(shè)計(jì)者宋文斌模塊性質(zhì)普通父模塊列表無子模塊列表無外部系統(tǒng)列表無功能描述接收管理交易模塊傳送的交易請求報文,分交易處理。約束處理邏輯SWITCH內(nèi)部交易碼CASEINTA調(diào)用加密機(jī)服務(wù)模塊,獲取終端主密鑰;BIF獲取主密鑰成功,更新終端表;C填寫內(nèi)部交易結(jié)構(gòu)體;CASERQKA調(diào)用加密機(jī)服務(wù)模塊,獲取終端工作密鑰;BIF獲取工作密鑰成功,更新終端表;C填寫內(nèi)部交易結(jié)構(gòu)體;CASERWTA讀交易請求數(shù)據(jù),計(jì)算本次加鈔現(xiàn)金總數(shù)BIF請求數(shù)據(jù)合法,更新現(xiàn)金表;C填寫內(nèi)部交易結(jié)構(gòu)體;CASERDTA更新現(xiàn)金表B填寫內(nèi)部交易結(jié)構(gòu)體;CASEDCTA讀交易請求數(shù)據(jù),卡表下載起始位置B讀卡表,獲取卡表數(shù)據(jù)C組織下載卡表數(shù)據(jù)格式DIF卡表未下載完,置續(xù)傳標(biāo)志E填寫內(nèi)部交易結(jié)構(gòu)體;CASEPANA根據(jù)交易請求數(shù)據(jù),獲取磁道信息B調(diào)用內(nèi)部加工磁道模塊,獲取卡號C填寫內(nèi)部交易結(jié)構(gòu)體;CASEREQKEYA根據(jù)外聯(lián)系統(tǒng)編號,更新任務(wù)表中步驟為1,狀態(tài)為1B填寫內(nèi)部交易結(jié)構(gòu)體;CASEPINKEYRESP根據(jù)外聯(lián)系統(tǒng)編號,更新任務(wù)表中步驟為2,狀態(tài)為1CASEMACKEYRESP根據(jù)外聯(lián)系統(tǒng)編號,更新任務(wù)表中步驟為3,狀態(tài)為1CASEECHOTESTRESP根據(jù)外聯(lián)系統(tǒng)編號,更新任務(wù)表中步驟為A,狀態(tài)為1CASESIGNONOKRESP根據(jù)外聯(lián)系統(tǒng)編號,更新任務(wù)表中步驟為B,狀態(tài)為1備注現(xiàn)金管理聯(lián)機(jī)管理交易部分涉及清機(jī)相關(guān)交易,包括TTI,RWT,RDTRWT交易上送時,終端對應(yīng)的現(xiàn)金表記錄中取款現(xiàn)金尾箱數(shù)增加,在交易流水表中增加一條現(xiàn)金記錄。RWT交易上送時,終端對應(yīng)的現(xiàn)金表記錄中存款現(xiàn)金尾箱數(shù)清零,在交易流水表中增加一條現(xiàn)金記錄。TTI交易上送時,新增加一條終端對應(yīng)的現(xiàn)金記錄,在交易流水表中記錄回鈔的現(xiàn)金數(shù)。參數(shù)意義I/O標(biāo)志內(nèi)部數(shù)據(jù)結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部用來存放報文數(shù)據(jù)的大結(jié)構(gòu)體I/O內(nèi)部接口參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口D162任務(wù)處理模塊制表日期年月日模塊名任務(wù)處理模塊模塊編號D162設(shè)計(jì)者王黨團(tuán)模塊性質(zhì)普通父模塊列表無子模塊列表無外部系統(tǒng)列無表功能描述循環(huán)從任務(wù)文件中檢查需要執(zhí)行的任何,組織請求數(shù)據(jù),發(fā)送到SG_SEND隊(duì)列約束處理邏輯循環(huán)讀取任務(wù)列表中每條外聯(lián)系統(tǒng)記錄,并作處理WHILE11查詢?nèi)蝿?wù)列表,獲取一條任務(wù)記錄2檢查任務(wù)記錄的當(dāng)前步驟和狀態(tài)IF步驟1AND狀態(tài)1THENA調(diào)用加密機(jī)接口,產(chǎn)生TPKB發(fā)送TPK到SG_RECV消息隊(duì)列中C修改步驟為2,狀態(tài)為0ELSEIF步驟2AND狀態(tài)1THENA調(diào)用加密機(jī)接口,產(chǎn)生TAKB發(fā)送TAK到SG_RECV消息隊(duì)列中C修改步驟為3,狀態(tài)為0ELSEIF步驟0AND狀態(tài)0THENA組織ECHOTEST交易B發(fā)送ECHOTEST到SG_RECV消息隊(duì)列中C修改步驟為A,狀態(tài)為0ELSEIF步驟AAND狀態(tài)1THENA組織SIGNON交易B發(fā)送ECHOTEST到SG_RECV消息隊(duì)列中C修改步驟為B,狀態(tài)為0ELSEIF步驟BAND狀態(tài)1THENA調(diào)用加密機(jī)接口,產(chǎn)生TPKB發(fā)送TPK到SG_RECV消息隊(duì)列中C修改步驟為2,狀態(tài)為03SLEEP參數(shù)意義I/O標(biāo)志內(nèi)部接口內(nèi)部數(shù)據(jù)結(jié)構(gòu)ATMP系統(tǒng)內(nèi)部用來存放報文數(shù)據(jù)的大結(jié)構(gòu)體I/O參數(shù)意義I/O標(biāo)志來源系統(tǒng)目的系統(tǒng)外部接口34復(fù)用說明無第四章數(shù)據(jù)設(shè)計(jì)41設(shè)計(jì)原則因?yàn)楸鞠到y(tǒng)是全行ATM機(jī)的收單渠道,每日的交易數(shù)據(jù)量巨大,系統(tǒng)本身運(yùn)行的參數(shù)也很多,并且需要每日按格式導(dǎo)出報表,數(shù)據(jù)的存取比較頻繁,所以ATMP系統(tǒng)擬采用大型數(shù)據(jù)庫對系統(tǒng)數(shù)據(jù)進(jìn)行存儲和管理。42數(shù)據(jù)分析見附件ATMPER圖43數(shù)據(jù)設(shè)計(jì)見附件ATMPER圖431數(shù)據(jù)基本表結(jié)構(gòu)設(shè)計(jì)432數(shù)據(jù)主要索引設(shè)計(jì)433數(shù)據(jù)基本視圖的設(shè)計(jì)434數(shù)據(jù)存儲設(shè)計(jì)數(shù)據(jù)表名記錄長度BYTE估計(jì)記錄數(shù)估計(jì)存儲空間MB保留時間更新策略交易文件A1K300萬3G一天每日批處理和交易文件B進(jìn)行切換交易文件B1K300萬3G一天每日批處理和交易文件A進(jìn)行切換合計(jì)435數(shù)據(jù)安全性設(shè)計(jì)對登錄的系統(tǒng)數(shù)據(jù)庫的人員進(jìn)行用戶編號和密碼的檢查,對登錄系統(tǒng)管理的人員進(jìn)行用戶編號和密碼的檢查。第五章接口設(shè)計(jì)51外部接口511與IST系統(tǒng)接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET長連接數(shù)據(jù)包格式ANSI8583數(shù)據(jù)包(參考ZONEPROCESSORISTSPECIFICATIONCNV45)512與BANCSCARD系統(tǒng)接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET長連接數(shù)據(jù)包格式ANSI8583數(shù)據(jù)包(參考ATMP與BANCSCARD報文信息域定義)513與CSP系統(tǒng)接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET長連接數(shù)據(jù)包格式固定格式包(具體接口待定)514與BATCHSERVER系統(tǒng)接口通訊協(xié)議FTP應(yīng)用通訊方式數(shù)據(jù)包格式固定格式的純文本文件ATM渠道現(xiàn)金管理上送BANCS文本接口ATMP系統(tǒng)在日終后,以每臺ATM為單位匯總當(dāng)天代理BANCSCARDS以及非BANCSCARDS簽發(fā)的銀行卡的成功存取款發(fā)生額(借方、貸方不軋差),然后以批量文本的方式經(jīng)BATCHSERVER轉(zhuǎn)發(fā)給BANCS,以一個文件送BANCS。建議批量文本中記錄的格式如下20070609|13000003|0|CNY|000000000020000|000000000000000|00300|00309|7014000000000000|9121000000000000|9880900|00000000000000000001|20070609|13000003|0|CNY|000000000000000|000000000035000|00300|00309|7014000000000000|9121000000000000|9880900|00000000000000000002|批量文本格式各個字段的屬性如下序號字段描述字段屬性取值說明備注1DATE,SETTLEMENTN8YYYYMMDD2CARDACCEPTORTERMINALIDENTIFICATIONANS8ATM機(jī)器號3目標(biāo)系統(tǒng)N10或10BANCSCARDS,本記錄為當(dāng)天代理BANCSCARDS以簽發(fā)的銀行卡的成功存取款發(fā)生額;1IST,本記錄為非BANCSCARDS簽發(fā)的銀行卡的成功存取款發(fā)生額;4CURRENCYCODE,SETTLEMENTN3清算貨幣CNY5AMOUNTOFCREDITS132ATM存款發(fā)生額(存取款記錄分兩筆)總長16位6AMOUNTOFDEBITS132ATM取款發(fā)生額總長16位7SETTLEMENTINSTITUTIONIDENTIFICATIONCODEN5BANCS機(jī)構(gòu)號(省行)8RECEIVINGINSTITUTIONIDENTIFICATIONCODEN5ATM歸屬行97014科目N16暫定(7014)10中間搭橋科目N16暫定(9121)9虛擬柜員號N7988090010備注AN20最長為20個字節(jié)的字母或數(shù)字暫時存放記錄的順序號說明1在文件中不包含文件頭或文件尾,每條記錄為一行,記錄之間不包含空行。2一條記錄中的各字段之間用分隔符|分割。注最后一個字段后也要添加分隔符,分割符前后不包含空格。3如果當(dāng)日沒有發(fā)生任何存取款交易,則該批量文本為空文件(即不包含任何記錄)。4每臺ATM的存款發(fā)生額和取款發(fā)生額分別作為一條記錄,即每臺ATM在文件中最多可能有4條記錄。5支持每日有多個不同現(xiàn)金入帳文件的入帳處理。515與跨平臺ATMC系統(tǒng)接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET短連接數(shù)據(jù)包格式ANSI8583數(shù)據(jù)包(參考ATMP390和ATMC之間8583數(shù)據(jù)交換標(biāo)準(zhǔn))516與SNA接入系統(tǒng)接口通訊協(xié)議SNALU62應(yīng)用通訊方式APPC長連接方式數(shù)據(jù)包格式ANSI8583數(shù)據(jù)包(參考ATMP與IP及SNA接入系統(tǒng)接口標(biāo)準(zhǔn))517與IP接入系統(tǒng)接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET長連接數(shù)據(jù)包格式ANSI8583數(shù)據(jù)包(參考ATMP與IP及SNA接入系統(tǒng)接口標(biāo)準(zhǔn))518與HSM接口通訊協(xié)議TCP/IP應(yīng)用通訊方式SOCKET長連接數(shù)據(jù)包格式ANSI固定格式數(shù)據(jù)包(參考HSMATMP所用HSM指令說明_NEW2)52其它接口521內(nèi)部各模塊公用數(shù)據(jù)結(jié)構(gòu)體編號字段名類型說明1TRNPANCHAR19主帳號22PRSCODCHAR6交易處理碼33TRNAMTCHAR12交易金額44SETAMTCHAR12清算金額55CHBAMTCHAR12持卡人金額66DATTIMCHAR10交易傳輸時間77SETRATCHAR8清算匯率98CHBRATCHAR8持卡人清算匯率109SYSTANCHAR6系統(tǒng)跟蹤號1110LOCTIMCHAR6機(jī)具端時間1211LOCDATCHAR4機(jī)具端日期1312CADEXPCHAR4卡效期1413SETDATCHAR4外部清算日期1514CVSDATCHAR4兌換日期1615CPTDATCHAR4交換中心清算日期1716MERTYPCHAR4商戶類型1817POSMODCHAR3輸入方式2218POSCDCCHAR2服務(wù)終端類型2519POSPCCCHAR2PIN獲取碼2620ACQIICCHAR11收單機(jī)構(gòu)代碼3221FWDIICCHAR11轉(zhuǎn)發(fā)機(jī)構(gòu)代碼3322TRACK2CHAR37二磁3523TRACK3CHAR104三磁3624SYSRRNCHAR12系統(tǒng)參考號3725AUTHIDCHAR6授權(quán)碼3826RSPCDECHAR2返回碼3927TERMIDCHAR8終端機(jī)編號4128MERCDECHAR15商戶編碼4229MERADSCHAR40商戶地址4330ADDRSPCHAR25附加數(shù)據(jù)4431ADDPVTCHAR54私有數(shù)據(jù)4832TRNCRYCHAR3交易貨幣4933SETCRYCHAR3清算貨幣5034CHBCRYCHAR3持卡人貨幣5135CADPINCHAR16密碼5236SECCTLCHAR16安全控制信息5337ADDAMTCHAR120查詢余額5438TAKCADCHAR1吞卡標(biāo)志6339TRNODECHAR42原始數(shù)據(jù)元9040REPAMTCHAR12替換金額9541DRACCTCHAR28借方賬號10242CRACCTCHAR28貸方賬號10343CUTINFCHAR499交易查詢12144ATMTRCCHAR6ATMC流水號12245NEWPINCHAR18新密碼12346ATMPINCHAR33新密碼12547TRNMACCHAR16MAC128522管理交易處理公用數(shù)據(jù)結(jié)構(gòu)體編號字段名類型說明1DATTIMCHAR10交易傳輸時間102SETRATCHAR8清算匯率83SYSTANCHAR6系統(tǒng)跟蹤號64SETDATCHAR4外部清算日期45CPTDATCHAR4交換中心清算日期46FWDIICCHAR11轉(zhuǎn)發(fā)機(jī)構(gòu)代碼117RSPCDECHAR2返回碼28TTIDATCHAR200對帳數(shù)據(jù)479ADDPVTCHAR54私有數(shù)據(jù)4810PRVDATCHAR256私有數(shù)據(jù)6311NETINFCHAR3網(wǎng)絡(luò)管理信息碼7012REVIICCHAR11接收機(jī)構(gòu)10013ORICABCHAR999下載卡表11614ATMTRCCHAR6ATMC流水號122第六章系統(tǒng)出錯處理61系統(tǒng)環(huán)境錯誤錯誤類型通訊網(wǎng)絡(luò)硬件故障處理原則輪詢檢測網(wǎng)絡(luò)狀況是否連通處理步驟自動重連錯誤類型其他硬件錯誤處理原則采用雙機(jī)熱備和群集技術(shù)處理步驟自動切換到其他備機(jī)62應(yīng)用系統(tǒng)錯誤SOCKET通信錯誤采用連接池技術(shù),如果一個SOCKET失敗,則進(jìn)程關(guān)閉該SOCKET,主進(jìn)程另外生成一個新的SOCKET進(jìn)行通信。另外,通過群集技術(shù),最大限度的實(shí)現(xiàn)負(fù)載均衡,減少SOCKET出錯概率。MQ通道錯誤由于采用了MQ通道群集技術(shù),如果一個MQ通道出錯時,會將該通道的應(yīng)用負(fù)載轉(zhuǎn)移到其他通道中去,保證系統(tǒng)正常運(yùn)行。聯(lián)機(jī)交易進(jìn)程發(fā)生錯誤每臺交易服務(wù)器都會同時運(yùn)行多個交易處理進(jìn)程,并且有進(jìn)程監(jiān)控機(jī)制。如果一個交易處理進(jìn)程當(dāng)?shù)?,監(jiān)控進(jìn)程會自動生成新的交易處理進(jìn)程繼續(xù)運(yùn)行。與后臺系統(tǒng)保持?jǐn)?shù)據(jù)一致性為了最大限度的保證與后臺數(shù)據(jù)的一致性,如果某些交易與后臺系統(tǒng)通信時產(chǎn)生了接收失敗或超時等錯誤,系統(tǒng)會自動重發(fā)交易。日終批量錯誤在批量處理的過程中,系統(tǒng)設(shè)置多個標(biāo)識位,以標(biāo)記批量是否處理到該位置。如果該標(biāo)識被設(shè)置,這說明該標(biāo)識以前的過程已經(jīng)處理了。如果在處理批量的時候發(fā)生了應(yīng)用錯誤,維護(hù)人員可以重做一遍批量,第二次做批量的時候,系統(tǒng)會自動根據(jù)標(biāo)識位,在發(fā)生錯誤的地方開始執(zhí)行第二次批量。注其他錯誤處理通過系統(tǒng)功能實(shí)現(xiàn),比如超時、存儲轉(zhuǎn)發(fā)等。第七章其它方面的設(shè)計(jì)考慮71維護(hù)設(shè)計(jì)考慮為了便于跟蹤交易過程,在系統(tǒng)中設(shè)定了一個記錄TRACE的開關(guān)變量,在有需要的時候,放開變量可以詳細(xì)的記錄交易流程。歷史數(shù)據(jù)存放時間要求考慮系統(tǒng)運(yùn)行效率,歷史數(shù)據(jù)存放在備機(jī)上,不在交易系統(tǒng)中存放歷史數(shù)據(jù)。運(yùn)行時間要求支持7天24小時運(yùn)行服務(wù)。由于本系統(tǒng)必須不間斷地提供實(shí)時服務(wù),若中斷服務(wù)影響極大,因此采用雙機(jī)熱備、群集等手段最大限度保證系統(tǒng)的正常運(yùn)行。72安全設(shè)計(jì)考慮721系統(tǒng)接入安全性根據(jù)ATM渠道過渡期規(guī)劃,由SNA接入系統(tǒng)(集中版)和ATM渠道由ATMP提供ATMC系統(tǒng)接入服務(wù)SNA接入系統(tǒng)(集中版)提供9家主機(jī)分行舊新ATMC系統(tǒng)的接入服務(wù),由于SNA協(xié)議的封閉性,安全性完全有保障;ATMP提供基于開放式TCP/IP協(xié)議的系統(tǒng)接入服務(wù),可基于IP地址、端口過濾和其它技術(shù)保證所接入ATMC系統(tǒng)的合法性。722數(shù)據(jù)安全性1數(shù)據(jù)傳輸安全性ATMP與外聯(lián)系統(tǒng)IST、
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒語言理解能力評估量表試題及答案
- 醫(yī)療器械經(jīng)營人員繼續(xù)教育考試試題沖刺卷
- 烹飪師技能水平測試規(guī)范試題沖刺卷
- 道路交通信號燈安裝與維護(hù)規(guī)范(標(biāo)準(zhǔn)版)
- 親水平臺專項(xiàng)施工方案
- 高一物理新能源技術(shù)測試試題及答案
- 航空業(yè)客艙服務(wù)標(biāo)準(zhǔn)手冊
- 建筑設(shè)計(jì)規(guī)范與施工指南
- 企業(yè)環(huán)保設(shè)施運(yùn)行管理指南(標(biāo)準(zhǔn)版)
- 醫(yī)療護(hù)理服務(wù)質(zhì)量規(guī)范手冊
- 2025-2030中國寵物醫(yī)藥市場經(jīng)營形勢分析及投資規(guī)劃趨勢研究研究報告
- 2026北森測評試題及答案
- 員工股權(quán)激勵方案設(shè)計(jì)模板
- 2026西藏自治區(qū)教育考試院招聘非編工作人員11人備考考試題庫及答案解析
- ??低曅@招聘在線測評題庫
- 急性上消化道大出血的急診綠色通道管理
- 2025廈門大學(xué)鷺江創(chuàng)新實(shí)驗(yàn)室未來樞紐海洋科技產(chǎn)業(yè)合作經(jīng)理招聘1人備考考試題庫及答案解析
- 泵站運(yùn)行維護(hù)方案
- 施工單位春節(jié)安全培訓(xùn)課件
- 物業(yè)石材養(yǎng)護(hù)合同
- 七年級下冊期中考試詩詞填空過關(guān)自測
評論
0/150
提交評論