【技术实现步骤摘要】
一种报文核验方法、装置、设备及可读存储介质
[0001]本专利技术涉及报文核验
,具体而言,涉及一种报文核验方法、装置、设备及可读存储介质。
技术介绍
[0002]针对保密项目,无法获取后台接口数据的场景下,需要对接口返回的报文字段进行核验,在版本迭代频繁,并行进行的情况下,人工核验报文不仅耗时,可能存在核验失误的问题。
技术实现思路
[0003]本专利技术的目的在于提供一种报文核验方法、装置、设备及可读存储介质,以改善上述问题。
[0004]为了实现上述目的,本申请提供了如下技术方案:
[0005]一方面,本申请实施例提供了一种报文核验方法,所述方法包括:
[0006]获取第一数据和第二数据,所述第一数据包括采集到的待核验的报文,所述第一数据为通过分布式锁机制zookeeper协调多个采集节点采集得到,所述第二数据包括进行报文核验的核验工具的信息;
[0007]采用分词方法对所述待核验的报文进行关键词提取处理,并使用关键词对所述待核验的报文进行标注,得到处理后的报文,基 ...
【技术保护点】
【技术特征摘要】
1.一种报文核验方法,其特征在于,包括:获取第一数据和第二数据,所述第一数据包括采集到的待核验的报文,所述第一数据为通过分布式锁机制zookeeper协调多个采集节点采集得到,所述第二数据包括进行报文核验的核验工具的信息;采用分词方法对所述待核验的报文进行关键词提取处理,并使用关键词对所述待核验的报文进行标注,得到处理后的报文,基于所述处理后的报文得到分析结果,所述分析结果为所述待核验的报文的格式;根据所述分析结果得到相应的核验方式,根据所述核验方式和所述核验工具对所述待核验的报文进行核验。2.根据权利要求1所述的报文核验方法,其特征在于,所述根据所述分析结果得到相应的核验方式,根据所述核验方式和所述核验工具对所述待核验的报文进行核验,包括:对所述分析结果进行解析,若所述分析结果为所述待核验的报文的格式为xml格式,则生成第一核验方式,所述第一核验方式为直接将所述待核验的报文进行核验;根据所述第一核验方式,获取xml格式的所述待核验的报文对应的xsd文件;利用报文核验工具和所述xsd文件对xml格式的所述待核验的报文进行核验。3.根据权利要求1所述的报文核验方法,其特征在于,所述根据所述分析结果得到相应的核验方式,根据所述核验方式和所述核验工具对所述待核验的报文进行核验,包括:对所述分析结果进行解析,若所述分析结果为所述待核验的报文的格式为Json格式,则生成第二核验方式,所述第二核验方式为将所述待核验的报文的格式进行转化,将其由Json格式转化为xml格式后再进行校验;根据所述第二核验方式对所述待核验的报文进行格式转化,得到xml格式的所述待核验的报文;获取xml格式的所述待核验的报文对应的xsd文件;利用报文核验工具和所述xsd文件对xml格式的所述待核验的报文进行核验。4.根据权利要求3所述的报文核验方法,其特征在于,所述对所述待核验的报文进行格式转化,得到xml格式的所述待核验的报文,包括:获取第三数据或第四数据,所述第三数据包括在线格式转化工具信息,所述第四数据包括xmlspy工具信息;利用在线格式转化工具或xmlspy工具将Json格式的所述待核验的报文转化为xml格式的所述待核验的报文,得到xml格式的所述待核验的报文。5.根据权利要求2所述的报文核验方法,其特征在于,所述利用报文核验工具和所述xsd文件对xml格式的所述待核验的报文进行核验,包括:利用xmlspy工具将所述xsd文件与所述待核验的报文进行匹配,得到匹配结果;对所述匹配结果进行分析,其中,若所述匹配结果为匹配成功,则所述待核验的报文核验通过,若所述匹配结果为匹配失败,则所述待核验的报文核验失败。6.根据权利要求1所述的报文核验方法,其特征在于,所述根据所述分析结果得到相应的核验方式,根据所述核验方式和所述核验工具对所述待核验的报文进行核验后,还包括:根据所述核验方式和所述核验工具对所述待核验的报文进行核验,得到核验结果;将所述核验结果进行分析,其中,若所述核验结果为核验成功则将所述核验结果发送
至所述工作人员处,若所述核验结果为核验失败则对所述核验结果进行分析,得到所述核验失败的失败原因,并将所述核验失败的失败原因发送至所述工作人员处,用于提示所述工作人员进行相应的处理。7.一种报文核验装置,其特征在于,包括:获取模块,用于获取第一数据和第二数据,所述第一数据包括采集到的待核...
【专利技术属性】
技术研发人员:苗春静,朱珊珊,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。