一种大型计算机作业排程设备及系统的制作方法

文档序号:6336800阅读:155来源:国知局
专利名称:一种大型计算机作业排程设备及系统的制作方法
技术领域
本发明关于计算机系统作业排程技术,具体地讲是一种大型计算机作业排程设备 及系统。
背景技术
随着大型计算机应用规模的不断扩大,计算机系统的维护工作也渐趋复杂,往往 需要运行大量的作业来完成。而运行大量的作业不仅流程复杂、步骤繁多,而且各种作业之 间存在复杂的前后项关系。同时,大量作业的运行还具有随应用环境和应用场景的变化而 变化、生命周期短、使用频率低以及无法完全复制等特点。作业是大型机系统用于完成特定功能的一个或者一组操作。作业的执行是以返回 码为条件来判断该作业是否正确结束的。比如,一个作业设定的返回码为4,则当且仅当作 业的返回码小于等于4的时候,这个作业才能被判断为正确执行。作业排程中的一个重要 的方面就是编排作业之间的关系。作业的关系包括串行关系、并行关系和前后项关系等描 述方式,而串行关系和并行关系又都可以转化为前后项关系来描述。在现有技术中,大型机系统上广泛应用的作业排程工具需要由专业人员进行操 作。这种作业排程工具操作复杂、耗时长、不直观。

