[发明专利]一种交易报文日志的解析方法及装置有效
申请号: | 201911304492.2 | 申请日: | 2019-12-17 |
公开(公告)号: | CN111061696B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 陈婉玲 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/25;G06F16/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵晓荣 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易 报文 日志 解析 方法 装置 | ||
本申请提供了一种交易报文日志的解析方法及装置,首先获取交易报文日志;然后根据交易报文日志的报文头确定交易报文日志的种类;并选择和所述交易报文日志的种类相对应的日志格式源文件对交易报文日志进行初步解析,得到数据报文;接着再根据所述数据报文的报文体特征,确定数据报文的格式类型,并使用和所述格式类型对应的解析方法进行二次解析,得到交易数据;最后将所述交易数据填入可视化模板中,得到可视化交易报文日志。如此,通过初步解析将交易报文日志转化为格式统一的数据报文;再通过二次解析得到交易数据并填入可视化模板,将交易报文日志用统一的可视化模板展示出来,便于技术人员查看,提高了故障排除和系统测试的效率。
技术领域
本申请涉及软件测试领域,尤其涉及一种交易报文日志的解析方法及装置。
背景技术
目前,随着银行业务的增多和计算机的广泛应用,银行后台系统体系也越来越庞大。特别是对于银行的各种业务,需要大量独立的外围交易系统提供服务,而这些独立的外围交易系统又需要与核心系统相关联,导致整个银行系统异常复杂、庞大。
技术人员在测试银行系统时,需要查看交易报文日志并还原出交易数据以确定问题所在的系统。但是交易报文日志是系统间通信产生的日志,不符合人类语言规范,技术人员阅读困难。而现有的报文可视化技术也不适用于银行这种多个系统组合成的复杂系统。因此,亟需一种处理交易报文日志的方法,能够将多种交易系统的报文统一处理,便于技术人员查看。
发明内容
有鉴于此,本申请实施例提供了一种交易报文日志的解析方法及装置,旨在对不同格式的交易报文日志进行处理,以可视化的形式显示,便于技术人员分析问题。
为了实现上述目的,本发明提供了以下技术方案:
一种交易报文日志的解析方法,所述方法包括:
获取前端系统和交易系统通讯产生的交易报文日志,所述交易系统包括核心交易系统和多种外围交易系统;
根据所述交易报文日志的报文头确定所述交易报文日志的种类;并选择和所述交易报文日志的种类相对应的日志格式源文件对所述交易报文日志进行初步解析,得到数据报文;其中,所述日志格式源文件记载了交易报文日志的生成规则;
根据所述数据报文的报文体特征确定所述数据报文的格式类型,并使用和所述格式类型对应的解析方法对所述数据报文进行二次解析,得到交易数据;
将所述交易数据填入可视化模板中,得到可视化交易报文日志。
可选地,所述交易报文日志包括核心交易日志和多种外围交易日志;所述日志格式源文件包括核心日志格式源文件和多种外围日志格式源文件;
所述核心交易日志是在核心交易系统运行时,根据所述核心日志格式源文件产生的;
所述多种外围交易日志是在多种外围交易系统运行时,根据各自对应的外围日志格式源文件产生的。
可选地,所述选择和所述交易报文日志相对应的日志格式源文件对所述交易报文日志进行初步解析,得到数据报文包括:
根据所述交易报文日志的种类,确定所述交易报文日志对应的交易系统类型;
选择和所述交易系统类型对应的日志格式源文件,根据所述日志格式源文件内记载的生成规则整理出所述交易报文日志的基本信息;
将所述基本信息填入数据报文模板中,得到所述数据报文。
可选地,在根据所述日志格式源文件内记载的生成规则整理出所述交易报文日志的基本信息后,所述方法还包括:
比较所述基本信息和所述生成规则要求的基本信息是否一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911304492.2/2.html,转载请声明来源钻瓜专利网。