解析SWIFT报文和自动映射到业务交易栏位的方法及系统与流程

文档序号:34086337发布日期:2023-05-07 01:25阅读:29来源:国知局
解析SWIFT报文和自动映射到业务交易栏位的方法及系统与流程

本发明涉及通信,具体地,涉及一种解析swift报文和自动映射到业务交易栏位的方法及系统,尤其是一种国际结算系统里swift报文基于规则配置解析和映射到业务交易栏位的方法。


背景技术:

1、swift报文种类繁多,每类报文规则复杂,一方面市场上缺乏报文内容的解析和映射到系统业务交易栏位的成熟处理机制,另一方面随着全球数字化转型的需要,报文标准每年都在快速变化,对银行系统的软件适配改造带来巨大挑战。现有技术中存在以下问题:1)映射规则缺失或参数化程度不高,导致业务办理自动化程度不高,用户体验较差,效率较低;2)映射规则写死而不灵活,一旦报文和交易业务栏位映射错误时依赖改造软件代码才能解决问题,成本高,时效低;3)外界环境比如报文标准或者客户需求变化时,难以屏蔽外部变化对内部系统带来的影响;需要较多的开发工作量,降低了响应速度。

2、公开号为cn113673978b的一种基于swift系统的交易方法、系统、计算机设备和存储介质,其中,该方法包括:通过整合业务信息生成可扩展标记语言xml格式的转账报文,通过swift net的方式从银行系统获取账户账单报文;将日终账单报文和日间账单报文分别经过数据处理转换成xml格式的日终账单文件和日间账单文件,存储至第一文件夹;定时扫描第一文件夹,获取日终账单文件和日间账单文件,分别进行解析翻译获取每个字段的值,存储至对应的文件信息数据库表格中,更新境外司库系统的余额表和明细表。但是该专利文献与本申请的技术方案不同。


技术实现思路

1、针对现有技术中的缺陷,本发明的目的是提供一种解析swift报文和自动映射到业务交易栏位的方法及系统。

2、根据本发明提供的一种解析swift报文和自动映射到业务交易栏位的方法,包括如下步骤:

3、步骤1:维护报文规则配置表,将外部报文字段与业务交易栏位信息建立匹配和处理规则的映射关系;

4、步骤2:注册报文消息监听,当收到一笔来报时触发事件,通知后台报文处理服务进行报文解析;

5、步骤3:通过后台服务对报文进行解析,根据解析结果读取相关信息判断报文类型,读取报文规则配置表中该类报文的相关配置规则,从数据库中加载与本报文相关的具体业务信息,将外部报文文件转换为标准的结构化数据文件,并生成待办任务放到任务队列中;

6、步骤4:从待办夹选中待处理业务,系统自动读取结构化数据存储文件进行解析处理,完成业务交易界面栏位自动赋值和展示,核实交易栏位信息,完成业务办理。

7、优选的,所述步骤1中,维护内容包括信息来源和形式、信息种类、交易代码、信息标签、信息子标签、目标栏位、栏位类型、栏位转换方法、拷贝标志以及覆盖标志。

8、优选的,所述步骤3中,根据解析结果读取的相关信息包括:报文类型、收报行、发报行、币种、金额以及参考号。

9、优选的,所述步骤3中,从数据库中加载与本报文相关的具体业务信息,综合外部报文内容信息、配置规则信息以及已有业务记录信息,完成值域覆盖处理、栏位规则处理以及码值转换处理,将外部报文文件转换为标准的结构化数据文件。

10、本发明还提供一种解析swift报文和自动映射到业务交易栏位的系统,包括如下模块:

11、模块m1:维护报文规则配置表,将外部报文字段与业务交易栏位信息建立匹配和处理规则的映射关系;

12、模块m2:注册报文消息监听,当收到一笔来报时触发事件,通知后台报文处理服务进行报文解析;

13、模块m3:通过后台服务对报文进行解析,根据解析结果读取相关信息判断报文类型,读取报文规则配置表中该类报文的相关配置规则,从数据库中加载与本报文相关的具体业务信息,将外部报文文件转换为标准的结构化数据文件,并生成待办任务放到任务队列中;

14、模块m4:从待办夹选中待处理业务,系统自动读取结构化数据存储文件进行解析处理,完成业务交易界面栏位自动赋值和展示,核实交易栏位信息,完成业务办理。

15、优选的,所述模块m1中,维护内容包括信息来源和形式、信息种类、交易代码、信息标签、信息子标签、目标栏位、栏位类型、栏位转换方法、拷贝标志以及覆盖标志。

