[发明专利]主机版本控制方法及装置在审
申请号: | 202111428417.4 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114064113A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 楚慧静 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 王文思 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 版本 控制 方法 装置 | ||
本公开提供一种主机版本控制方法,涉及云计算技术领域。该方法包括:将分布式版本管理工具GIT部署于主机的Unix服务系统,在Unix服务系统的配置环境写入字符转义模块;响应于用户通过版本管理可视化平台向主机发起的GIT操作命令,将字符转义模块的存储路径、主机的配置路径和GIT操作命令存储于数据库,由命令收发模块读取数据库存储的数据,将版本管理执行模块安装于Unix服务系统的配置路径;版本管理可视化平台通过调用命令收发模块,建立主机的文件管理系统的存储路径与Unix服务系统的配置路径的项目映射,根据项目映射,将存储于文件管理系统的文件复制到Unix服务系统对应的配置路径下。本公开还提供一种主机版本控制装置、电子设备、存储介质和程序产品。
技术领域
本公开涉及云计算技术领域,具体涉及一种主机版本控制方法及装置。
背景技术
由于大型主机与平台端文本编码格式不一致,大型主机运维部门在主机上的REXX脚本程序和JCL等可读性文本管理中未使用与平台端一致的版本控制软件。在此情况下存在较多技术缺陷,例如:文本修改、分工开发和版本迭代,缺乏规范性记录;以复制备份的方式存储所有的文件实体,占用大量主机存储资源;未及时保存的版本将不能回退;主机文件系统与平台不互通,编码格式不一致;所有主机文件只能在主机控制台上管理操作。
具体来说,对于银行系统的交易数据管理工具IBM主机系统而言,用户与主机系统之间的操作接口为JCL作业和REXX程序,是类平台端发起任务的脚本,存储于主机文件管理系统DATASET中。由于管理领域空白、编码受限和其研发管理尚未建立同平台界一致有效的版本管理体系,多数为在主机终端使用人工复制方法进行备份和恢复,在银行研发架构转型过程中无法进行跨平台交互性开发,严重阻碍版本迭代与合并研发的效率。
因此,目前尚需借用平台界成熟的版本管理解决方案,形成大型主机版本控制方案,以打破主机与平台编码不一致的瓶颈。
发明内容
针对现有技术的上述不足,本公开提供一种主机版本控制方法及装置。
根据本公开的第一个方面,提供了一种主机版本控制方法,包括:将分布式版本管理工具GIT部署于主机的Unix服务系统,在Unix服务系统的配置环境写入字符转义模块,字符转义模块用于将IBM-1047编码文件转换为ASCII编码文件;响应于用户通过版本管理可视化平台向主机发起的GIT操作命令,将字符转义模块的存储路径、主机的配置路径和GIT操作命令存储于数据库,由命令收发模块读取数据库存储的数据,将版本管理执行模块安装于Unix服务系统的配置路径;版本管理可视化平台通过调用命令收发模块,建立主机的文件管理系统的存储路径与Unix服务系统的配置路径的项目映射,根据项目映射,将存储于文件管理系统的文件复制到Unix服务系统对应的配置路径下;版本管理执行模块根据GIT操作命令,对Unix服务系统的配置路径下的文件进行GIT版本管理,GIT版本管理的执行结果通过命令收发模块返回至版本管理可视化平台。
根据本公开的实施例,主机的操作系统为z/OS操作系统,存储于文件管理系统的文件包括作业控制语言JCL和脚本编程语言REXX。
根据本公开的实施例,方法还包括:在版本管理可视化平台展示GIT版本管理的执行结果。
根据本公开的实施例,展示GIT版本管理的执行结果的步骤之后,还包括:Unix服务系统的配置路径下的文件经过GIT版本管理后形成更新后的目标文件,通过命令收发模块将更新后的目标文件传输并覆盖于主机的文件管理系统的存储路径。
根据本公开的实施例,GIT操作命令包括修改操作命令、删除操作命令、回退操作命令、创建分支操作命令或合并操作命令。
根据本公开的实施例,响应于用户通过版本管理可视化平台向主机发起的GIT操作命令的步骤之前,还包括:预先创建在版本管理可视化平台与主机之间传输数据的命令收发模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111428417.4/2.html,转载请声明来源钻瓜专利网。