主机版本控制方法及装置制造方法及图纸

技术编号:32365182 阅读:27 留言:0更新日期:2022-02-20 03:38
本公开提供一种主机版本控制方法,涉及云计算技术领域。该方法包括:将分布式版本管理工具GIT部署于主机的Unix服务系统,在Unix服务系统的配置环境写入字符转义模块;响应于用户通过版本管理可视化平台向主机发起的GIT操作命令,将字符转义模块的存储路径、主机的配置路径和GIT操作命令存储于数据库,由命令收发模块读取数据库存储的数据,将版本管理执行模块安装于Unix服务系统的配置路径;版本管理可视化平台通过调用命令收发模块,建立主机的文件管理系统的存储路径与Unix服务系统的配置路径的项目映射,根据项目映射,将存储于文件管理系统的文件复制到Unix服务系统对应的配置路径下。本公开还提供一种主机版本控制装置、电子设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
主机版本控制方法及装置


[0001]本公开涉及云计算
,具体涉及一种主机版本控制方法及装置。

技术介绍

[0002]由于大型主机与平台端文本编码格式不一致,大型主机运维部门在主机上的REXX脚本程序和JCL等可读性文本管理中未使用与平台端一致的版本控制软件。在此情况下存在较多技术缺陷,例如:文本修改、分工开发和版本迭代,缺乏规范性记录;以复制备份的方式存储所有的文件实体,占用大量主机存储资源;未及时保存的版本将不能回退;主机文件系统与平台不互通,编码格式不一致;所有主机文件只能在主机控制台上管理操作。
[0003]具体来说,对于银行系统的交易数据管理工具IBM主机系统而言,用户与主机系统之间的操作接口为JCL作业和REXX程序,是类平台端发起任务的脚本,存储于主机文件管理系统DATASET中。由于管理领域空白、编码受限和其研发管理尚未建立同平台界一致有效的版本管理体系,多数为在主机终端使用人工复制方法进行备份和恢复,在银行研发架构转型过程中无法进行跨平台交互性开发,严重阻碍版本迭代与合并研发的效率。
[0004]因此,目前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种主机版本控制方法,包括:将分布式版本管理工具GIT部署于所述主机的Unix服务系统,在所述Unix服务系统的配置环境写入字符转义模块,所述字符转义模块用于将IBM

1047编码文件转换为ASCII编码文件;响应于用户通过版本管理可视化平台向主机发起的GIT操作命令,将字符转义模块的存储路径、主机的配置路径和GIT操作命令存储于数据库,由命令收发模块读取所述数据库存储的数据,将版本管理执行模块安装于所述Unix服务系统的配置路径;所述版本管理可视化平台通过调用所述命令收发模块,建立所述主机的文件管理系统的存储路径与所述Unix服务系统的配置路径的项目映射,根据所述项目映射,将存储于所述文件管理系统的文件复制到所述Unix服务系统对应的配置路径下;所述版本管理执行模块根据所述GIT操作命令,对所述Unix服务系统的配置路径下的文件进行GIT版本管理,所述GIT版本管理的执行结果通过命令收发模块返回至版本管理可视化平台。2.根据权利要求1所述的方法,其中,所述主机的操作系统为z/OS操作系统,存储于所述文件管理系统的文件包括作业控制语言JCL和脚本编程语言REXX。3.根据权利要求1所述的方法,其中,所述方法还包括:在所述版本管理可视化平台展示所述GIT版本管理的执行结果。4.根据权利要求3所述的方法,其中,所述展示所述GIT版本管理的执行结果的步骤之后,还包括:所述Unix服务系统的配置路径下的文件经过所述GIT版本管理后形成更新后的目标文件,通过命令收发模块将所述更新后的目标文件传输并覆盖于所述主机的文件管理系统的存储路径。5.根据权利要求1所述的方法,其中,所述GIT操作命令包括修改操作命令、删除操作命令、回退操作命令、创建分支操作命令或合并操作命令。6.根据权利要求1所述的方法,其中,所述响应于用户通过版本管理可视化平台向主机发起的GIT操作命令的步骤之前,还包括:预先创建在所述版本管理可视化平台与主机之间传输数据的所述命令收发模块。7.根据权利要求1所述的方法,其中,所述数据库包括Re...

【专利技术属性】
技术研发人员:楚慧静
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1