发明内容
本发明实施例提供了一种大型计算机作业排程设备及系统,以解决大型机系统上 的作业排程问题。本发明的目的之一是,提供一种大型计算机作业排程设备,该设备包括作业关系 界面装置,用于显示包含作业名称、作业返回码和标志参数在内的作业关系信息,并根据作 业关系信息编排生成用户需要的作业关系描述信息;作业关系转换装置,用于将用户需要 的作业关系描述信息转换为作业的前后项关系描述信息;脚本文件生成装置,用于根据作 业的前后项关系描述信息生成包含作业集定义脚本、作业定义脚本和作业触发器定义脚本 的脚本文件;作业排程导入装置,用于将脚本文件动态添加到大型计算机的编程接口。本发明的目的之一是,提供一种大型计算机作业排程系统,该系统包括作业排程 设备和大型计算机设备,作业排程设备与大型计算机设备相连接;作业排程设备包括作 业关系界面装置,用于显示包含作业名称、作业返回码和标志参数在内的作业关系信息,并 根据作业关系信息编排生成用户需要的作业关系描述信息;作业关系转换装置,用于将用 户需要的作业关系描述信息转换为作业的前后项关系描述信息;脚本文件生成装置,用于 根据作业的前后项关系描述信息生成包含作业集定义脚本、作业定义脚本和作业触发器定 义脚本的脚本文件;作业排程导入装置,用于将脚本文件动态添加到大型计算机设备的编 程接口 ;大型计算机设备运行所述的脚本文件,生成作业的排程。本发明的有益效果在于可以快速、灵活的进行大型机系统作业排程,提高了对大 型机系统作业进行排程的效率和自动化程度。本发明实施例提供了更为直观、简洁的图形化排程界面,方便用户进行排程的编辑和检查,同时,排程的生成和导入都是通过自动化的 方式来实现,而不是用户逐条编辑和定义。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例的大型计算机作业排程设备结构框图;图2为本发明实施例的大型计算机作业排程设备工作流程图;图3为本发明实施例的脚本文件生成装置结构框图;图4为本发明实施例的大型计算机作业排程系统连接关系示意图;图5为本发明实施例的脚本文件导入流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。实施例1如图1所示,本实施例的大型计算机作业排程设备包括作业关系界面装置101, 用于显示包含作业名称、作业返回码和标志参数在内的作业关系信息,并根据作业关系信 息编排生成用户需要的作业关系描述信息;作业关系转换装置102,用于将用户需要的作 业关系描述信息转换为作业的前后项关系描述信息;脚本文件生成装置103,用于根据作 业的前后项关系描述信息生成包含作业集定义脚本、作业定义脚本和作业触发器定义脚本 的脚本文件;作业排程导入装置104,用于将脚本文件动态添加到大型计算机的编程接口。如图3所示,大型计算机作业排程设备的脚本文件生成装置103包括作业分组模 块311,用于根据作业的前后项关系描述信息中作业的出现顺序对作业进行分组处理,生成 多个作业集。信息填充模块312,用于根据作业的前后项关系描述信息和作业集填充生成包 含作业名、所述作业集、返回码、作业触发器和前项作业名在内的作业流程信息。脚本资源 模块313,用于根据作业流程信息生成包含作业信息文件、作业集信息文件和作业触发器信 息文件在内的脚本资源文件。脚本生成模块314,用于根据脚本资源文件生成包含作业集定 义脚本、作业定义脚本和作业触发器定义脚本的脚本文件。具体地,作业关系界面装置101,包含一张用户进行作业关系编排的二维表格。二 维表格提供用户进行作业排程的界面。作业关系转换装置102,包含作业关系文件。作业关系文件是二维表格中作业关系 经过排程需求解析装置解析之后的结果,也是排程转化装置的输入。脚本文件生成装置103,包含作业分组模块311、信息填充模块312、脚本资源模块 313和脚本生成模块314。其中,作业分组模块311与作业关系转换装置102连接,脚本生成模块314与排程导入装置104连接。脚本文件生成装置103中包含三个信息文件和一个 脚本文件,三个信息文件分别是作业信息文件、作业集信息文件和作业触发器信息文件。这 三个信息文件是作业关系文件经过作业分组模块311、信息填充模块312和脚本资源模块 313后的结果。脚本文件是上述四个信息文件经过脚本生成模块314后生成的大型机系统 可以识别的结果文件。如图2所示,本实施例的大型机系统作业排程的流程包括步骤201、在作业关系界面装置101中实现。用户在步骤201中进行作业排程编 辑,同时提供作业名、作业返回码等作业信息。本实施例提供了一种通过二维表格来直观表 示作业关系的方法。如表1所示表 权利要求
1.一种大型计算机作业排程设备,其特征是,所述的设备包括作业关系界面装置,用于显示包含作业名称、作业返回码和标志参数在内的作业关系 信息,并根据所述的作业关系信息编排生成用户需要的作业关系描述信息;作业关系转换装置,用于将所述的用户需要的作业关系描述信息转换为作业的前后项 关系描述信息;脚本文件生成装置,用于根据所述的作业的前后项关系描述信息生成包含作业集定义 脚本、作业定义脚本和作业触发器定义脚本的脚本文件;作业排程导入装置,用于将所述的脚本文件动态添加到大型计算机的编程接口。
2.根据权利要求1所述的大型计算机作业排程设备,其特征是,所述的脚本文件生成 装置包括作业分组模块,用于根据所述的作业的前后项关系描述信息中作业的出现顺序对作业 进行分组处理,生成多个作业集。
3.根据权利要求2所述的大型计算机作业排程设备,其特征是,所述的脚本文件生成 装置包括信息填充模块,用于根据所述的作业的前后项关系描述信息和作业集填充生成包含作 业名、所述作业集、返回码、作业触发器和前项作业名在内的作业流程信息。
4.根据权利要求3所述的大型计算机作业排程设备,其特征是,所述的脚本文件生成 装置包括脚本资源模块,用于根据所述的作业流程信息生成包含作业信息文件、作业集信息文 件和作业触发器信息文件在内的脚本资源文件。
5.根据权利要求4所述的大型计算机作业排程设备,其特征是,所述的脚本文件生成 装置包括脚本生成模块,用于根据所述的脚本资源文件生成包含作业集定义脚本、作业定义脚 本和作业触发器定义脚本的脚本文件。
6.一种大型计算机作业排程系统,其特征是,所述的系统包括作业排程设备和大型 计算机设备,所述的作业排程设备与所述的大型计算机设备相连接;所述的作业排程设备包括作业关系界面装置,用于显示包含作业名称、作业返回码和标志参数在内的作业关系 信息,并根据所述的作业关系信息编排生成用户需要的作业关系描述信息;作业关系转换装置,用于将所述的用户需要的作业关系描述信息转换为作业的前后项 关系描述信息;脚本文件生成装置,用于根据所述的作业的前后项关系描述信息生成包含作业集定义 脚本、作业定义脚本和作业触发器定义脚本的脚本文件;作业排程导入装置,用于将所述的脚本文件动态添加到大型计算机设备的编程接口 ;所述的大型计算机设备运行所述的脚本文件,生成所述作业的排程。
7.根据权利要求6所述的大型计算机作业排程系统,其特征是,所述的脚本文件生成 装置包括作业分组模块,用于根据所述的作业的前后项关系描述信息中作业的出现顺序对作业 进行分组处理,生成多个作业集;信息填充模块,用于根据所述的作业的前后项关系描述信息和作业集填充生成包含作 业名、所述作业集、返回码、作业触发器和前项作业名在内的作业流程信息;脚本资源模块,用于根据所述的作业流程信息生成包含作业信息文件、作业集信息文 件和作业触发器信息文件在内的脚本资源文件;脚本生成模块,用于根据所述的脚本资源文件生成包含作业集定义脚本、作业定义脚 本和作业触发器定义脚本的脚本文件。
全文摘要
本发明提供了一种大型计算机作业排程设备及系统,该设备包括作业关系界面装置,用于显示包含作业名称、作业返回码和标志参数在内的作业关系信息,并根据作业关系信息编排生成用户需要的作业关系描述信息;作业关系转换装置,用于将用户需要的作业关系描述信息转换为作业的前后项关系描述信息;脚本文件生成装置,用于根据作业的前后项关系描述信息生成包含作业集定义脚本、作业定义脚本和作业触发器定义脚本的脚本文件;作业排程导入装置,用于将脚本文件动态添加到大型计算机的编程接口。
文档编号G06F9/46GK102004666SQ201010559828
公开日2011年4月6日 申请日期2010年11月25日 优先权日2010年11月25日
发明者李朋乐, 林昉, 闫寒, 黄文宇 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1