[发明专利]IBM主机作业的自动生成方法、系统、装置及存储介质在审
申请号: | 201911327050.X | 申请日: | 2019-12-20 |
公开(公告)号: | CN111208995A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 谢淼;王毅;但丹;黄立 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ibm 主机 作业 自动 生成 方法 系统 装置 存储 介质 | ||
本发明公开了一种IBM主机作业的自动生成方法、系统、装置及存储介质,其中,所述生成方法包括:获取待生成的作业的操作类型和操作参数集合;根据所述操作类型匹配出相应的作业模板;根据匹配出的所述作业模板和所述操作参数通过模板引擎生成作业。本发明通过提供统一的作业模板,运维人员只需输入相关参数即可自动生成作业,优化了主机作业准备工艺,提升了运维标准化程度和运维工作效率,降低了主机系统运维门槛,有效改善了主机作业编码风格各异、维护困难以及版本管理混乱等问题。且统一的作业模板有效减少手工任务和人工干预操作,大大减少了安全隐患。
技术领域
本发明涉及计算机应用技术领域,更为具体而言,涉及一种基于模板引擎的IBM主机作业的自动生成方法、系统、装置及存储介质。
背景技术
IBM主机系统以其强大的功能、坚实的可靠性、封闭的安全性等优点被金融行业所青睐。然而在如今自动化运维乃至人工智能运维的浪潮中,封闭安全反而使IBM主机运维停滞不前,仍然处于手工任务繁琐,效率低下,可靠性不高的“刀耕火种”阶段。伴随着业务增长,业务系统对主机平台运维效率和质量的要求不断提高,主机运维标准化和自动化需求也日益强烈。
目前,大型主机在生产环境标准变更实施的运维场景下,主机运维人员通常通过手工编辑并执行一个或一系列JCL作业完成变更实施工作。一般情况下,运维人员使用z/OS操作系统提供的ISPF edit编辑器创建或编辑JCL作业。该编辑器功能强大,命令集丰富,但存在学习曲线陡峭,容易误操作等缺点。通过该方式实施生产变更对运维人员的要求高,需要运维人员熟练掌握相关语言的知识,同时,不同运维人员编写的作业在编码规范、编码风格和健壮性方面存在巨大差异,使作业难以统一管理。且手工编写的方式存在实施效率低、安全隐患大等缺点。
此外,运维人员也可以使用配置文件配合执行REXX脚本动态生成JCL作业,但其数据类型过于单一,缺少常见的数据类型和数据结构支持。另一方面,相较于当下流行的高级程序语言,REXX可读性差,维护困难,缺乏高效直观的跟踪调试、错误定位工具。REXX难以实现复杂变更流程的完全自动化,受限于功能及操作系统接口限制,基于REXX的自动化流程通常需要人工干预。同时,复杂的流程通常意味着更复杂的逻辑和代码量,REXX可读性差,维护困难的弊端将进一步放大。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种IBM主机作业的自动生成方法、系统、服务器及存储介质,提升了运维标准化程度和运维工作效率,降低了主机系统的运维门槛。
根据本发明的实施方式,提供了一种IBM主机作业的自动生成方法,所述生成方法包括:获取待生成的作业的操作类型和操作参数集合;根据所述操作类型匹配出相应的作业模板;根据匹配出的所述作业模板和所述操作参数通过模板引擎生成作业。
在本发明的一些实施方式中,所述作业模板根据预设的编写标准统一格式编写,包括通用语句和唯一标签集合;其中,所述作业模板的静态部分由所述通用语句构成,动态部分由所述唯一标签集合中的唯一标签进行标记。
在本发明的一些实施方式中,所述操作参数集合包括多个参数值;其中,每个所述参数值具有参数名,且对应一种所述唯一标签;每个所述参数值对应的唯一标签互相不同。
在本发明的一些实施方式中,所述根据匹配出的所述作业模板和所述操作参数通过模板引擎生成作业包括:通过所述模板引擎扫描所述作业模板,遇到所述唯一标签时,查找所述操作参数集合;获取所述操作参数集合中与所述作业模板中的唯一标签相同的唯一标签所对应的参数值;用获取的所述参数值替换所述作业模板中的唯一标签。
同时,本发明提供了一种IBM主机作业的自动生成系统,所述生成系统包括:获取模块,用于获取待生成的作业的操作类型和操作参数集合;匹配模块,用于根据所述操作类型匹配出相应的作业模板;生成模块,用于根据匹配出的所述作业模板和所述操作参数通过模板引擎生成作业。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911327050.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于桶状结构物的薄膜型低温液舱的分布结构
- 下一篇:一种电梯系统