【技术实现步骤摘要】
报文处理方法、装置、设备、存储介质及程序产品
[0001]本专利技术实施例涉及通信
,尤其涉及一种报文处理方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]现有技术根据报文格式创建对应的Java对象,然后利用JAXB(Java Architecture for XML binding,简称JAXB)工具对报文进行解析。该报文解析方式属于硬编码方式,在报文结构发生变化的时候,需要根据新的报文结构修改Java对象,然后对该Java对象进行测试,测试通过后才能上线,开发流程较长。
[0003]综上,现有报文解析方法至少存在仅能解析固定报文结构的报文的问题。
技术实现思路
[0004]本专利技术实施例提供一种报文处理方法、装置、设备、存储介质及程序产品,用以解决仅能解析固定报文结构的报文的技术问题。
[0005]第一方面,本专利技术实施例提供了一种报文处理方法,包括:
[0006]根据第一配置文件中的报文标识与栏位路径之间的对应关系确定待解析报文对应的栏位路径;根据所述第一配 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:根据第一配置文件中的报文标识与栏位路径之间的对应关系确定待解析报文对应的栏位路径;根据所述第一配置文件中的栏位路径与结构体标识之间的对应关系确定所述栏位路径对应的结构体标识;根据所述栏位路径从所述待解析报文中提取对应代码段落,以得到目标代码;根据第二配置文件确定所述结构体标识对应的至少一个子栏位路径,所述第二配置文件被配置有结构体标识与子栏位路径之间的对应关系;将基于所述至少一个子栏位路径从所述目标代码中提取的属性数据,作为与所述栏位路径对应的待解析栏位的栏位解析结果。2.根据权利要求1所述的方法,其特征在于,所述将基于所述至少一个子栏位路径从所述目标代码中提取的属性数据,作为与所述栏位路径对应的待解析栏位的栏位解析结果之后,还包括:在所述待解析报文对应至少两个栏位路径的情况下,将所述至少两个栏位路径对应的栏位解析结果进行拼接,以得到所述待解析报文的报文解析结果。3.根据权利要求1所述的方法,其特征在于,所述第一配置文件还配置有报文标识与栏位标识之间的对应关系,以及栏位标识与栏位路径之间的对应关系,所述确定待解析报文对应的栏位路径,包括:获取待解析报文的报文标识;根据所述报文标识与栏位标识之间的对应关系,确定待解析报文对应的至少一个待解析栏位的栏位标识;根据所述栏位标识与栏位路径之间的对应关系,确定各所述栏位标识分别对应的栏位路径,并将所有所述栏位路径作为所述待解析报文对应的栏位路径。4.根据权利要求1所述的方法,其特征在于,所述第一配置文件配置有报文标识与栏位标识之间的对应关系,以及栏位标识与栏位路径之间的对应关系,所述确定待解析报文对应的栏位路径,包括:在检测到报文解析请求的情况下,确定所述报文解析请求对应的待解析报文的报文标识以及所述报文标识对应的至少一个待解析栏位的栏位标识;在检测到所述第一配置文件包括所述报文标识对应的至少一个待解析栏位的栏位标识的情况下,根据所述栏位标识与栏位路径之间的对应关系确定所述至少一个待解析栏位的栏位标识分别对应的栏位路径;将所有所述栏位路径作为待解析报文对应的栏位路径。5.根据权利要求4所述的方法,其特征在于,还包括:在检测到所述第一配置文件缺少所述待解析报文的所述至少一个待解析栏位的栏位标识中的一个或多个的情况下,输出用于表示缺少对应待解析栏位的栏位标识的配置信息的提示信息。6.根据权利要求1所述的方法,其特征在于,所述结构体标识被配置成对应至少两个栏位路径。7.根据权利要求1所述的方法,其特征在于,所述将基于所述至少一个子栏位路径从所述目标代码中提取的属性数据,作为与所述栏位路径对应的待解析栏位的栏位解析结果之
后,还包括:根据预先创建的结构体标识与筛查模型标识之间的对应关系,确定所述结构体标识对应的筛查模型标识;将所述栏位解析结果中的各属性数据赋值给所述筛查模型标识对应的筛查模型的各属性项,以使该筛查模型完成所述栏位解析结果的属性筛查操作,以得到栏位筛查结果。8.根据权利要求7所述的方法,其特征在于,所述栏位解析结果包括主体数据、与所述主体数据对应的地址数据与国家数据,所述地址数据对应的地址隶属于所述国家数据对应的国家。9....
【专利技术属性】
技术研发人员:余孟泽,陈云,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。