灵活增设字段用于接口交互的方法及装置制造方法及图纸

技术编号:35190736 阅读:19 留言:0更新日期:2022-10-12 18:09
本发明专利技术公开了一种灵活增设字段用于接口交互的方法及装置,可用于金融领域或其他技术领域,该方法包括:创建客户化字段,并设置所述客户化字段对应的属性,其中,所述属性包括:客户化字段名称以及字段类别;确定所述字段类别对应的父节点路径,并根据所述父节点路径以及所述客户化字段名称确定所述客户化字段对应的路径;当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中。本发明专利技术有助于避免手工在代码或者配置文件中编写路径的繁琐和误差。琐和误差。琐和误差。

【技术实现步骤摘要】
灵活增设字段用于接口交互的方法及装置


[0001]本专利技术涉及字段增设,具体而言,涉及一种灵活增设字段用于接口交互的方法及装置。

技术介绍

[0002]GUPP(全球统一支付平台)是一种提供统一支付清算业务的集中处理系统,为海外分行提供支付清算服务。GUPP系统同时连接了各自不同的客户渠道(比如欧洲的银企直连),同时也连接了行内的各种渠道(比如柜面、网银),以及连接了不同国家的本地清算系统,因此导致了各分行在实际业务处理流程中需要的报文信息存在差异,同时各分行与行内系统进行接口交互的信息也不完全一致。XML格式灵活方便,GUPP与渠道系统(即外系统)及行内系统,通常采用XML格式消息进行交互。但在涉及新增字段时,往往需要定义字段的绝对路径或相对路径,在取值、赋值等操作时需要手工将之写在代码或者配置文件中。由此可见,现有增加字段的繁琐且存在手工风险,在不同开发人员增加字段时,也容易存在规范不一致等情况。

技术实现思路

