欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用于反洗錢處理的數(shù)據(jù)處理系統(tǒng)及方法_2

文檔序號:9649070閱讀:來源:國知局
的消息之后,根據(jù)解析結(jié)果確定報文是否命中黑名單,如果命中,則更新報文處理狀態(tài)為命中黑名單,并終止報文處理;如果未命中,則更新報文處理狀態(tài)為未命中黑名單,然后進(jìn)行后續(xù)處理。
[0042]為便于理解本發(fā)明,下面結(jié)合圖6從開發(fā)的角度對本發(fā)明實施例提供的數(shù)據(jù)處理系統(tǒng)的具體實現(xiàn)進(jìn)行說明。
[0043]在開發(fā)本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)時,可以采用現(xiàn)有的JAVA語言定義反洗錢服務(wù)類BlackListService,在該類中提供如下幾個方法:用于初始化的init()、用于發(fā)起反洗錢檢查的checkBlackListO、用于獲取反洗錢反饋結(jié)果的getResultO。在實現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)時,可以在一個數(shù)據(jù)處理系統(tǒng)中提供多個反洗錢服務(wù)類,例如,用于接入PR頂E的反洗錢服務(wù)類PrimeBlackListService和用于接入REUTERS的反洗錢服務(wù)類ReutersBlackListService。各個反洗錢服務(wù)類均繼承BlackListService并且實現(xiàn)上述方法。
[0044]圖6是根據(jù)本發(fā)明實施例的一種反洗錢服務(wù)類的類結(jié)構(gòu)示意圖,更具體而言,是PrimeBlackListService的類結(jié)構(gòu)示意圖。參照圖6,反洗錢服務(wù)類包括初始化公共方法Init ()、處理公共方法 checkBlackList ()、結(jié)果公共方法 get BlackListResult ()、交互接口類MQService和接口消息類MQMessage。交互接口類MQService包括第一公共方法Init ()、發(fā)送公共方法Send()和接收公共方法receive ()。接口消息類MQMessage包括第二公共方法Init ()、打包公共方法combine ()和解析公共方法parse ()。下面具體進(jìn)行說明。
[0045]【初始化公共方法Init ()】
[0046]用于初始化交互接口類MQService和接口消息類MQMessage以及文件存放目錄。在本發(fā)明實施例的一種具體實現(xiàn)中,可以通過構(gòu)建該公共初始化方法InitO實現(xiàn)本發(fā)明提及的預(yù)配置的報文處理方式。
[0047]【處理公共方法checkBlackList ()】
[0048]用于進(jìn)行如下處理:在獲取報文后記錄報文的關(guān)鍵值作為索引;之后通過調(diào)用方法MQMessage.combine ()(即,調(diào)用MQMessage類下的打包公共方法combine (),下文出現(xiàn)的類似名稱的含義與此處一致)將報文轉(zhuǎn)換為對應(yīng)的接口消息格式得到MQ消息;之后通過調(diào)用MQService.send ()將MQ消息發(fā)送給反洗錢系統(tǒng);在發(fā)送成功后將MQ消息以文件的形式保存下來,同時登記收發(fā)報流水表和MQ消息庫表,收發(fā)報文流水表用于記錄系統(tǒng)所收到和發(fā)送出去的報文明細(xì),而MQ消息庫表用于單獨記錄MQ消息發(fā)送的詳細(xì)信息,包括報文發(fā)送時間、發(fā)報行、收報行、金額、幣種、報文發(fā)送狀態(tài)等。
[0049]【結(jié)果公共方法 get BlackListResult ()】
[0050]結(jié)果公共方法get BlackListResult ()在專門的線程中被輪詢調(diào)用。結(jié)果公共方法get BlackListResultO用于進(jìn)行以下處理:通過調(diào)用方法MQService.receiveO收取MQ消息;然后調(diào)用MQmessage.parseO對消息進(jìn)行解析;再根據(jù)MQ消息的關(guān)鍵詞索引找到MQ消息在庫表中的記錄,并記錄收到MQ消息的詳細(xì)信息,包括報文的接收時間、發(fā)報行、收報行、金額、幣種和報文初始狀態(tài)等信息,同時根據(jù)報文內(nèi)容中的索引編號更新收發(fā)報流水表中對應(yīng)記錄的狀態(tài),更新為RTSQ (等待發(fā)送)、WACK (已發(fā)送)、ACK (已確認(rèn)收到)、NAK (發(fā)送失敗)等狀態(tài)。
[0051]在本發(fā)明實施例的一種具體實現(xiàn)中,可以通過構(gòu)建處理公共方法checkBlackList ()和結(jié)果公共方法get BlackListResult ()實現(xiàn)狀態(tài)確認(rèn)模塊13所執(zhí)行或可執(zhí)行的處理。
[0052]【第一公共方法Init()、發(fā)送公共方法Send()和接收公共方法receive ()】
[0053]第一公共方法InitO用于讀取MQ配置文件中配置的隊列管理器、隊列、ip、端口等信息。發(fā)送公共方法send ()用于通過MQ提供的MQWrapper.sendMessage ()方法將MQ消息發(fā)送出去。構(gòu)造公共方法receive ()用于通過調(diào)用MQ提供的MQWrapper.receiveMessage ()來獲取 MQ 消息。
[0054]在本發(fā)明實施例的一種具體實現(xiàn)中,可以通過構(gòu)建包含這三種方法的MQMessage類實現(xiàn)消息收發(fā)模塊12所執(zhí)行或可執(zhí)行的處理。
[0055]【第二公共方法Init()、打包公共方法combine ()和解析公共方法parse ()】
[0056]第二公共方法InitO用于通過數(shù)據(jù)庫配置獲取MQ消息的分行和部門信息,用于區(qū)分該報文消息所屬的分行和所屬分行的具體部門。打包公共方法combine ()用于將報文文件打包成為MQ消息。解析公共方法parse ()用于將MQ消息解析成為報文文件和其他關(guān)鍵要素,包括日期、幣種、金額、發(fā)報行、收報行和業(yè)務(wù)編號等。
[0057]在本發(fā)明實施例的一種具體實現(xiàn)中,可以通過構(gòu)建包含這三種方法的MQService類實現(xiàn)報文處理模塊11所執(zhí)行或可執(zhí)行的處理。
[0058]以上以反洗錢服務(wù)類PrimeBlackListService為例對本發(fā)明實施例提供的數(shù)據(jù)處理系統(tǒng)的具體實現(xiàn)進(jìn)行了具體說明。下面以反洗錢服務(wù)類ReutersBlackListService為例進(jìn)行簡單說明,其類結(jié)構(gòu)圖與圖6所示類似,因此省略圖示。
[0059]反洗錢服務(wù)類ReutersBlackListService可以包括:初始化公共方法InitO、處理公共方法checkBlackList ()和結(jié)果公共方法get BlackListResult ()。其中,初始化公共方法InitO用于初始化交互接口類FileExchg和接口消息類File,主要是初始化文件目錄信息以及反洗錢系統(tǒng)的ip和端口。處理公共方法checkBlackListO用于:在獲取報文后記錄報文的關(guān)鍵值作為索引;將報文轉(zhuǎn)換為文本文件,文件名即為索引值;將文件通過構(gòu)建的交互接口方式發(fā)送給反洗錢系統(tǒng);發(fā)送成功后登記收發(fā)報流水表。結(jié)果公共方法get BlackListResult ()在專門的線程中輪詢調(diào)用的,該方法用于:通過調(diào)用構(gòu)建的交互接口方式收取文本文件;根據(jù)文件名的關(guān)鍵索引找到對應(yīng)在收發(fā)報流水表中的記錄并更新狀
??τ ο
[0060]其中,交互接口類FileExchg和接口消息類File所包含的方法與前文提及的交互接口類MQService和接口消息類MQMessage類似,例如,交互接口類FileExchg可以包括:公共方法Init (),用于通過配置文件配置文件交互的IP、端口和目錄信息,所述配置文件包括MQ配置文件和FileExchg服務(wù)配置文件;發(fā)送公共方法Send (),用于將報文文件發(fā)送給對端的FileExchg客戶端;接收公共方法receive (),用于在專門的線程中輪詢,判斷是否有收到反饋文件。
[0061]通過上述開發(fā)方式實現(xiàn)了交互接口類與接口消息類之間的松耦合,具有高度可擴展的特性。如果新增外聯(lián)的反洗錢系統(tǒng),在開發(fā)工作上將十分便利。例如,如果沿用在先開發(fā)過的交互接口類與接口消息類,則只用關(guān)注反洗錢服務(wù)器類的流程開發(fā)即可;如果涉及到新的交互接口類和接口消息類,也可以在高可配置的結(jié)構(gòu)下獨立開發(fā)交互接口類和接口消息類,而無需考慮其它細(xì)節(jié)。
[0062]此外,如果在反洗錢處理中涉及多個反洗錢系統(tǒng),用戶只需要預(yù)配置多個反洗錢服務(wù)類即可,十分靈活。并且配置的修改可以實時生效,有利用應(yīng)對突發(fā)情況的發(fā)生,例如,某反洗錢系統(tǒng)不可用的情況、需要切換別的反洗錢系統(tǒng)的情況等。
[0063]可選地,在一種具體實現(xiàn)中,本發(fā)明提供的數(shù)據(jù)處理系統(tǒng)可以部署于安裝了AIX(Advanced Interactive eXecutive,一種操作系統(tǒng))的IBM小型機,反洗錢系統(tǒng)可以部署在windows server (微軟提供的一種服務(wù)器操作系統(tǒng))上。當(dāng)然,在windows server上也需部署MQ或FileExchg客戶端。
[0064]本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,上述關(guān)于本實施例提供的數(shù)據(jù)處理系統(tǒng)的具體實現(xiàn)僅為舉例,本領(lǐng)域技術(shù)人員可以參照上述內(nèi)容復(fù)制或稍作修改以得到其它具體方式,這均落在本發(fā)明的保護(hù)范圍內(nèi)。
[0065]圖7是根據(jù)本發(fā)明實施例的應(yīng)用于反洗錢處理的數(shù)據(jù)處理方法的流程示意圖。參照圖7,所述方法包括:
[0066]70:根據(jù)預(yù)配置的報文處理方式執(zhí)行將報文轉(zhuǎn)換為指定消息格式以及對反洗錢系統(tǒng)反饋的消息進(jìn)行解析的處理。其中,所述報文是指待進(jìn)行反洗錢處理的報文,所述反洗錢系統(tǒng)用于進(jìn)行反洗錢處理。
[0067]72:根據(jù)所述報文處理方式執(zhí)行通過指定的交互接口與所述反洗錢系統(tǒng)進(jìn)行消息收發(fā)的處理。
[0068]74:根據(jù)對所述反洗錢系統(tǒng)反饋的消息的解析結(jié)果更新所述報文的報文處理狀
??τ ο
[0069]采用本實施例提供的方法,根據(jù)預(yù)配置的報文處理方式分別進(jìn)行報文處理和消息收發(fā),并根據(jù)反洗錢系統(tǒng)反饋的消息更新所述報文的報文處理狀態(tài),這種松耦
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
全南县| 桦川县| 冷水江市| 普格县| 德安县| 阳朔县| 台东县| 白城市| 普格县| 丹凤县| 西昌市| 巴塘县| 通榆县| 漯河市| 东乌| 霍城县| 新巴尔虎右旗| 开原市| 高密市| 蒲江县| 宾阳县| 郎溪县| 启东市| 太仆寺旗| 哈巴河县| 鄂尔多斯市| 广宗县| 蓬安县| 荥阳市| 从江县| 黄大仙区| 韶关市| 凤庆县| 高台县| 桦川县| 乌兰察布市| 宽城| 莆田市| 南岸区| 泽州县| 安多县|