The invention provides a bank abnormal transaction correction method and a system. The method comprises: initiating a correction request when the original transaction occurs abnormal, generating an IFA dump file of the original transaction to record the transaction memory data when the original transaction occurs abnormal, and writing the initial state information of the correction into a first-in, first-out, first-out correction queue. The transaction scheduling engine links the corresponding transaction scheduling engine according to the impulse orthogonal transactional code and finds the corresponding IFA dump file according to the read impulse forward queue message. According to the correction transaction code, the corresponding transaction process is adapted to correct. The invention borrows a trigger mechanism of first-in, first-out and first-out burst queue and a file storage mechanism of transaction memory data to realize automatic asynchronous burst, effectively improves the correctness of transaction results, and reduces the workload of manual intervention burst.
【技术实现步骤摘要】
一种银行异常交易冲正方法及系统
本专利技术涉及通信
,尤其涉及一种银行异常交易冲正方法及系统。
技术介绍
在银行进行交易操作时,当出现对于交易请求的应答报文超时或是其它原因导致交易状态不确定的情况,需要再次发送冲正交易取消原交易的操作。所谓的冲正,即系统认为可能交易失败时采取的补救手段,一般通过反向操作实现。随着银行科技的发展,银行系统稳定性和交易正确率有一定提高,但是交易未明或是单边帐现象仍然存在。目前银行系统多数都是手工发起冲正,或是仅支持一次冲正,冲正方式也都是同步方式(在当前交易中实现),冲正的效率和成功率较低。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种银行异常交易冲正方法及系统。一方面,本专利技术实施例提供了一种银行异常交易冲正方法,所述方法包括:原交易发生异常时发起冲正请求,生成所述原交易的IFA(InternalFormatArea,内部格式区)转储文件以记录原交易发生异常时的交易内存数据,同时将冲正的初始状态信息写入一先进先出冲正队列,触发冲正服务交易;从所述先进先出冲正队列中读取一冲正队列消息并解析出其中所含的冲正交易码,以根据所述冲正交易码链接相应的交易调度引擎;所述交易调度引擎根据所读取的冲正队列消息查找对应的IFA转储文件,并根据所述冲正交易码适配对应的冲正交易流程以进行冲正。在一实施例中,所述原交易发生异常时发起冲正请求,还包括:将冲正的初始状态信息登记到异常交易流水表。在一实施例中,所述方法还包括:冲正结束后生成冲正结果,根据所述冲正结果更新所述异常交易流水表。在一实施例中,在原交易发生异常时发起冲正操作时 ...
【技术保护点】
1.一种银行异常交易冲正方法,其特征在于,所述方法包括:原交易发生异常时发起冲正请求,生成所述原交易的IFA转储文件以记录原交易发生异常时的交易内存数据,同时将冲正的初始状态信息写入一先进先出冲正队列,触发冲正服务交易;从所述先进先出冲正队列中读取一冲正队列消息并解析出其中所含的冲正交易码,以根据所述冲正交易码链接相应的交易调度引擎;所述交易调度引擎根据所读取的冲正队列消息查找对应的IFA转储文件,并根据所述冲正交易码适配对应的冲正交易流程以进行冲正。
【技术特征摘要】
1.一种银行异常交易冲正方法,其特征在于,所述方法包括:原交易发生异常时发起冲正请求,生成所述原交易的IFA转储文件以记录原交易发生异常时的交易内存数据,同时将冲正的初始状态信息写入一先进先出冲正队列,触发冲正服务交易;从所述先进先出冲正队列中读取一冲正队列消息并解析出其中所含的冲正交易码,以根据所述冲正交易码链接相应的交易调度引擎;所述交易调度引擎根据所读取的冲正队列消息查找对应的IFA转储文件,并根据所述冲正交易码适配对应的冲正交易流程以进行冲正。2.根据权利要求1所述的银行异常交易冲正方法,其特征在于,所述原交易发生异常时发起冲正请求,还包括:将冲正的初始状态信息登记到异常交易流水表。3.根据权利要求2所述的银行异常交易冲正方法,其特征在于,所述方法还包括:冲正结束后生成冲正结果,根据所述冲正结果更新所述异常交易流水表。4.根据权利要求3所述的银行异常交易冲正方法,其特征在于,在原交易发生异常时发起冲正操作时,所述方法还包括:指定所述冲正操作的冲正次数。5.根据权利要求4所述的银行异常交易冲正方法,其特征在于,如所述冲正结果为冲正失败,所述方法还包括:将所述冲正次数减1,并判断冲正次数是否大于0;如所述冲正次数仍大于0,重新向所述先进先出冲正队列写入所述冲正队列消息。6.根据权利要求1-5任一项所述的银行异常交易冲正方法,其特征在于,所述先进先出冲正队列为瞬时数据队列。7.一种银行异常交易冲正系统,其特征在于,所述系统包括:原交易冲正发起模块、先进先出冲正队列...
【专利技术属性】
技术研发人员:张兴华,刘继波,黄新福,李渤,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。