【技术实现步骤摘要】
一种跨境清算系统的报文转换处理方法及装置
[0001]本专利技术涉及报文
,具体涉及一种跨境清算系统的报文转换处理方法及装置。
技术介绍
[0002]对商业银行的跨境清算系统来说,支持不同国家和地区的清算系统,需要一套方案,可以用来解决缺乏统一有效的解决多种复杂报文标准带来的各类难题,如:不可控的开发工作量的增长、不同报文标准间节点的复杂转换关系。
[0003]不同清算系统标准的报文数据间的转换,则是承载报文数据的报文数据实体Bean之间的转换。现有实现方法中,对不同清算系统报文标准的报文数据实体Bean的字段,直接建立一对一的映射关系,且转化逻辑较为单一,实现上不可复用。
[0004]当商业银行新增接入一个清算系统时,则需配套建立该清算系统与多个清算系统的报文映射关系。若商业银行的跨境清算系统已接入N种跨境清算系统,当新增接入一个清算系统时,需建立起该系统与N种跨境清算系统的映射关系。
[0005]不同跨境清算系统间报文实体数据转换,报文项间存在转换关系,其中包含一对一、一对多、多对多等复杂的 ...
【技术保护点】
【技术特征摘要】
1.一种跨境清算系统的报文转换处理方法,其特征在于,包括:获取跨境清算系统中的与源报文数据实体对象对应的源报文类型;根据所述源报文类型和目的报文类型查询得到报文转换配置信息;其中,所述报文转换配置信息包括报文转换的转换方式;所述转换方式包括基础数据内容转换方式和复杂数据内容转换方式;根据所述目的报文类型创建目的报文数据实体对象,并根据所述基础数据内容转换方式对所述目的报文数据实体对象中的基础数据内容进行转换;根据所述复杂数据内容转换方式对所述目的报文数据实体对象中的复杂数据内容进行转换,并输出最终转换结果。2.根据权利要求1所述的跨境清算系统的报文转换处理方法,其特征在于,所述基础数据内容转换方式包括与固定取值相对应的第一转换方式;相应的,所述根据所述基础数据内容转换方式对所述目的报文数据实体对象中的基础数据内容进行转换,包括:根据所述第一转换方式将所述目的报文数据实体对象中的基础数据内容转换为所述固定取值。3.根据权利要求1所述的跨境清算系统的报文转换处理方法,其特征在于,所述基础数据内容转换方式包括与从源报文对应字段取值相对应的第二转换方式;相应的,所述根据所述基础数据内容转换方式对所述目的报文数据实体对象中的基础数据内容进行转换,包括:根据所述第二转换方式将所述目的报文数据实体对象中的基础数据内容转换为所述从源报文对应字段取值。4.根据权利要求1所述的跨境清算系统的报文转换处理方法,其特征在于,所述复杂数据内容转换方式包括与根据自定义转换组件进行的字段值计算结果相对应的第三转换方式;相应的,所述根据所述复杂数据内容转换方式对所述目的报文数据实体对象中的复杂数据内容进行转换,包括:根据所述第三转换方式将所述目的报文数据实体对象中的复杂数据内容转换为所述字段值计算结果。5.根据权利要求2所述的跨境清算系统的报文转换处理方法,其特征在于,所述根据所述第一转换方式将所述目...
【专利技术属性】
技术研发人员:黄孝斌,何敏华,罗宗凯,陈炜炫,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。