一種基于銀聯(lián)ISO8583報(bào)文的解析方法
基本信息
申請(qǐng)?zhí)?/td> | CN202110726375.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN113452712A | 公開(公告)日 | 2021-09-28 |
申請(qǐng)公布號(hào) | CN113452712A | 申請(qǐng)公布日 | 2021-09-28 |
分類號(hào) | H04L29/06(2006.01)I;H04L29/08(2006.01)I;G06Q40/04(2012.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 高磊 | 申請(qǐng)(專利權(quán))人 | 上海通聯(lián)金融服務(wù)有限公司 |
代理機(jī)構(gòu) | 上海翰信知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 張維東 |
地址 | 200437上海市虹口區(qū)汶水東路351號(hào)1號(hào)樓2層276室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種基于銀聯(lián)ISO 8583報(bào)文的解析方法,包括以下步驟:根據(jù)報(bào)文頭內(nèi)記錄的報(bào)文的長(zhǎng)度截取銀聯(lián)ISO 8583報(bào)文的所有組成部分;解析位圖,以明確報(bào)文內(nèi)容;根據(jù)銀聯(lián)ISO 8583報(bào)文格式定義對(duì)應(yīng)的XML配置文件,將所述所有組成部分按照XML配置文件進(jìn)行轉(zhuǎn)換,使XML配置文件包括報(bào)文頭定義及報(bào)文內(nèi)容定義;先解析報(bào)文頭,獲取報(bào)文頭定義,根據(jù)報(bào)文頭定義解析報(bào)文頭中所有域值;再解析報(bào)文內(nèi)容,獲取報(bào)文內(nèi)容定義,根據(jù)所述位圖和報(bào)文內(nèi)容定義解析報(bào)文內(nèi)容中所有域值;組成完整的解析報(bào)文,將解析報(bào)文傳給系統(tǒng)進(jìn)行處理。本發(fā)明通過采用XML配置文件進(jìn)行轉(zhuǎn)換,解決了現(xiàn)有技術(shù)中報(bào)文解析代碼非?;靵y,造成不易擴(kuò)展,不易復(fù)用和不易維護(hù)的問題。 |
