TWS移行版本的投产处理方法及装置制造方法及图纸

技术编号:37961067 阅读:4 留言:0更新日期:2023-06-30 09:35
本发明专利技术提出了一种TWS移行版本的投产处理方法及装置,涉及数据处理技术领域,该方法包括:获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查通过后发布所述移行版本排程文件;解析所述移行版本排程文件,得到脚本参数信息;读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本;根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核所述TWS移行版本脚本;在审核通过后,根据所述TWS移行版本脚本加载TWS移行版本的资源;当所述TWS移行版本的资源使用完毕,触发自动清理机制,清理所述TWS移行版本的资源。行版本的资源。行版本的资源。

【技术实现步骤摘要】
TWS移行版本的投产处理方法及装置


[0001]本专利技术涉及数据处理
,尤指一种TWS移行版本的投产处理方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]大型商业银行基于IBM主机的批量使用TWS(Tivoli Workload Scheduler,企业作业调度软件)管理和维护,为保证业务稳定性、多样性,每月会例行安排版本发布、投产,同时因业务需求等原因,按需发布提前版、延后版。针对TWS版本,发布和投产内容分为核心批量版本和移行批量版本,其中,核心批量版本根据运行周期、ETT(Event

triggeredtracking,事件触发的进程)加载等方式,每日例行生成当日计划并执行,版本内容按设置重复使用;移行批量版本主要为配合版本投产发版,相关内容仅版本投产时使用一次。
[0004]在现有的应用场景中,核心批量版本投产时间一般安排在周日凌晨。现有方案采用核心批量版本与移行批量版本共用一套TWS,海外按时区共分为4套TWS,版本投产T

2日晚上投产移行批量TWS内容,依靠T

1日当日计划生成时间,将移行批量版本内容加载至T

1日当日计划中。在T日各环境生成当日计划前,将TWS流程清空,投产核心批量TWS版本,保证T日生成的当日计划中不再包含移行批量TWS版本内容。同时,在版本投产结束后,各套TWS需检查T<br/>‑
1日计划,将计划内未执行的内容手工清理。
[0005]利用现有技术进行TWS版本部署,海外核心批量每天定时生成批量计划,由于和核心批量共用TWS,移行版本投产后必须等到当日批量计划生成后才能运行。若有紧急补丁,无法做到随到随投,影响版本部署效率。并且,移行批量仅用于版本投产,遗留在TWS中存在被误触发的风险,因此须及时清理移行内容。清理过程存在以下风险:由于移行和核心共用TWS,清理移行内容时需将核心内容一同清理后再重新装载核心内容,这期间存在核心批量ETT加载失败的风险;核心和移行的TWS流程混存,清理移行和重新装载核心内容存在误操作的风险。
[0006]综上来看,现有技术主要存在效率较低,移行批量存在误触发的风险等缺陷,亟需一种可以克服上述缺陷的技术方案。

技术实现思路

