[发明专利]一种控制生成报文的方法及装置在审
申请号: | 202011569168.6 | 申请日: | 2020-12-26 |
公开(公告)号: | CN112612758A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 李锟;孙琳;刘春波 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/17 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 贾小慧 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 生成 报文 方法 装置 | ||
本申请公开了一种控制生成报文的方法及装置,该方法包括:获取当前待装载日期、最终装载日期、文件扫描最晚等待时间和文件扫描时间间隔。判断当前待装载日期是否大于最终装载日期,若否,判断当前时间是否小于文件扫描最晚等待时间。若小于,判断当前待装载日期的数据文件是否满足预设个数。若不满足,在等待时间为文件扫描时间间隔后,重新执行判断当前时间是否小于文件扫描最晚等待时间及后续步骤。若满足,装载当前待装载日期的数据文件到当日批量数据池中,更新当前待装载日期,重新执行判断当前待装载日期是否大于最终装载日期及后续步骤。利用当日批量数据池中的数据文件生成报文。通过该方法,不会影响次日的联机开启和报文报送的时效性。
技术领域
本申请涉及计算机技术领域,尤其涉及一种控制生成报文的方法及装置。
背景技术
在数据报送时,监管报送系统对于报文的报送有较高的时效要求。
目前,现有的控制生成报文的方法依赖于统一批量日期对数据文件进行处理,进而生成报文。但是,在这种控制生成报文的方法下,当监管报送系统在当日规定时间内未接收到上游系统的数据文件时,将会影响次日的联机开启和报文报送的时效性。
发明内容
为了解决上述技术问题,本申请提供了一种控制生成报文的方法及装置,用于数据文件的灵活处理,保证报文报送的时效性。
为了实现上述目的,本申请实施例提供的技术方案如下:
本申请实施例提供一种控制生成报文的方法,该方法包括:
获取当前待装载日期、最终装载日期、文件扫描最晚等待时间和文件扫描时间间隔;所述最终装载日期根据所述当前装载日期和最大装载天数确定;
判断所述当前待装载日期是否大于所述最终装载日期;
若不大于所述最终装载日期,判断当前时间是否小于所述文件扫描最晚等待时间;
若小于所述文件扫描最晚等待时间,扫描所述当前待装载日期的数据文件;
判断所述当前待装载日期的数据文件是否满足预设个数;
若不满足预设个数,在等待时间为所述文件扫描时间间隔后,重新执行所述若不大于所述最终装载日期,判断当前时间是否小于所述文件扫描最晚等待时间及后续步骤;
若满足预设个数,装载所述当前待装载日期的数据文件到当日批量数据池中,令所述当前待装载日期加一天,获得更新后的当前待装载日期,重新执行所述判断所述当前待装载日期是否大于所述最终装载日期及后续步骤;
若所述当前待装载日期大于所述最终装载日期或所述当前时间若不小于所述文件扫描最晚等待时间,对所述当日批量数据池中的数据文件进行加工,生成报文。
可选的,在所述判断所述当前待装载日期是否大于所述最终装载日期之后,所述方法还包括:
当所述当前待装载日期大于所述最终装载日期时,记录所述当前待装载日期。
可选的,在所述判断当前时间是否小于所述文件扫描最晚等待时间之后,所述方法还包括:
当所述当前时间不小于所述文件扫描最晚等待时间时,记录所述当前待装载日期。
可选的,所述方法还包括:
根据所述当前待装载日期,更新所述最大装载天数。
可选的,所述方法还包括:
获取前日装载完成日期;
当所述当前待装载日期大于所述最终装载日期或所述当前时间不小于所述文件扫描最晚等待时间时,更新所述前日装载完成日期。
本申请实施例还提供了一种控制生成报文的装置,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011569168.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务调用的方法及装置
- 下一篇:一种金融智能设备的测试方法、装置及设备