[发明专利]批处理结果的检查方法及装置有效
申请号: | 202110352516.2 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113010566B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 周纪宇 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/248;G06F16/215 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批处理 结果 检查 方法 装置 | ||
1.一种批处理结果的检查方法,其特征在于,包括:
在业务项目的批处理工作流程结束后,接收批处理检查作业的调起指令;其中,由主项目另起一个线程来调起,不管调起是否成功,都不会影响主项目的业务数据;
根据所述调起指令,以及预设的批处理检查策略,对所述业务项目的批处理结果进行检查,得到批处理检查结果;
将所述批处理检查结果写入预设的检查结果记录表中;其中,将检查有问题的数据主键记录在预设错误说明字段,并且以分隔符来区分;
在通过作业名和营业日检测到检查结果记录表中存在处理失败的批处理检查作业时,启动定时任务发起针对处理失败的批处理检查作业的检查;每个作业都是通过线程池来调起,作业之间相互独立。
2.如权利要求1所述的批处理结果的检查方法,其特征在于,还包括:
定时检查是否存在预设时段之前的检查结果数据;如果存在,将所述检查结果数据删除。
3.如权利要求1所述的批处理结果的检查方法,其特征在于,还包括:
将在批处理结果的检查的过程中出现的报错数据或无需进行展示的数据记录在日志文件中。
4.如权利要求1所述的批处理结果的检查方法,其特征在于,将所述批处理检查结果写入预设的检查结果记录表中,包括:将所述批处理检查结果写入Oracle数据库的检查结果记录表中。
5.如权利要求1所述的批处理结果的检查方法,其特征在于,还包括:
在所述批处理检查结果为存在问题的批处理检查结果时,将存在问题的批处理检查结果输出至客户端。
6.如权利要求1所述的批处理结果的检查方法,其特征在于,还包括:
接收通过客户端发来的关于历史批处理检查结果的查询请求;所述查询请求中包括作业名和营业日的查询条件;
根据所述查询请求,将得到的相关查询结果返回至所述客户端。
7.一种批处理结果的检查装置,其特征在于,包括:
接收单元,用于在业务项目的批处理工作流程结束后,接收批处理检查作业的调起指令;其中,由主项目另起一个线程来调起,不管调起是否成功,都不会影响主项目的业务数据;
检查单元,用于根据所述调起指令,以及预设的批处理检查策略,对所述业务项目的批处理结果进行检查,得到批处理检查结果;
写入单元,用于将所述批处理检查结果写入预设的检查结果记录表中;其中,将检查有问题的数据主键记录在预设错误说明字段,并且以分隔符来区分;
定时处理单元,用于在通过作业名和营业日检测到检查结果记录表中存在处理失败的批处理检查作业时,启动定时任务发起针对处理失败的批处理检查作业的检查;每个作业都是通过线程池来调起,作业之间相互独立。
8.如权利要求7所述的批处理结果的检查装置,其特征在于,还包括:
清理单元,用于定时检查是否存在预设时段之前的检查结果数据;如果存在,将所述检查结果数据删除。
9.如权利要求7所述的批处理结果的检查装置,其特征在于,所述写入单元具体用于:将所述批处理检查结果写入Oracle数据库的检查结果记录表中。
10.如权利要求7所述的批处理结果的检查装置,其特征在于,还包括:
输出单元,用于在所述批处理检查结果为存在问题的批处理检查结果时,将存在问题的批处理检查结果输出至客户端。
11.如权利要求7所述的批处理结果的检查装置,其特征在于,还包括:
查询单元,用于接收通过客户端发来的关于历史批处理检查结果的查询请求;所述查询请求中包括作业名和营业日的查询条件;
反馈单元,用于根据所述查询请求,将得到的相关查询结果返回至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110352516.2/1.html,转载请声明来源钻瓜专利网。