[发明专利]文件处理方法及装置在审
| 申请号: | 202111507591.8 | 申请日: | 2021-12-10 |
| 公开(公告)号: | CN114168549A | 公开(公告)日: | 2022-03-11 |
| 发明(设计)人: | 迟斌然;谢淼 | 申请(专利权)人: | 中国建设银行股份有限公司 |
| 主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/22;G06F16/2455 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张倩 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 处理 方法 装置 | ||
本发明提供了一种文件处理方法及装置,该方法包括:当检测到预设的主机执行第一批量作业所发送的待处理文件时,获取待处理文件的文件标识;判断预设的映射关系表中是否记录文件标识;若映射关系表中记录文件标识,则在映射关系表中获取文件标识对应的目标节点的目标节点信息;根据目标节点信息向目标节点传输所述待处理文件;在成功将待处理文件传输到目标节点的情况下,向所述目标节点发送文件送达通知,所述文件送达通知用于指示所述待处理文件对应的第二批量作业的文件依赖条件已满足,所述文件依赖条件为所述目标节点执行所述第二批量作业所依赖的条件。应用本发明实施例提供的方法,能够提升批量任务和操作系统运行的稳定性。
技术领域
本发明涉及计算机技术领域,特别涉及一种文件处理方法及装置。
背景技术
目前目前国内各大银行各类业务除了联机交易的处理之外,还包含大量的批量交易处理。据不完全统计,随着近年来金融业的迅猛发展,银行业务系统中近70%的操作是通过批量任务的形式完成的,日均运行批量作业数量常达数十万乃至百万之多。这些作业通常按需运行在不同的操作系统平台,有一个常见的场景是IBM主机端执行批量作业将文件传输至类Unix系统的节点设备触发的批量作业执行。
现有技术方案中,主机和节点设备通过文件传输串联,由节点设备通过文件扫描机制触发批量作业,然而,在文件路径和数量较大时,文件扫描程序的系统开销也随之增加,如果此时开放端上的批量作业任务同样繁忙,则会影响批量任务和操作系统稳定运行的风险。
发明内容
本发明所要解决的技术问题是提供一种文件处理方法,能够提升批量任务和操作系统运行的稳定性。
本发明还提供了一种文件处理装置,用以保证上述方法在实际中的实现及应用。
一种文件处理方法,应用于中间节点,所述方法包括:
当检测到预设的主机执行第一批量作业所发送的待处理文件时,获取所述待处理文件的文件标识;
判断预设的映射关系表中是否记录所述文件标识;
若所述映射关系表中记录所述文件标识,则在所述映射关系表中获取所述文件标识对应的目标节点的目标节点信息;
根据所述目标节点信息向所述目标节点传输所述待处理文件;
在成功将待处理文件传输到所述目标节点的情况下,向所述目标节点发送文件送达通知,所述文件送达通知用于指示出所述待处理文件对应的第二批量作业的文件依赖条件已满足,所述文件依赖条件为所述目标节点执行所述第二批量作业所依赖的条件。
上述的方法,可选的,所述判断预设的映射关系表中是否记录所述文件标识,包括:
遍历所述映射关系表中的主机文件标识;
若所述映射关系表中存在与所述文件标识一致的主机文件标识,则判定所述映射关系表中已记录所述文件标识;
若所述映射关系表中不存在与所述文件标识一致的主机文件标识,则判断所述映射关系表中未记录所述文件标识。
上述的方法,可选的,向所述目标节点发送文件送达通知之后,还包括:
当接收到所述目标节点发送的报错指令时,获取所述报错指令对应的报错文件标识;
在所述映射关系表中确定所述报错文件标识对应的源端文件信息。
上述的方法,可选的,所述根据所述目标节点信息向所述目标节点传输所述待处理文件之后,还包括:
在向所述目标节点传输所述待处理文件失败情况下,重新向所述目标节点传输所述待处理文件。
上述的方法,可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111507591.8/2.html,转载请声明来源钻瓜专利网。





