[发明专利]一种银行系统间的批量作业的故障处理方法及装置有效
申请号: | 201811234272.2 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109347669B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 王锋;王际辉 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;孙乳笋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 银行 系统 批量 作业 故障 处理 方法 装置 | ||
本发明提供了一种银行系统间的批量作业的故障处理方法及装置,方法包括:对上、下游系统间延迟传输的批量文件按预设的时间间隔进行检查,将确定到齐的批量文件向下游系统传输;将批量生成的文件数与传输日志中的文件数进行比对,判断不一致时,对批量文件按预设时间间隔进行预设次数的重传;对批量作业中发生错误的总账文本,利用预设的核算码进行借贷配平。
技术领域
本发明涉及数据处理技术,具体的讲是一种银行系统间的批量作业的故障处理方法及装置。
背景技术
近年来,随着国内商业银行信息化建设的快速发展和企业应用集成技术的广泛应用,银行应用系统间集成和信息交互的复杂度越来越高,大量应用系统通过执行批量作业来完成数据采集,交换和加工的过程,成为无缝运作的整体。在此过程中,不可避免会出现一些因系统间数据传递延迟,格式异常,内容错误或数据量大幅增长而引发的批量中断事件。系统维护人员必须快速定位故障,分析原因,手工修复异常数据,执行一系列应急操作指令。由于批量异常通常发生在夜间,这种手工故障处理方式不仅效率低,而且容易出现误操作,风险隐患高。
现有的银行应用系统的批量流程设计中,主要采用了应用集成和数据集成两种方式进行系统间数据交换和共享,例如利用MQ消息中间件,FTP协议,CD工具等完成文件或数据传输和加工处理,这种数据驱动,现有技术的面向过程的集成框架主要存在以下缺点:上下游系统耦合度高:上游系统故障或批量延迟无法按时传送数据时,下游系统批量受影响;数据传输过程不可靠:FTP传输数据过程中如果出现网络中断或系统异常,数据传送受影响;数据自动修复能力低:上游系统不检查并修复错误数据格式或内容,下游系统批量受影响;批量异常处理成本高:维护人员需要手工修改异常数据,容易出错,关联系统需要配合处理;应用系统健壮性较低:上游系统数据量发生较大变化的情况下,下游系统批量很容易受影响
发明内容
为解决现有技术中批量异常通常发生在夜间,手工故障处理方式效率低,而且容易出现误操作,风险隐患高的问题,本发明实施例提供了一种银行系统间的批量作业的故障处理方法,包括:
对上、下游系统间延迟传输的批量文件按预设的时间间隔进行检查,将确定到齐的批量文件向下游系统传输;
将批量生成的文件数与传输日志中的文件数进行比对,判断不一致时,对批量文件按预设时间间隔进行预设次数的重传;
对批量作业中发生错误的总账文本,利用预设的核算码进行借贷配平。
本发明实施例中,所述的方法还包括:根据系统间发送的历史批量报文数量生成故障风险提示信息;包括:
获取系统间发送的历史批量报文数量;
根据所述的历史批量报文数量和待预测的非工作时间段确定预估的批量报文量峰值;
根据所述预估的报文峰值确定批量作业的消息中间参数;
根据确定的批量作业的消息中间参数和当前的消息中间件参数生成故障风险提示信息。
本发明实施例中,所述的对上、下游系统间延迟传输的批量文件按预设的时间间隔进行检查,将确定到齐的批量文件向下游系统传输包括:
在预设的截止时间点前,按预设的时间间隔轮询检查延迟的批量文件是否到齐,将确定到齐的批量文件向下游系统传输;
超过预设的截止时间点后,根据未到齐的批量文件生成批量报错数据。
本发明实施例中,所述的将批量生成的文件数与传输日志中的文件数进行比对,判断不一致时,对批量文件按预设时间间隔进行预设次数的重传还包括:
判断批量生成的文件数与传输日志中的文件数一致时,批量完成;
进行预设次数的重传后,确定批量生成的文件数与传输日志中的文件数仍不一致,批量报错数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811234272.2/2.html,转载请声明来源钻瓜专利网。