[发明专利]转换排序脚本以在不同编码环境下重用JCL的方法和装置有效
申请号: | 201610615255.8 | 申请日: | 2016-07-29 |
公开(公告)号: | CN107402798B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 金孝善;李范熙;朴商龙;田成培 | 申请(专利权)人: | 特脉克斯软件株式会社 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/36;G06F8/76;G06F8/41 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋融冰 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转换 排序 脚本 不同 编码 环境 重用 jcl 方法 装置 | ||
本发明公开用于转换排序脚本以在不同编码环境下重用作业控制语言(JCL)的方法和装置。方法包括:步骤A,划分JCL中的一个或多个作业步骤;步骤B,从作业步骤提取可执行程序(PGM),数据集名称(DSN)以及数据描述(DD);步骤C,从与可执行程序对应的可执行程序源获取与数据描述对应的文件描述(FD);步骤D,基于文件描述生成第一副本;步骤E,通过比较第一副本和作业步骤中包括的排序字段确定有效性;以及步骤F,根据有效性的确定结果,基于第一副本生成和存储第二副本。
相关申请的交叉引用
本申请要求2016年5月19日向韩国知识产权局提出的韩国专利申请No.10-2016-0061535的权益,其全部内容通过引用并入本文。
技术领域
本发明涉及用于转换排序脚本以在不同编码环境下重用JCL(作业控制语言)的方法和存储于计算机可读介质中的计算机程序,尤其涉及当执行以JCL描述的排序脚本时分析用于根据编码差异转换脚本的信息的方法,基于分析信息提供排序脚本转换信息的方法,以及用于执行上述功能的计算机程序。
背景技术
二十世纪六十年代到七十年代期间,政府、金融机构和大型公司引进了主机系统以处理企业活动所需的各种数据。主机系统指的是使用中心汇集方法将多个终端与一台计算机相连接从而执行各种作业的通用大型计算机。例如,IBM公司开发的360系统是主机系统的一个例子。从此,主机系统引领企业计算机产业不断发展了近30年。然而,在八十年代末期,为了节约系统的运营成本,集合开放系统的优势和精简的具有开放系统如Unix平台的分布式环境成为趋势,因此在很大程度上削弱主机系统的地位。
与主机系统不同,开放系统并不依赖于特定公司的封闭式技术或程序。相反,其接口是开放的以便开放系统连接至或移植到不同类型的计算机。UNIX是开放系统的例子。最近,已经试图将主机系统完全重建为开放系统,这是危险的,并且需要高成本以及大量的人力和时间。
主机转换的解决方案被建议为一种新的替代方法。主机转换是一种高IT系统实现策略,它可以在不重新开发应用程序的情况下,将主机系统环境下构建和操作的IT系统转换为开放环境下的系统,以按现状重用。主机转换可以节约完全重建的初期成本和时间,并能充分利用现有资源,因此最小化风险,并且可以期待其他各种积极影响。
为了在不同编码环境下重用JCL,需要转换排序脚本,例如在主机系统中使用的扩充的二进制编码的十进制交换码(EBCDIC)和在开放系统中使用的美国信息交换标准码(ASCII)。因此,主机系统和开放环境的排序顺序是不同的,从而当通过复杂字段配置用作排序关键字的字段时,研究通过自适应编码分离待被排序的字段的方法是有必要的。
相关技术文献:韩国专利No.10-1379855。
发明内容
本发明的示例性实施例已经致力于提供一种用于转换排序脚本以在不同编码环境下重用JCL的方法和装置,从而当通过EBCDIC而不是通过ASCII在Unix环境中维持排序脚本编码时能够自动转换各个JCL。
本发明的另一个示例性实施例致力于提供一种用于转换排序脚本以在不同编码环境下重用JCL的方法和装置,从而可以确保比其他相关技术高的速度和精确性。
本发明的示例性实施例提供一种用于在不同编码环境下重用JCL的排序脚本转换方法。所述方法包括:步骤A,划分JCL中的一个或多个作业步骤;步骤B,从所述作业步骤提取可执行程序(PGM),数据集名称(DSN)以及数据描述(DD);步骤C,从所述可执行程序对应的可执行程序源获取所述数据描述对应的文件描述(FD);步骤D,基于所述文件描述生成第一副本(copy book);步骤E,通过比较所述第一副本和所述作业步骤中包括的排序字段确定有效性;步骤F,根据有效性的确定结果,基于第一副本生成和存储第二副本;以及步骤G,通过参考第二副本对排序字段进行转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于特脉克斯软件株式会社,未经特脉克斯软件株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610615255.8/2.html,转载请声明来源钻瓜专利网。