System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及交易处理,尤其涉及一种新旧系统的切换方法、装置及电子设备、存储介质。
技术介绍
1、在银行交易系统中,随着时间推移、技术发展和业务需求增加,原有系统面临着迁移和升级的需求。
2、现有的新旧系统切换方案,主要是先停用旧系统,进行数据移植,最后启用新系统,这种方案容易造成业务中断、给客户带来不便,影响客户的业务办理。
技术实现思路
1、本申请实施例提供了一种新旧系统的切换方法、装置及电子设备、存储介质,以实现新旧系统的平滑切换,保证业务连续性。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种新旧系统的切换方法,所述新旧系统的切换方法包括:
4、通过旧系统接收交易报文;
5、在新系统已启用的情况下,根据所述交易报文确定所述交易报文对应的交易迁移配置信息,所述交易迁移配置信息用于控制交易的迁移;
6、根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统,所述目标交易系统为新系统或者旧系统;
7、将所述交易报文转发至所述目标交易系统,以通过所述目标交易系统对所述交易报文进行处理。
8、可选地,所述在新系统已启用的情况下,根据所述交易报文确定所述交易报文对应的交易迁移配置信息包括:
9、将所述交易报文与预设交易迁移配置数据库进行匹配,得到所述交易报文对应的交易迁移配置信息;
10、所述预设交易迁移配置数据库通过如下方式得到:
12、将所述预设配置维度对应的交易迁移配置信息存储至所述预设交易迁移配置数据库中。
13、可选地,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
14、若所述交易迁移配置信息为交易迁移至新系统,则确定所述交易报文对应的目标交易系统为新系统;
15、否则,则确定所述交易报文对应的目标交易系统为旧系统。
16、可选地,所述将所述交易报文转发至所述目标交易系统,以通过所述目标交易系统对所述交易报文进行处理包括:
17、若所述目标交易系统为新系统,则通过旧系统将所述交易报文转发至新系统,并接收所述新系统返回的响应报文。
18、可选地,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
19、确定所述交易报文对应的交易类型;
20、若所述交易报文对应的交易类型为需要匹配原交易的交易类型或者为代付确认交易,则根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略;
21、否则,则根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统。
22、可选地,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略包括:
23、若所述交易报文对应的交易类型为需要匹配原交易的交易类型,则根据所述交易报文在旧系统的交易流水表中进行查询;
24、若能在旧系统的交易流水表中查询到所述交易报文对应的原交易数据,则直接确定所述交易报文对应的目标交易系统为旧系统以及所述目标交易系统对应的交易处理策略为旧系统的原交易处理策略;
25、若不能,则直接确定所述交易报文对应的目标交易系统为新系统以及所述目标交易系统对应的交易处理策略为新系统的原交易处理策略。
26、可选地,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略包括:
27、若所述交易报文对应的交易类型为代付确认交易,则根据所述交易报文在旧系统的交易流水表和交易重发记录表中进行查询;
28、若能在旧系统的交易流水表查询到所述交易报文对应的原交易数据,则根据所述交易报文在旧系统的交易重发记录表中进行查询;
29、若能在旧系统的交易重发记录表中查询到所述交易报文对应的交易重发记录,则确定所述目标交易系统对应的交易处理策略为旧系统的原交易处理策略;
30、若不能,则确定所述目标交易系统对应的交易处理策略为在旧系统的交易重发记录表中插入一条重发记录,以通过旧系统进行交易重发处理。
31、可选地,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略还包括:
32、若不能在旧系统的交易流水表查询到所述交易报文对应的原交易数据,则根据所述交易报文在新系统的交易流水表和交易重发记录表中进行查询;
33、若不能在新系统的交易流水表查询到所述交易报文对应的原交易数据,则确定所述目标交易系统对应的交易处理策略为在新系统的补入账表中插入一条补入账记录,以通过新系统进行补入账处理;
34、若能在新系统的交易流水表查询到所述交易报文对应的原交易数据,则根据所述交易报文在新系统的交易重发记录表进行查询;
35、若能在新系统的交易重发记录表查询到所述交易报文对应的原交易数据,则确定所述目标交易系统对应的交易处理策略为新系统的原交易处理策略;
36、若不能,则确定所述目标交易系统对应的交易处理策略为在新系统的交易重发记录表中插入一条重发记录,以通过新系统进行交易重发处理。
37、第二方面,本申请实施例还提供一种新旧系统的切换装置,所述新旧系统的切换装置包括:
38、第一通讯单元,用于通过旧系统接收交易报文;
39、第一确定单元,用于在新系统已启用的情况下,根据所述交易报文确定所述交易报文对应的交易迁移配置信息,所述交易迁移配置信息用于控制交易的迁移;
40、第二确定单元,用于根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统,所述目标交易系统为新系统或者旧系统;
41、第二通讯单元,用于将所述交易报文转发至所述目标交易系统,以通过所述目标交易系统对所述交易报文进行处理。
42、第三方面,本申请实施例还提供一种电子设备,包括:
43、处理器;以及
44、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述之任一所述方法。
45、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行前述之任一所述方法。
46、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例的一种新旧系统的切换方法,先通过旧系统接收交易报文;然后在新系统已启用的情况下,根据交易报文确定交易报文对应的交本文档来自技高网...
【技术保护点】
1.一种新旧系统的切换方法,其特征在于,所述新旧系统的切换方法包括:
2.根据权利要求1所述新旧系统的切换方法,其特征在于,所述在新系统已启用的情况下,根据所述交易报文确定所述交易报文对应的交易迁移配置信息包括:
3.根据权利要求1所述新旧系统的切换方法,其特征在于,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
4.根据权利要求1所述新旧系统的切换方法,其特征在于,所述将所述交易报文转发至所述目标交易系统,以通过所述目标交易系统对所述交易报文进行处理包括:
5.根据权利要求1所述新旧系统的切换方法,其特征在于,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
6.根据权利要求5所述新旧系统的切换方法,其特征在于,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略包括:
7.根据权利要求5所述新旧系统的切换方法,其特征在于,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对
8.根据权利要求7所述新旧系统的切换方法,其特征在于,所述根据所述交易类型和预设查询策略确定所述交易报文对应的目标交易系统以及所述目标交易系统对应的交易处理策略还包括:
9.一种新旧系统的切换装置,其特征在于,所述新旧系统的切换装置包括:
10.一种电子设备,包括:
11.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~8之任一所述方法。
...【技术特征摘要】
1.一种新旧系统的切换方法,其特征在于,所述新旧系统的切换方法包括:
2.根据权利要求1所述新旧系统的切换方法,其特征在于,所述在新系统已启用的情况下,根据所述交易报文确定所述交易报文对应的交易迁移配置信息包括:
3.根据权利要求1所述新旧系统的切换方法,其特征在于,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
4.根据权利要求1所述新旧系统的切换方法,其特征在于,所述将所述交易报文转发至所述目标交易系统,以通过所述目标交易系统对所述交易报文进行处理包括:
5.根据权利要求1所述新旧系统的切换方法,其特征在于,所述根据所述交易迁移配置信息确定所述交易报文对应的目标交易系统包括:
6.根据权利要求5所述新旧系统的切换方法,其特征在于,所述根据所述交易类型和预设查询策略...
【专利技术属性】
技术研发人员:李蕾,李涛,冯晨,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。