批处理方法及装置制造方法及图纸

技术编号:13093382 阅读:60 留言:0更新日期:2016-03-30 20:12
本发明专利技术实施例公开了一种批处理方法及装置,预先配置任务序列,使得任务之间的依赖关系清晰,操作简便,而且,任务内部按照步骤前后执行的依赖顺序灵活配置,通过批处理参数进行数据划分,达到任务和任务序列可配置的目的,从而提高批处理方法的修改灵活度,简化了后期维护,降低修改工作量。

【技术实现步骤摘要】

本专利技术设及数据处理
,更具体地说,设及一种批处理方法及装置
技术介绍
随着银行应用系统越来越庞大,分行与分行间直接的业务差异也越来越大,而目 前的批处理方法对差异化的批处理的复用性较差,因此,需要对批处理方法进行修改。 专利技术人在实现本专利技术的过程中发现,目前的批处理方法不支持任务参数配置,使 得批处理方法的修改灵活度低,工作量大。
技术实现思路
本专利技术的目的是提供一种批处理方法及装置,W提高批处理方法的修改灵活度, 降低修改工作量。 为实现上述目的,本专利技术提供了如下技术方案: -种批处理方法,包括: 根据预先配置的任务序列监测是否达到批处理任务处理节点;[000引若监测达到批处理任务处理节点,触发生成批处理指令,所述批处理指令中携带 有批处理参数,所述批处理参数至少包括:批处理任务名称、分行号; 基于所述批处理参数从预先存储的任务登记表中查询与所述批处理任务名称和 所述分行号对应的委托人标识; 生成任务执行记录表,所述任务执行记录表中的每条记录中记录有委托人标识、 分行号、批处理任务名称,W及批处理任务执行状态和批处理任务执行时间; 对所述任务执行记录表中的批处理任务进行轮询,将轮询到的执行状态为就绪或 重跑的批处理任务调起; 当批处理任务被调起时,根据所述批处理任务的名称在预置的配置文件中查找批 处理任务,所述批处理任务中记录有批处理任务的各个步骤的ID,W及各个步骤之间的执 行顺序; 执行所查找到的批处理任务,并更新批处理任务的执行状态和批处理任务执行时 间。 上述方法,优选的,所述任务序列包括: 通过图形化界面接收的用户输入的任务间依赖关系图。 上述方法,优选的,所述将轮询到的批处理任务执行状态为就绪或重跑的批处理 任务调起包括: 若执行批处理任务的服务器为专用于执行满足预设条件的批处理任务的服务器, 判断轮询到的执行状态为就绪或重跑的批处理任务是否满足所述预设条件,若是,则调起 所述执行状态为就绪或重跑的批处理任务;否则,禁止调起所述执行状态为就绪或重跑的 批处理任务;若所述服务器为非专用于执行满足预设条件的批处理任务的服务器,判断轮询到 的执行状态为就绪或重跑的批处理任务是否满足所述预设条件,若不满足所述预设条件, 则调起所述执行状态为就绪或重跑的批处理任务;若满足所述预设条件,则判断所述轮询 到的执行状态为就绪或重跑的批处理任务的转移标识是否有效,若有效,则调起所述执行 状态为就绪或重跑的批处理任务;若无效,则禁止调起所述执行状态为就绪或重跑的批处 理任务。 上述方法,优选的,还包括: 当接收到监控请求时,显示监控界面; 基于用户在所述监控界面输入的第一组捜索关键词在所述任务执行记录表捜索 批处理任务;所述第一组捜索关键词包括:分行号,账务日期,W及任务执行状态; 在所述监控界面显示捜索到的批处理任务。 上述方法,优选的,还包括: 当接收到通过所述监控界面触发的干预指令时,显示用户所选择的批处理任务的 已执行步骤列表; 若用户所选择的批处理任务为正在执行的批处理任务,当接收到通过所述已执行 步骤列表触发的停止指令时,停止执行用户所选择的批处理任务,并将该批处理任务的执 行状态更新为停止状态;若用户所选择的批处理任务的执行状态为执行失败或停止状态,当接收到通过所 述已执行步骤列表触发的重启指令时,将所述用户所选择的批处理任务的状态更新为重 跑; 当接收到通过所述已执行步骤列表触发的步骤设置指令时,显示步骤设置界面, 所述显示步骤设置界面用于用户设置用户所选择的步骤是否跳过执行。[002引上述方法,优选的,还包括:当接收到通过所述监控界面触发的转移配置指令时,显示任务转移配置界面;基于用户在所述转移配置界面输入的第二组捜索关键词在所述任务执行记录表 查找批处理任务;所述第二组捜索关键词包括:服务器标识,账务日期和分行号; 在所述转移配置界面显示所查找到的批处理任务;当接收到通过所述转移配置界面触发的转移指令时,将用户所选择的批处理任务 的转移标识设置为有效。 一种批处理装置,所述装置包括: 监测模块,用于根据预先配置的任务序列监测是否达到批处理任务处理节点; 触发模块,用于若所述监测模块监测达到批处理任务处理节点,触发生成批处理 指令,所述批处理指令中携带有批处理参数,所述批处理参数至少包括:批处理任务名称、 分行号;查询模块,用于基于所述批处理参数从预先存储的任务登记表中查询与所述批处 理任务名称和所述分行号对应的委托人标识;生成模块,用于生成任务执行记录表,所述任务执行记录表中的每条记录中记录 有委托人标识、分行号、批处理任务名称,W及批处理任务执行状态和批处理任务执行时 间; 轮询模块,用于对所述任务执行记录表中的批处理任务进行轮询,将轮询到的执 行状态为就绪或重跑的批处理任务调起; 查找模块,用于当批处理任务被调起时,根据所述批处理任务的名称在预置的配 置文件中查找批处理任务,所述批处理任务中记录有批处理任务的各个步骤的ID,W及各 个步骤之间的执行顺序; 执行模块,用于执行所查找到的批处理任务,并更新批处理任务的执行状态和批 处理任务执行时间。 上述装置,优选的,用于将轮询到的批处理任务的执行状态为就绪或重跑的批处 理任务调起的轮询模块具体用于, 若执行批处理任务的服务器为专用于执行满足预设条件的批处理任务的服务器, 判断轮询到的执行状态为就绪或重跑的批处理任务是否满足所述预设条件,若是,则调起 所述执行状态为就绪或重跑的批处理任务;否则,禁止调起所述执行状态为就绪或重跑的 批处理任务; 若所述服务器为非专用于执行满足预设条件的批处理任务的服务器,判断轮询到 的执行状态为就绪或重跑的批处理任务是否满足所述预设条件,若不满足所述预设条件, 则调起所述执行状态为就绪或重跑的批处理任务;若满足所述预设条件,则判断所述轮询 到的执行状态为就绪或重跑的批处理任务的转移标识是否有效,若有效,则调起所述执行 状态为就绪或重跑的批处理任务;若无效,则禁止调起所述执行状态为就绪或重跑的批处 理任务。 上述装置,优选的,还包括: 第一显示模块,用于当接收到监控请求时,显示监控界面; 第一捜索模块,用于基于用户在所述监控界面输入的第一组捜索关键词在所述任 务执行记录表捜索批处理任务;所述第一组捜索关键词包括:分行号,账务日期,W及任务 执行状态; 第二显示模块,用于在所述监控界面显示捜索到的批处理任务。[004引上述装置,优选的,还包括: 第Ξ显示模块,用于当接收到通过所述监控界面触发的干预指令时,显示用户所 选择的批处理任务的已执行步骤列表; 第一处理模块,用于若用户所选择的批处理任务为正在执行的批处理任务,当接 收到通过所述已执行步骤列表触发的停止指令时,停止执行用户所选择的批处理任务,并 将该批处理任务的执行状态更新为停止状态; 第二处理模块,用于若用户所选择的批处理任务的执行状态为执行失败或停止状 态,当接收到通过所述已执行步骤列表触发的重启指令时,将所述用户所选择的批处理任 务的状态更新为重跑; 第四显示模块,用于当接收到通过所述已执行步骤列表触发的步骤设置指令时, 显示步骤设置界面,所述显示步骤设置界面用于用户设置用户所选择的步骤是否跳过执 行。 上述装置,本文档来自技高网...

【技术保护点】
一种批处理方法,其特征在于,包括:根据预先配置的任务序列监测是否达到批处理任务处理节点;若监测达到批处理任务处理节点,触发生成批处理指令,所述批处理指令中携带有批处理参数,所述批处理参数至少包括:批处理任务名称、分行号;基于所述批处理参数从预先存储的任务登记表中查询与所述批处理参数对应的委托人标识;生成任务执行记录表,所述任务执行记录表中的每条记录中记录有委托人标识、分行号、批处理任务名称,以及批处理任务执行状态和批处理任务执行时间;对所述任务执行记录表中的批处理任务进行轮询,将轮询到的执行状态为就绪或重跑的批处理任务调起;当批处理任务被调起时,根据所述批处理任务的名称在预置的配置文件中查找批处理任务,所述批处理任务中记录有批处理任务的各个步骤的ID,以及各个步骤之间的执行顺序;执行所查找到的批处理任务,并更新批处理任务的执行状态和批处理任务执行时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴泽童夏成扬伍辉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1