[0003]本专利技术为了解决上述
技术介绍
中的至少一个技术问题,提出了一种灵活增设字段用于接口交互的方法及装置。
[0004]为了实现上述目的,根据本专利技术的一个方面,提供了一种灵活增设字段用于接口交互的方法,该方法包括:
[0005]创建客户化字段,并设置所述客户化字段对应的属性,其中,所述属性包括:客户化字段名称以及字段类别;
[0006]确定所述字段类别对应的父节点路径,并根据所述父节点路径以及所述客户化字段名称确定所述客户化字段对应的路径;
[0007]当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中。
[0008]可选的,该灵活增设字段用于接口交互的方法,还包括:
[0009]当在报文处理过程中读取所述客户化字段的值时,从所述客户化字段对应的路径中获取所述客户化字段的值。
[0010]可选的,该灵活增设字段用于接口交互的方法,还包括:
[0011]将所述客户化字段对应的路径存储到缓存中;
[0012]所述当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中,具体包括:
[0013]当在报文处理过程中对所述客户化字段进行赋值时,从所述缓存中获取所述客户化字段对应的路径,然后将设置的所述客户化字段的值存储到所述客户化字段对应的路径中;
[0014]所述当在报文处理过程中读取所述客户化字段的值时,从所述客户化字段对应的路径中获取所述客户化字段的值,具体包括:
[0015]当在报文处理过程中读取所述客户化字段的值时,从所述缓存中获取所述客户化字段对应的路径,然后从所述客户化字段对应的路径中获取所述客户化字段的值。
[0016]可选的,所述属性还包括:字段类型、字段最小长度以及字段最大长度;
[0017]所述的灵活增设字段用于接口交互的方法,还包括:
[0018]当在报文处理过程中对所述客户化字段进行赋值时,根据所述字段类型、所述字段最小长度以及所述字段最大长度,对设置的所述客户化字段的值进行格式校验。
[0019]可选的,该灵活增设字段用于接口交互的方法,还包括:
[0020]在报文处理完成后将完整的报文发送到外系统,以使所述外系统根据所述客户化字段对应的路径获取所述客户化字段的值。
[0021]为了实现上述目的,根据本专利技术的另一方面,提供了一种灵活增设字段用于接口交互的装置,该装置包括:
[0022]客户化字段创建单元,用于创建客户化字段,并设置所述客户化字段对应的属性,其中,所述属性包括:客户化字段名称以及字段类别;
[0023]路径确定单元,用于确定所述字段类别对应的父节点路径,并根据所述父节点路径以及所述客户化字段名称确定所述客户化字段对应的路径;
[0024]字段赋值单元,用于当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中。
[0025]可选的,该灵活增设字段用于接口交互的装置,还包括:
[0026]字段值读取单元,用于当在报文处理过程中读取所述客户化字段的值时,从所述客户化字段对应的路径中获取所述客户化字段的值。
[0027]可选的,该灵活增设字段用于接口交互的装置,还包括:
[0028]存储单元,用于将所述客户化字段对应的路径存储到缓存中;
[0029]所述字段赋值单元,具体用于具体当在报文处理过程中对所述客户化字段进行赋值时,从所述缓存中获取所述客户化字段对应的路径,然后将设置的所述客户化字段的值存储到所述客户化字段对应的路径中;
[0030]所述字段值读取单元,具体用于当在报文处理过程中读取所述客户化字段的值时,从所述缓存中获取所述客户化字段对应的路径,然后从所述客户化字段对应的路径中获取所述客户化字段的值。
[0031]可选的,所述属性还包括:字段类型、字段最小长度以及字段最大长度;
[0032]所述的灵活增设字段用于接口交互的装置,还包括:
[0033]格式校验单元,用于当在报文处理过程中对所述客户化字段进行赋值时,根据所述字段类型、所述字段最小长度以及所述字段最大长度,对设置的所述客户化字段的值进行格式校验。
[0034]可选的,该灵活增设字段用于接口交互的装置,还包括:
[0035]报文发送单元,用于在报文处理完成后将完整的报文发送到外系统,以使所述外系统根据所述客户化字段对应的路径获取所述客户化字段的值。
[0036]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机设备,包括存储
器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述灵活增设字段用于接口交互的方法的步骤。
[0037]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述灵活增设字段用于接口交互的方法的步骤。
[0038]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述灵活增设字段用于接口交互的方法的步骤。
[0039]本专利技术的有益效果为:
[0040]本专利技术为了灵活的实现不同分行使用不同字段存储报文信息,系统中设置了客户化字段的机制,只需要定义客户化字段名称、字段类别等相关信息,即可生成该字段对应在XML格式中的路径,避免了手工在代码或者配置文件中编写路径的繁琐和误差,此外,在报文处理过程中使用时,本专利技术根据字段的路径直接获取或设置该客户化字段的值,避免在不同代码包或分布式代码上重复编写路径的繁琐。
附图说明
[0041]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种灵活增设字段用于接口交互的方法,其特征在于,包括:创建客户化字段,并设置所述客户化字段对应的属性,其中,所述属性包括:客户化字段名称以及字段类别;确定所述字段类别对应的父节点路径,并根据所述父节点路径以及所述客户化字段名称确定所述客户化字段对应的路径;当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中。2.根据权利要求1所述的灵活增设字段用于接口交互的方法,其特征在于,还包括:当在报文处理过程中读取所述客户化字段的值时,从所述客户化字段对应的路径中获取所述客户化字段的值。3.根据权利要求2所述的灵活增设字段用于接口交互的方法,其特征在于,还包括:将所述客户化字段对应的路径存储到缓存中;所述当在报文处理过程中对所述客户化字段进行赋值时,将设置的所述客户化字段的值存储到所述客户化字段对应的路径中,具体包括:当在报文处理过程中对所述客户化字段进行赋值时,从所述缓存中获取所述客户化字段对应的路径,然后将设置的所述客户化字段的值存储到所述客户化字段对应的路径中;所述当在报文处理过程中读取所述客户化字段的值时,从所述客户化字段对应的路径中获取所述客户化字段的值,具体包括:当在报文处理过程中读取所述客户化字段的值时,从所述缓存中获取所述客户化字段对应的路径,然后从所述客户化字段对应的路径中获取所述客户化字段的值。4.根据权利要求1所述的灵活增设字段用于接口交互的方法,其特征在于,所述属性还包括:字段类型、字段最小长度以及字段最大长度;所述的灵活增设字段用于接口交互的方法,还包括:当在报文处理过程中对所述客户化字段进行赋值时,根据所述字段类型、所述字段最小长度以及所述字段最大长度,对设置的所述客户化字段的值进行格式校验。5.根据权利要求1所述的灵活增设字段用于接口交互的方法,其特征在于,还包括:在报文处理完成后将完整的报文发送到外系统,以使所述外系统根据所述客户化字段对应的路径获取所述客户化字段的值。6.一种灵活增设字段用于接口交互的装置,其特征在于,包括:客户化字段创建单元,用于创建客户化字段,并设置所述客户化字段对应的属性,其中,所述属性包括:客户化字段名称以及字段类别;路径确定单元,用于确定所述字段类别对应的...

【专利技术属性】
技术研发人员:李元博
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1