[0007]为解决现有技术存在的问题,本专利技术提出了一种TWS移行版本的投产处理方法及装置,对移行TWS发版进行检查,解析移行版本排程文件,生成TWS移行版本脚本,在脚本审核通过后投产TWS移行版本的资源,并在资源使用后进行有效清理,确保新方案下移行版本投产、使用的安全稳定,提升TWS移行版本投产准确性和效率,降低生产风险。
[0008]在本专利技术实施例的第一方面,提出了一种TWS移行版本的投产处理方法,包括:
[0009]获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查
通过后发布所述移行版本排程文件;
[0010]解析所述移行版本排程文件,得到脚本参数信息;
[0011]读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本;
[0012]根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核所述TWS移行版本脚本;
[0013]在审核通过后,根据所述TWS移行版本脚本加载TWS移行版本的资源;
[0014]当所述TWS移行版本的资源使用完毕,触发自动清理机制,清理所述TWS移行版本的资源。
[0015]在本专利技术实施例的第二方面,提出了一种TWS移行版本的投产处理装置,包括:
[0016]检查模块,用于获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查通过后发布所述移行版本排程文件;
[0017]解析模块,用于解析所述移行版本排程文件,得到脚本参数信息;
[0018]生成模块,用于读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本;
[0019]审核模块,用于根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核TWS移行版本脚本;
[0020]加载模块,用于在审核通过后,根据所述TWS移行版本脚本加载TWS移行版本的资源;
[0021]清理模块,用于当所述TWS移行版本的资源使用完毕,触发自动清理机制,清理所述TWS移行版本的资源。
[0022]在本专利技术实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现TWS移行版本的投产处理方法。
[0023]在本专利技术实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现TWS移行版本的投产处理方法。
[0024]在本专利技术实施例的第五方面,提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现TWS移行版本的投产处理方法。
[0025]本专利技术提出的TWS移行版本的投产处理方法及装置通过获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查通过后发布所述移行版本排程文件;解析所述移行版本排程文件,得到脚本参数信息;读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本;根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核所述TWS移行版本脚本;在审核通过后,根据所述TWS移行版本脚本加载TWS移行版本的资源;当所述TWS移行版本的资源使用完毕,触发自动清理机制,清理所述TWS移行版本的资源,整体方案可以实现TWS移行版本的发版、生成、投产及清理的全流程处理,版本部署方式灵活,能有降低投产风险,有效提高资源利用率,为TWS管理和维护提供有力的技术支持。
附图说明
[0026]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0027]图1是本专利技术一实施例的TWS移行版本的投产处理方法流程示意图。
[0028]图2是本专利技术一具体实施例的检查移行版本排程的流程示意图。
[0029]图3是本专利技术一具体实施例的生成移行版本脚本的流程示意图。
[0030]图4是本专利技术一具体实施例的审核TWS移行版本脚本的流程示意图。
[0031]图5是本专利技术一具体实施例的自动投产的流程示意图。
[0032]图6是本专利技术一实施例的自动清理的流程示意图。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种TWS移行版本的投产处理方法,其特征在于,包括:获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查通过后发布所述移行版本排程文件;解析所述移行版本排程文件,得到脚本参数信息;读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本;根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核所述TWS移行版本脚本;在审核通过后,根据所述TWS移行版本脚本加载TWS移行版本的资源;当所述TWS移行版本的资源使用完毕,触发自动清理机制,清理所述TWS移行版本的资源。2.根据权利要求1所述的方法,其特征在于,获取TWS的移行版本排程文件,按照预设条件检查所述移行版本排程文件,在检查通过后发布所述移行版本排程文件,包括:读取所述移行版本排程文件的文件内容,得到作业组名称、作业名称及分区标识;若经过检查确定作业组名称不存在重名、作业名称不存在重名,以及经过比对分布标识与当前所选分区一致,发布所述移行版本排程文件。3.根据权利要求1所述的方法,其特征在于,所述脚本参数信息至少包括:作业组名称、作业组属性、作业名称、约束关系及分区标识。4.根据权利要求3所述的方法,其特征在于,读取TWS的移行版本脚本模板,根据所述脚本参数信息及移行版本脚本模板,生成TWS移行版本脚本,包括:将所述作业组名称、作业组属性、作业名称、约束关系及分区标识导入TWS的移行版本脚本模板,生成作业实体;其中,如果作业组名称及作业名称包含批次扩展符号,根据分区标识自动扩展所述作业组名称及作业名称;将作业实体按照分区部署在每个分区对应的目录中。5.根据权利要求1所述的方法,其特征在于,根据所述TWS移行版本脚本,得到脚本生效时间点、脚本数据清单及作业实体所在目录,审核所述TWS移行版本脚本,包括:比对所述TWS移行版本脚本的脚本生效时间点与预设生效时间;比对脚本数据清单与测试中心脚本的清单;其中,所述脚本数据清单至少包括:作业组清单、作业清单、操控清单及脚本总行数;检查作业实体目录中作业名称;在所述脚本生效时间点与预设生效时间一致,脚本数据清单与测试中心脚本的清单一致,作业实体目录中作业名称不存在重名时...

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

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

1