The invention provides a host-based version automatic deployment method and system, including acquiring locally stored configuration files, version object information and operation instruction information, including keyword identifier, operation object, operation instruction and operation instruction information, converting version object information into text file information, and generating the first foot according to text file information. This file; according to the first script file, configuration file and operation instruction information, generate the second script file, and execute the second script file. The invention frees the version manager from the repetitive and complicated work, and has the technical effect of high repeatability, high efficiency and easy use.
【技术实现步骤摘要】
一种基于主机的版本自动部署方法及系统
本专利技术涉及计算机
,尤其涉及一种基于主机的版本自动部署方法及系统。
技术介绍
PCOMM(PersonalcommunicationsoftwareforIBM)是支持Windows与IBM主机进行通信的软件,具有主机终端仿真功能,能够支持VB语言的脚本程序。PCOMM对每一个操作命令都会在屏幕右上角作出反馈,可以通过界面坐标找到关键字,判断命令的完成情况,并且可通过播放宏的操作来执行。基于IBM主机的版本部署包括将主机中的程序、作业、参数文件等统一打包到不同的系统环境。以一支程序版本提交为例,在主机端需要经过三个步骤:CO、COPY及CI。具体的先将该程序通服务器下载到本地目录,即为CO(CHECKOUT);将本地目录修改好的程序覆盖CO下来的程序,即为COPY;再将覆盖好的程序上传到服务器,即为CI(CHECKIN)。随着计算机和网络技术的迅速发展,PCOMM在银行、外汇交易、股票交易等领域,使用越来越多。但由于银行系统每个批次的开发任务都要花费大量人力进行版本部署工作(基本步骤CO/COPY/CI)重复性高、容易出错。因此,如何提供一种版本部署方法,以克服现有技术中人力成本高及容易出错的问题,是当前亟待解决的技术问题。
技术实现思路
为了解决现有技术中的缺陷,本专利技术提供了一种基于主机的版本自动部署方法及系统,具有节约人力成本、可重复性高、高效易用的技术效果。为了实现上述目的,本专利技术提供了一种基于主机的版本自动部署方法,该方法包括:获取本地存储的配置文件、版本对象信息及操作指令信息;所述配置文件包括: ...
【技术保护点】
1.一种基于主机的版本自动部署方法,其特征在于,包括:获取本地存储的配置文件、版本对象信息及操作指令信息;所述配置文件包括:关键字标识符、操作对象、操作指令及操作指令信息;将所述版本对象信息转换为文本文件信息,并根据所述文本文件信息生成第一脚本文件;根据所述第一脚本文件、所述配置文件及所述操作指令信息生成第二脚本文件,并执行所述第二脚本文件。
【技术特征摘要】
1.一种基于主机的版本自动部署方法,其特征在于,包括:获取本地存储的配置文件、版本对象信息及操作指令信息;所述配置文件包括:关键字标识符、操作对象、操作指令及操作指令信息;将所述版本对象信息转换为文本文件信息,并根据所述文本文件信息生成第一脚本文件;根据所述第一脚本文件、所述配置文件及所述操作指令信息生成第二脚本文件,并执行所述第二脚本文件。2.根据权利要求1所述的基于主机的版本自动部署方法,其特征在于,所述根据所述第一脚本文件、所述配置文件及所述操作指令信息生成第二脚本文件,并执行所述第二脚本文件,包括:根据所述第一脚本文件获取所述版本对象信息;根据本地存储的配置文件获取所述版本对象信息对应的关键字标识符及所述操作指令信息对应的关键字标识符;根据所述版本对象信息、所述版本对象信息对应的关键字标识符、所述操作指令信息及所述操作指令信息对应的关键字标识符生成第二脚本文件;执行所述第二脚本文件。3.根据权利要求1所述的基于主机的版本自动部署方法,其特征在于,所述版本对象信息包括:对象名称、源存储路径及目标路径。4.根据权利要求1所述的基于主机的版本自动部署方法,其特征在于,所述关键字标识符包括:执行操作符、判断操作符、循环操作符。5.一种基于主机的版本自动部署系统,其特征在于,包括:获取单元,用于获取本地存储的配置文件、版本对象信息及操作指令信息;所述配置文件包括:关键字标识符、操作对象、操作指令及操作指令信息;转换单元,用于将所述版本对象信息转换为文本文件信息,并根据所述文本文件信息生成第一脚本文件;执行单元,用于根据所述第一脚本文件、所述配置文件及所述操作指令信息生成第二脚本文件,并执行所述第二脚本文件。6.根据权利要求5所述的基于主机的版本自...
【专利技术属性】
技术研发人员:马宇卓,王建立,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。