16、优选的,所述模块m3中,根据解析结果读取的相关信息包括:报文类型、收报行、发报行、币种、金额以及参考号。

17、优选的,所述模块m3中,从数据库中加载与本报文相关的具体业务信息,综合外部报文内容信息、配置规则信息以及已有业务记录信息,完成值域覆盖处理、栏位规则处理以及码值转换处理,将外部报文文件转换为标准的结构化数据文件。

18、本发明还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的解析swift报文和自动映射到业务交易栏位的方法的步骤。

19、本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的解析swift报文和自动映射到业务交易栏位的方法的步骤。

20、与现有技术相比,本发明具有如下的有益效果:

21、1、本发明实现外部报文到内部交易信息的自动转换,提升效率和降低差错率;

22、2、本发明既可屏蔽外部报文规则变化带来的影响,同时通过配置交易可以在线调整配置规则,不需要或少修改业务交易代码,实现软件的可配置化、低代码,进一步可以支持其他数据格式比如xml报文复用相关配置规则,具有规则可复用性、可扩展性、可插入性等特点;

23、3、当后台服务收到来报时,本发明根据配置好的规则将来报内容自动解析和映射到业务交易对应的栏位,实现规则可定制、规则可复用、规则可扩展,减少柜员人工干预工作量、提升用户体验;

24、4、本发明通过提供一套灵活的报文内容到交易栏位全参数化映射配置方法,可以在线维护报文解析到交易栏位的映射规则并生效,可屏蔽外部报文规则变化带来的影响,不需要重新开发程序,实现低代码、可复用、可配置,提升用户体验。



技术特征:

1.一种解析swift报文和自动映射到业务交易栏位的方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的解析swift报文和自动映射到业务交易栏位的方法,其特征在于,所述步骤1中,维护内容包括信息来源和形式、信息种类、交易代码、信息标签、信息子标签、目标栏位、栏位类型、栏位转换方法、拷贝标志以及覆盖标志。

3.根据权利要求1所述的解析swift报文和自动映射到业务交易栏位的方法,其特征在于,所述步骤3中,根据解析结果读取的相关信息包括:报文类型、收报行、发报行、币种、金额以及参考号。

4.根据权利要求1所述的解析swift报文和自动映射到业务交易栏位的方法,其特征在于,所述步骤3中,从数据库中加载与本报文相关的具体业务信息,综合外部报文内容信息、配置规则信息以及已有业务记录信息,完成值域覆盖处理、栏位规则处理以及码值转换处理,将外部报文文件转换为标准的结构化数据文件。

5.一种解析swift报文和自动映射到业务交易栏位的系统,其特征在于,包括如下模块:

6.根据权利要求5所述的解析swift报文和自动映射到业务交易栏位的系统,其特征在于,所述模块m1中,维护内容包括信息来源和形式、信息种类、交易代码、信息标签、信息子标签、目标栏位、栏位类型、栏位转换方法、拷贝标志以及覆盖标志。

7.根据权利要求5所述的解析swift报文和自动映射到业务交易栏位的系统,其特征在于,所述模块m3中,根据解析结果读取的相关信息包括:报文类型、收报行、发报行、币种、金额以及参考号。

8.根据权利要求5所述的解析swift报文和自动映射到业务交易栏位的系统,其特征在于,所述模块m3中,从数据库中加载与本报文相关的具体业务信息,综合外部报文内容信息、配置规则信息以及已有业务记录信息,完成值域覆盖处理、栏位规则处理以及码值转换处理,将外部报文文件转换为标准的结构化数据文件。

9.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的解析swift报文和自动映射到业务交易栏位的方法的步骤。

10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的解析swift报文和自动映射到业务交易栏位的方法的步骤。


技术总结
本发明提供了一种解析SWIFT报文和自动映射到业务交易栏位的方法及系统,包括如下步骤:步骤1:维护报文规则配置表,将外部报文字段与业务交易栏位信息建立匹配和处理规则的映射关系;步骤2:注册报文消息监听,当收到一笔来报时触发事件,通知后台报文处理服务进行报文解析;步骤3:通过后台服务对报文进行解析,根据解析结果读取相关信息判断报文类型,读取报文规则配置表中该类报文的相关配置规则,将外部报文文件转换为标准的结构化数据文件;步骤4:从待办夹选中待处理业务,系统自动读取结构化数据存储文件进行解析处理。本发明实现外部报文到内部交易信息的自动转换,提升效率和降低差错率。

技术研发人员:蔡杏山,郑战平,林声贵,陈辉宇
受保护的技术使用者:兴业银行股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1