System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种大额交易报文的上报方法技术_技高网

一种大额交易报文的上报方法技术

技术编号:40605004 阅读:6 留言:0更新日期:2024-03-12 22:10
本发明专利技术公开了一种大额交易报文的上报方法,包括以下步骤:步骤1、报文分组;步骤2:报文同步;3、报文同步结束;其中,步骤1中,将大额交易报文按预定规则分成包括多个子事务的事务组。通过本发明专利技术,能够在计算资源有限的情况下,高效利用服务资源,提供多种类数据源的数据整理、同步能力、扩展能力并保证数据的高一致性和自动化相关的能力。

【技术实现步骤摘要】

本专利技术涉及处理清算报文的方法,尤其涉及大额交易报文的上报方法


技术介绍

1、按金融监管要求,非银行支付机构的大额交易报文数据需要报送相关机构,大额交易报文具有数据量大,数据源多,报文体积大,上报耗时长的特点。现有技术中往往将主报文按数据源上报给报文系统数据中心,这种处理方式下只有当包括多个数据源(1-n)的全部数据上报完毕后才会被释放,在此期间,其他任务无法访问数据源,同时,任意数据源上报出现错误,都要执行全部数据源回滚操作,这种大事务处理的方式数据上报效率低下,运行时间比较长,对于系统来说是难以容忍的。


技术实现思路

1、为此本专利技术提供了一种大额交易报文的上报方法,能够很好的解决上述问题。

2、为实现本专利技术之目的,采用以下技术方案予以实现:

3、一种大额交易报文的上报方法,包括以下步骤:步骤1、报文分组;步骤2:报文同步;3、报文同步结束;其中,步骤1中,将大额交易报文按预定规则分成包括多个子事务的事务组。

4、所述的大额交易报文的上报方法,其中:所述预定规则包括根据数据源的不同进行分组,将大额交易报文中来源于同一个数据源的数据划分为一个子事务。

5、所述的大额交易报文的上报方法,其中:步骤2中,依次将各个子事务同步到报文系统数据中心,同步时保证同一时间只有一台服务器执行数据同步工作。

6、所述的大额交易报文的上报方法,其中:同步子事务时,每次只执行一个子事务的同步操作,该同步操作不影响对其他子事务的访问。

7、所述的大额交易报文的上报方法,其中步骤2包括:

8、2.1报文拆包;

9、2.2子报文同步。

10、所述的大额交易报文的上报方法,其中,2.1报文拆包包括:

11、(1)将子事务中的数据按照预定规则分成多个子报文,所述预定规则是:主体客户id和大额交易发生日,即将主体客户id和大额交易发生日都相同的数据归入同一个子报文,为每个子报文设置一个唯一的父级id:parent;

12、(2)将每个子报文按照固定大小分成多个子数据包,每个子数据包设置一个唯一的子级id:amseq;

13、(3)将子数据包的子级id与其父级id拼接后,得到子数据包id:parentamseq,将子数据包id赋值给该子数据包。

14、所述的大额交易报文的上报方法,其中,2.2子报文同步包括:

15、(1)依次进行各个子报文的同步上传,每个子报文的同步以该子报文的子数据包为单位,依次上传子数据包到报文系统数据中心;

16、(2)报文系统数据中心接收到子数据包后,确定该子数据包是否传输完毕,如果传输完毕,对该子数据包进行校验,如果校验成功,则认为该子数据包同步成功;如果校验不成功,则发送报警消息给服务器;

17、(3)服务器接收到报警消息后,确定是哪个子数据包未同步成功,将报文系统数据中心中该子数据包下的全部数据删除,重新上传该子数据包;

18、(4)判断是否全部子数据包上传完毕且校验成功,如果是则确认该子报文同步成功;

19、(5)判断全部子报文同步是否上传成功,如果是则确认该子事务同步上传成功。

20、一种计算机可读存储器,其中,存储有处理器可执行指令,当所述指令被处理器执行时,使处理器执行如上所述的方法。

本文档来自技高网...

【技术保护点】

1.一种大额交易报文的上报方法,其特征在于包括以下步骤:步骤1、报文分组;步骤2:报文同步;3、报文同步结束;其中,步骤1中,将大额交易报文按预定规则分成包括多个子事务的事务组。

2.根据权利要求1所述的大额交易报文的上报方法,其特征在于:所述预定规则包括根据数据源的不同进行分组,将大额交易报文中来源于同一个数据源的数据划分为一个子事务。

3.根据权利要求1所述的大额交易报文的上报方法,其特征在于:步骤2中,依次将各个子事务同步到报文系统数据中心,同步时保证同一时间只有一台服务器执行数据同步工作。

4.根据权利要求3所述的大额交易报文的上报方法,其特征在于:同步子事务时,每次只执行一个子事务的同步操作,该同步操作不影响对其他子事务的访问。

5.根据权利要求1所述的大额交易报文的上报方法,其特征在于步骤2包括:

6.一种计算机可读存储器,其特征在于,存储有处理器可执行指令,当所述指令被处理器执行时,使处理器执行根据权利要求1至5中任一项所述的方法。

【技术特征摘要】

1.一种大额交易报文的上报方法,其特征在于包括以下步骤:步骤1、报文分组;步骤2:报文同步;3、报文同步结束;其中,步骤1中,将大额交易报文按预定规则分成包括多个子事务的事务组。

2.根据权利要求1所述的大额交易报文的上报方法,其特征在于:所述预定规则包括根据数据源的不同进行分组,将大额交易报文中来源于同一个数据源的数据划分为一个子事务。

3.根据权利要求1所述的大额交易报文的上报方法,其特征在于:步骤2中,依次将各个子事务同步到报...

【专利技术属性】
技术研发人员:王文鑫
申请(专利权)人:度小满科技北京有限公司
类型:发明
国别省市:

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

1