一种批量处理中报错快速处理方法、设备及介质与流程

文档序号:24161036发布日期:2021-03-05 16:53阅读:86来源:国知局
一种批量处理中报错快速处理方法、设备及介质与流程

[0001]
本发明涉及批量处理过程中报错处理领域,尤其涉及一种批量处理中报错快速处理方法、设备及介质。


背景技术:

[0002]
由于银行的业务种类繁多,导致银行的日常数据处理过程大多是批量处理流程,由于批量处理任务类型和节点繁多,因此批量节点报错导致的生产问题非常多,目前对于银行中的批量任务处理过程中批量节点报错问题大多采用人工纠正处理,但是由于银行批量处理过程中的处理环节节点过多,导致批量人工操作纠正流程审批环节多,造成对于批量处理中报错的处理过程较慢,影响整体批量的进程。


技术实现要素:

[0003]
为了克服现有技术的不足,本发明的目的之一在于提供一种批量处理中报错快速处理方法,其能解决目前人工纠正处理过程中因为银行批量处理过程中的处理环节节点过多,导致批量人工操作纠正流程审批环节多,造成对于批量处理中报错的处理过程较慢,影响整体批量的进程问题。
[0004]
本发明的目的之二在于提供一种电子设备,其能解决目前人工纠正处理过程中因为银行批量处理过程中的处理环节节点过多,导致批量人工操作纠正流程审批环节多,造成对于批量处理中报错的处理过程较慢,影响整体批量的进程问题。
[0005]
本发明的目的之三在于提供一种计算机可读存储介质,其能解决目前人工纠正处理过程中因为银行批量处理过程中的处理环节节点过多,导致批量人工操作纠正流程审批环节多,造成对于批量处理中报错的处理过程较慢,影响整体批量的进程问题。
[0006]
本发明的目的之一采用以下技术方案实现:
[0007]
一种批量处理中报错快速处理方法,所述批量处理包括若干处理环节,每个处理环节由对应的服务器执行处理过程,包括以下步骤:
[0008]
报错判断,判断批量处理中每个处理环节对应的处理情况反馈信息中是否含有报错信息,若是,则执行报错分类处理,若否,则批量处理结束;
[0009]
报错分类处理,根据每个报错信息在预设差错分类规则数据库中筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包;
[0010]
报错自动处理,分别对不同差错类别对应的报错信息数据包进行报错原因确认处理,得到与报错信息数据包对应的报错原因数据包,根据报错原因数据包、报错信息数据包以及预设报错处理数据库进行报错纠正处理。
[0011]
进一步地,所述报错信息包括错误码和服务器id,每个报错信息中的错误码与唯一的服务器id对应,所述判断批量处理中每个处理环节对应的处理情况反馈信息中是否含有报错信息具体为:判断所述处理情况反馈信息中是否含有错误码。
[0012]
进一步地,所述报错分类处理具体为:根据每个报错信息中的错误码在预设差错分类规则数据库中的筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包,所述差错类别为系统级差错或应用级差错或网络级差错。
[0013]
进一步地,所述报错原因数据包括若干报错原因信息,所述报错自动处理具体为:根据不同差错类别对应的报错信息数据包中报错信息含有的错误码在预设报错原因数据库中匹配出与每个报错信息对应的报错原因信息,生成含有若干报错原因信息的报错数据包,根据报错原因数据包中的报错原因信息在预设报错处理数据库中筛选出对应的报错处理方案,根据报错处理方案生成与错误码对应的报错纠正控制指令,根据错误码对应的服务器id将报错纠正控制指令发送至对应的服务器中用于执行报错纠正处理。
[0014]
进一步地,在所述报错分类处理之前还包括报错筛选处理,判断报错信息中的错误码是否属于预设自动处理范围,若是,则执行步骤报错分类处理,若否,将报错信息发送至人工管理终端进行人工纠正处理。
[0015]
进一步地,所述将报错信息发送至人工管理终端进行人工纠正处理具体为将报错信息以短信或微信或邮件方式发送至人工管理终端,人工管理终端根据报错信息中的错误码以及服务器id进行人工纠正处理。
[0016]
进一步地,在所述报错筛选处理之前还包括批量处理监控,监控并获取批量处理过程中每个处理环节对应的处理情况反馈信息。
[0017]
进一步地,当处理情况反馈信息中含有报错信息时,将报错信息发送至监控预警终端展示。
[0018]
本发明的目的之二采用以下技术方案实现:
[0019]
一种电子设备,包括:处理器;
[0020]
存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本申请中一种批量处理中报错快速处理方法。
[0021]
本发明的目的之三采用以下技术方案实现:
[0022]
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本申请中一种批量处理中报错快速处理方法。
[0023]
相比现有技术,本发明的有益效果在于:本申请中一种批量处理中报错快速处方法,包括判断批量处理中每个处理环节对应的处理情况反馈信息中是否含有报错信息,若是,则执行报错分类处理,若否,则批量处理结束;根据每个报错信息在预设差错分类规则数据库中筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包;分别对不同差错类别对应的报错信息数据包进行报错原因确认处理,得到与报错信息数据包对应的报错原因数据包,根据报错原因数据包、报错信息数据包以及预设报错处理数据库进行报错纠正处理。通过先对报错信息进行报错分类处理,再对不同差错类别的报错信息进行报错自动处理,整个过程实现了对批量处理过程中的报错自动处理,无需人工介入处理,降低了批量处理任务中报错的处理时间,提高了报错处理的效率,加速了整体批量处理的进程。
[0024]
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。
本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
[0025]
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0026]
图1为本发明的一种批量处理中报错快速处理方法的流程示意图。
具体实施方式
[0027]
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0028]
如图1所示,本申请中的一种批量处理中报错快速处理方法包括以下步骤:
[0029]
批量处理监控,监控并获取批量处理过程中每个处理环节对应的处理情况反馈信息。在本实施例中,批量处理包括若干处理环节,每个处理环节由对应的服务器执行处理过程。每个处理环节一旦发生处理错误,会生成并上传报错信息,报错信息中包括错误码和服务器id,服务器id表示此id对应的服务器对于批量处理对应的处理环节发生报错。
[0030]
报错判断,判断批量处理中每个处理环节对应的处理情况反馈信息中是否含有报错信息,实质为判断处理情况反馈信息中是否有错误码,若有错误码,则执行报错分类处理,若否,则批量处理结束。
[0031]
报错筛选处理,判断报错信息中的错误码是否属于预设自动处理范围,若是,则执行步骤报错分类处理,若否,将报错信息发送至人工管理终端进行人工纠正处理。在数据传输过程中,有些自动报错是无法自动处理的,必须需要人工进行干预处理。因此,本申请中预先按照错误码的信息设置预设自动处理范围,若错误码属于预设自动处理范围,则表示不是必须需要人工干预处理的,则执行步骤报错分类处理,若不属于预设自动处理范围,则表示报错信息中错误码代表的报错已经超出自动处理的范围,则需要人工纠正处理。
[0032]
报错分类处理,根据每个报错信息在预设差错分类规则数据库中筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包。具体为:根据每个报错信息中的错误码在预设差错分类规则数据库中的筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包,差错类别为系统级差错或应用级差错或网络级差错。本申请中,错误码可以若干数字组成,为了根据错误码判定不同差错类别,在生成错误码的时候会按照差错类别将错误码中相同的一个或多个位置的数字设置为同一个数字,其他不同的位置的数字用来进一步区分错误码对应的报错原因信息,例如:当错误码为由五位数字组成时,可设置将相同差错类别对应的错误码设置一个或多个相同位置的数字,例如将五位数字的错误码中的第一位的数字作为差错类别的区分码,则所有第一位数字相同的错误码属于同一差错类别,其他位置的数字表示错误码唯一对应的报错原因信息。
[0033]
报错自动处理,分别对不同差错类别对应的报错信息数据包进行报错原因确认处理,得到与报错信息数据包对应的报错原因数据包,根据报错原因数据包、报错信息数据包以及预设报错处理数据库进行报错纠正处理。报错原因数据包括若干报错原因信息,本步
骤具体为:根据不同差错类别对应的报错信息数据包中报错信息含有的错误码在预设报错原因数据库中匹配出与每个报错信息对应的报错原因信息,生成含有若干报错原因信息的报错数据包,根据报错原因数据包中的报错原因信息在预设报错处理数据库中筛选出对应的报错处理方案,根据报错处理方案生成与错误码对应的报错纠正控制指令,根据错误码对应的服务器id将报错纠正控制指令发送至对应的服务器中用于执行报错纠正处理。
[0034]
本实施例中,预设报错原因数据库中含有若干预设错误码和若干报错原因信息,单个预设错误码与单个报错误原因信息具有唯一的映射关系,报错原因信息根据其属于的差别类别分为多个类别,与差错类别为系统级差错对应的报错原因信息包括:1、系统文件空间不足而报错(服务器空间或服务器中(network attached storage:网络附属存储)空间);2、数据库空间不足报错(存储空间、交换空间)。与差错类别为应用级差错对应的报错原因信息包括:1、批次内部处理主键冲突;2、批次超时未发起;3、解析文件报错;4、接口处理错误;5、后台超时。与差错类别为网络级差错对应的报错原因信息包括:1、批量sftp(secret file transfer protocol,安全文件传送协议,是一数据流连接,提供文件访问、传输和管理功能的网络传输协议)/ftp((file transfer protocol,文件传输协议)是tcp/ip协议组中的协议之一)连接报错;2、联机接口连接报错;3、应用和数据库连接报错。本实施例中的预设报错处理数据库中存储有涵盖上述不同差错类型的预设报错原因对应的报错处理方案。当报错原因信息为:系统文件空间不足而报错或数据库空间不足报错时,预设报错处理数据库与其对应的报错处理方案为:调用存储自动扩容方法完成扩容。当报错原因信息类型为应用级差错,即为批次内部处理主键冲突或批次超时未发起或解析文件报错或接口处理错误,报错处理方案为预先设置的冲突处理方法或超市处理方法或解析文件报错处理方法或连接接口处理方法。当报错原因信息类型为网络级差错时:若报错原因信息为批量sftp/ftp连接报错和联机接口连接报错时,报错处理方案包括先采用解决方案1:直接重试机制;采用解决方案1后若连接异常,则采用解决方案2:等待链接释放后重试机制。若报错原因信息为应用和数据库连接报错时,先采用解决方案1:直接重试机制;采用解决方案1后若连接异常,则采用解决方案2:应用系统直接重连服务器,连接成功后交易重发。本实施例中,在进行上述报错自动处理以及人工纠正处理后,还包括与上述报错自动处理或人工纠正处理后的批量处理的交易状态进行判断,若成功,则继续对已经过报错处理的批量处理任务进行批量处理,若失败,则继续返回进行报错自动处理或人工纠正处理。
[0035]
本实施例中还提供一种电子设备,包括:处理器;
[0036]
存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程序包括用于执行本申请中一种批量处理中报错快速处理方法。
[0037]
本实施例中还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行本申请中一种批量处理中报错快速处理方法。
[0038]
本申请中的一种批量处理中报错快速处方法,包括判断批量处理中每个处理环节对应的处理情况反馈信息中是否含有报错信息,若是,则执行报错分类处理,若否,则批量处理结束;根据每个报错信息在预设差错分类规则数据库中筛选出对应的差错类别,将同一差错类别对应报错信息汇总在一起,得到不同差错类别对应的报错信息数据包;分别对不同差错类别对应的报错信息数据包进行报错原因确认处理,得到与报错信息数据包对应的报错原因数据包,根据报错原因数据包、报错信息数据包以及预设报错处理数据库进行
报错纠正处理。通过先对报错信息进行报错分类处理,再对不同差错类别的报错信息进行报错自动处理,整个过程实现了对批量处理过程中的报错自动处理,无需人工介入处理,降低了批量处理任务中报错的处理时间,提高了报错处理的效率,加速了整体批量处理的进程。
[0039]
以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1