[发明专利]用于从作业控制语句生成作业网络流的装置及其方法无效
申请号: | 200810080463.8 | 申请日: | 2008-02-19 |
公开(公告)号: | CN101320315A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 高井真志 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G06F3/12 | 分类号: | G06F3/12;G06F17/21 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 关兆辉;陆锦华 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 作业 控制 语句 生成 网络 装置 及其 方法 | ||
本申请以2007年2月19日提交的申请号为2007-038025的日本专利申请为基础并要求该申请的权益,该申请公开的内容通过引用将其整体并入于此。
技术领域
本发明涉及用于从作业控制语言中描述的作业控制语句生成作业网络流的装置及其方法和程序。
背景技术
近来出现了从大型机到使用服务器或者通用操作系统例如Windows的开放式系统的系统迁移。
在这样的系统迁移中,处理大型机上被管理的作业资产(job asset)是一个很重要的问题。
这样的作业资产通常用作业控制语言(JCL)来描述。然而,JCL在开放式系统中是不可用的,这样就有必要将JCL转换为例如UNIX外壳(shell)脚本这样的语言并且使用作业网络流来替代JCL命令。
通常,从JCL到作业网络的转换由系统工程师等等手工执行。
然而,将千上万个JCL文件手工转换为作业网络需要相当多的工时。另外,手工劳动期间会发生大量的程序错误,包括检测程序错误的测试期间,结果就是迁移成本变得非常大。
【专利文档1】JP-A-11-024913
第一个问题就是从JCL到作业网络的手工迁移会因人为错误而导致质量降低并且由于要对质量降低进行恢复而执行的测试工作会耗费相当大的费用。
第二个问题如下面所述。最初,在各JCL文件之间存在各种依赖关系。特别是,例如,为了能够开始一个JCL文件的执行,必须先完成另一个JCL文件的执行。在存在例如成千上万个JCL文件的环境中,只有很少的工程师能掌握这些依赖关系的存在或者这些依赖关系的内容。因此,为了研究这些依赖关系导致了相当大的费用。这增加了额外的花费和迁移工作的风险。
另外,即使创建和使用一个简单的转换工具,由于在实际测试时间存在的依赖关系还会发生大量的错误,最终,必须通过手工劳动研究这些错误的原因并加以纠正。因此,不能得到费用降低的效果。
发明内容
因此,本发明的一个目的是在没有手工劳动的情况下将JCL文件转换为作业网络。
根据本发明,提供了一种JCL文件/作业网络转换方法,包括:把JCL文件之间的依赖关系解释成逻辑表达式;执行对逻辑表达式的演绎推理以消解所述依赖关系;然后在考虑上述信息的情况下将JCL文件转换为作业网络。
上述的JCL文件/工作网络转换方法可以读取JCL文件,分析JCL文件之间的依赖关系,然后把所述依赖关系解释成逻辑表达式。
上述的JCL文件/作业网络转换方法可以使用列表形式的算法表示通过解释依赖关系而获得的逻辑表达式。
上述的JCL文件/作业网络转换方法可以读取JCL文件,将所述JCL文件转换为中间文件,将所述中间文件转换为作业网络。
上述的JCL文件/作业网络转换方法可以根据留在所述中间文件中的JCL命令把所述中间文件划分成各部分,并且将所述JCL命令转换为作业网络的组成部分,从而生成一作业网络流。
根据本发明,可以在没有手工劳动的情况下将JCL文件转换为作业网络,从而减少了转换操作的费用。
附图说明
图1是一个方块图,示出了本发明的一个实施例的用于从作业控制语言生成作业网络的设备的构造;
图2是一个方块图,示出了在图1中示出的依赖关系消解单元的构造;
图3是一个方块图,示出了在图1中示出的JCL/中间文件转换器的构造;
图4是一个方块图,示出了在图1中示出的中间文件/作业网络转换器的构造;
图5是一个流程图,示出了图1中示出的依赖关系消解单元的操作;
图6示出了根据本发明的实施例的基底(事实)集的图示;
图7示出了根据本发明的实施例的基底集列表的图示;
图8示出了根据本发明的实施例的逻辑表达式集(未消解)的图示;
图9示出了根据本发明的实施例的逻辑表达式集的图示;
图10是一个流程图(1/3),示出了图1中示出的依赖关系消解单元的操作;
图11是一个流程图(2/3),示出了图1中示出的依赖关系消解单元的操作;
图12是一个流程图(3/3),示出了图1中示出的依赖关系消解单元的操作;
图13示出了根据本发明的实施例的使用基底集演绎推理消解的图示;
图14是一个流程图,示出了图3中示出的中间文件生成部分的操作;
图15示出了由JCL生成的中间文件和从中间文件生成的作业网络;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810080463.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种颗粒镁铁水脱硫喷枪
- 下一篇:旋转式膜式燃气表回转中轴