[发明专利]转换排序脚本以在不同编码环境下重用JCL的方法和装置有效
申请号: | 201610615255.8 | 申请日: | 2016-07-29 |
公开(公告)号: | CN107402798B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 金孝善;李范熙;朴商龙;田成培 | 申请(专利权)人: | 特脉克斯软件株式会社 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/36;G06F8/76;G06F8/41 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋融冰 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转换 排序 脚本 不同 编码 环境 重用 jcl 方法 装置 | ||
1.一种用于在不同编码环境下重用作业控制语言的排序脚本转换方法,包括:
步骤A,划分作业控制语言中的一个或多个作业步骤;
步骤B,从所述作业步骤提取可执行程序,数据集名称以及数据描述;
步骤C,从与所述可执行程序对应的可执行程序源获取与所述数据描述对应的文件描述;
步骤D,基于所述文件描述生成第一副本;
步骤E,通过比较所述第一副本和所述作业步骤中包括的排序字段,确定有效性;
步骤F,根据所述有效性的确定结果,基于所述第一副本生成和存储第二副本;以及
步骤G,通过比较所述第二副本和所述作业步骤的排序字段对所述排序字段进行转换。
2.根据权利要求1所述的排序脚本转换方法,其中步骤B包括:
当所述作业步骤中使用的可执行程序是排序程序时,从包含排序程序的第一作业步骤中提取所述数据集名称;以及
从包含所述数据集名称的第二作业步骤中提取所述可执行程序和所述数据描述。
3.根据权利要求2所述的排序脚本转换方法,还包括:
在所述第一作业步骤中提取与所述数据集名称对应的排序字段。
4.根据权利要求1所述的排序脚本转换方法,其中步骤C和步骤D包括:
在数据库中搜索与所述可执行程序对应的可执行程序源;
从所述可执行程序源中提取与所述数据描述对应的文件描述;
在所述文件描述中获取与所述数据集名称对应的数据的布局;以及
基于所述布局生成所述第一副本。
5.根据权利要求1所述的排序脚本转换方法,其中步骤E包括:
通过比较所述第一副本和与所述数据集名称对应的数据的排序字段,确定所述第一副本是否与所述排序字段相匹配。
6.根据权利要求1所述的排序脚本转换方法,其中步骤F包括:
当通过比较所述第一副本和与所述数据集名称对应的数据的排序字段得到所述第一副本与所述数据的排序字段相匹配的结果时,将所述第一副本设置为第二副本。
7.根据权利要求1所述的排序脚本转换方法,其中所述可执行程序包括COBOL。
8.一种用于在不同编码环境下重用作业控制语言的排序脚本转换装置,包括:
作业步骤划分单元,用于划分作业控制语言中的一个或多个作业步骤;
提取单元,用于从所述作业步骤提取可执行程序,数据集名称以及数据描述;
文件描述获取单元,用于从与所述可执行程序对应的可执行程序源获取与所述数据描述对应的文件描述;
第一副本生成单元,用于基于所述文件描述生成第一副本;
有效性确定单元,用于通过比较所述第一副本和所述作业步骤中包括的排序字段确定有效性;
第二副本生成单元,用于根据所述有效性的确定结果,基于所述第一副本生成和存储第二副本;以及
排序字段转换单元,用于通过比较所述第二副本和所述作业步骤的排序字段对所述排序字段进行转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特脉克斯软件株式会社,未经特脉克斯软件株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610615255.8/1.html,转载请声明来源钻瓜专利网。