一种基于银联ISO8583报文的解析方法
基本信息
申请号 | CN202110726375.6 | 申请日 | - |
公开(公告)号 | CN113452712A | 公开(公告)日 | 2021-09-28 |
申请公布号 | CN113452712A | 申请公布日 | 2021-09-28 |
分类号 | H04L29/06(2006.01)I;H04L29/08(2006.01)I;G06Q40/04(2012.01)I | 分类 | 电通信技术; |
发明人 | 高磊 | 申请(专利权)人 | 上海通联金融服务有限公司 |
代理机构 | 上海翰信知识产权代理事务所(普通合伙) | 代理人 | 张维东 |
地址 | 200437上海市虹口区汶水东路351号1号楼2层276室 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种基于银联ISO 8583报文的解析方法,包括以下步骤:根据报文头内记录的报文的长度截取银联ISO 8583报文的所有组成部分;解析位图,以明确报文内容;根据银联ISO 8583报文格式定义对应的XML配置文件,将所述所有组成部分按照XML配置文件进行转换,使XML配置文件包括报文头定义及报文内容定义;先解析报文头,获取报文头定义,根据报文头定义解析报文头中所有域值;再解析报文内容,获取报文内容定义,根据所述位图和报文内容定义解析报文内容中所有域值;组成完整的解析报文,将解析报文传给系统进行处理。本发明通过采用XML配置文件进行转换,解决了现有技术中报文解析代码非常混乱,造成不易扩展,不易复用和不易维护的问题。 |
