[发明专利]批处理调度方法、装置和系统有效
申请号: | 201510763249.2 | 申请日: | 2015-11-10 |
公开(公告)号: | CN105204929B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 杨代兵;方红涛;李桂林;王尔刚 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批处理 调度 方法 装置 系统 | ||
1.一种批处理调度方法,其特征在于,包括:
执行第一技术方案,所述第一技术方案包括:
在批量作业参数信息中,查找当前待作业任务对应的机器地址和执行用户;
远程登录到待作业机器,执行所述当前待作业任务的启动脚本,控制所述当前待作业任务开始执行;所述待作业机器与所述机器地址和所述执行用户相对应;
接收状态码;所述状态码由与所述待作业机器发送,表征所述当前待作业任务执行成功或者执行所述当前待作业任务时发生错误的步骤;
判断所述状态码是否表征所述当前待作业任务未执行成功,如果是,执行第二技术方案,如果否,执行第三技术方案;
所述第二技术方案包括:
在所述批量作业参数信息中,查找与所述状态码相对应的错误处理作业任务;控制所述待作业机器执行所述错误处理作业任务;控制所述待作业机器从所述当前待作业任务中的预设步骤重新开始执行,所述预设步骤是与所述状态码相对应的步骤;依据重新接收到的状态码判断所述当前待作业任务是否执行成功,如果是,执行所述第三技术方案,如果否,继续执行所述第二技术方案;
所述第三技术方案包括:
在所述批量作业参数信息中,查找所述当前待作业任务之后的相邻的作业任务,将所述当前待作业任务之后相邻的作业任务确定为新的当前待作业任务,重新执行所述第一技术方案,直至所述当前待作业任务为最后一个作业任务。
2.根据权利要求1所述的方法,其特征在于,所述在批量作业参数信息中,查找当前待作业任务对应的机器地址和执行用户之前,还包括:
获取并存储工作人员输入的所述批量作业参数信息。
3.根据权利要求1所述的方法,其特征在于,所述批量作业参数信息包括:
作业任务名称、作业任务执行的机器地址、作业任务执行的用户、作业任务开始执行的时间、前置作业任务、后置作业任务、作业任务启动脚本、状态码和错误处理作业任务。
4.根据权利要求3所述的方法,其特征在于,所述批量作业参数信息以批量作业参数表的形式存储。
5.根据权利要求4所述的方法,其特征在于,所述作业任务名称、所述状态码和所述错误处理作业任务以状态码子表的方式存储。
6.根据权利要求1所述的方法,其特征在于,所述当前待作业任务执行成功时对应的所述状态码为唯一的状态码;执行所述当前待作业任务时,若发生错误,发生错误的步骤不同,对应的状态码不同。
7.一种批处理调度装置,其特征在于,包括:
第一查找模块,用于在批量作业参数信息中,查找当前待作业任务对应的机器地址和执行用户;
第一控制模块,用于远程登录到待作业机器,执行所述当前待作业任务的启动脚本,控制所述当前待作业任务开始执行;所述待作业机器与所述机器地址和所述执行用户相对应;
接收模块,用于接收状态码;所述状态码由与所述待作业机器发送,表征所述当前待作业任务执行成功或者执行所述当前待作业任务时发生错误的步骤;
判断模块,用于判断所述状态码是否表征所述当前待作业任务未执行成功,如果是,触发第二控制模块,如果否,触发第三控制模块;
第二控制模块,用于:在所述批量作业参数信息中,查找与所述状态码相对应的错误处理作业任务;控制所述待作业机器执行所述错误处理作业任务;控制所述待作业机器从所述当前待作业任务中的预设步骤重新开始执行,所述预设步骤是与所述状态码相对应的步骤;依据重新接收到的状态码判断所述当前待作业任务是否执行成功,如果是,触发第三控制模块,否则,继执行本模块功能;
第三控制模块,用于在所述批量作业参数信息中,查找所述当前待作业任务之后的相邻的作业任务,将所述当前待作业任务之后相邻的作业任务确定为新的当前待作业任务,触发所述第一查找模块,直至所述新的当前待作业任务为最后一个作业任务。
8.根据权利要求7所述的装置,其特征在于,还包括:
获取模块,用于获取并存储工作人员输入的所述批量作业参数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510763249.2/1.html,转载请声明来源钻瓜专利网。