[发明专利]启动ETT运行的方法及装置有效
申请号: | 202010806933.5 | 申请日: | 2020-08-12 |
公开(公告)号: | CN111930475B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 邹逸新;郑思慧;杨光前;黎相宜 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/54;G06F16/903 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 单晓双;董骁毅 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 启动 ett 运行 方法 装置 | ||
本发明公开了一种启动ETT运行的方法及装置,该方法包括:加载ETT中的各作业组,其中,每个所述作业组包括一个虚拟头作业和一个真实头作业;启动每个所述虚拟头作业;根据预设的批量作业运行控制表查询出每个所述虚拟头作业的运行状态;若每个所述虚拟头作业的运行状态均为已运行,启动所述ETT中的用于启动业务流程的真实头作业。本发明实现了在ETT包含的所有AD均被成功加载后才允许作业流程开始执行,保证了事务的完整性,一致性,避免发生因部分AD加载失败而产生的严重问题。本发明的启动ETT运行的方法和装置可用于金融领域或其他领域。
技术领域
本发明涉及企业作业调度软件TWS,具体而言,涉及一种启动ETT运行的方法及装置。
背景技术
TWS(Tivoli Workload Scheduler,企业作业调度软件)中的AD(ApplicationDescriptions,作业组)仅能存放同一分区、同一应用的作业,且AD中作业个数是有上限的,而在一些复杂批量场景中,一个功能一般是由多个分区、多个应用及众多作业组成的(如图5所示),因此一个完整的批量功能往往是需要多个AD组合成一个ETT(Event-triggeredtracking,事件触发的进程)去实现(如图6所示)。
如图6所示,目前通用的做法是进行ETT加载时,一次性触发所有AD的加载SR(Special Resource,特殊资源),并触发运行SR开始作业流程。上述做法在所有AD均被一次性就加载成功时是没有问题的,但如果系统发生异常,ETT中有部分AD加载失败时,作业流程跑到这些AD时就会发生中断,而前序AD的作业已经正常运行结束了,这将可能导致如账务不平、数据不同步等重大问题产生。
以一个转账场景举例,如图7所示,需从A账户转100元到B账户,系统设计是AD1实现转账前的检查功能,AD2实现从A账户转出100元的功能,AD3实现把100元转入B账户的功能。这个完整的业务流程由触发指令进行触发,分别为AD1ADD(AD1的加载SR)、AD2ADD(AD2的加载SR)、AD3ADD(AD3的加载SR)以及AD1START(AD1的触发SR)进行触发。假如AD1、AD2已运行完毕,AD3(AD3ADD)由于加载失败,AD3中的作业将不会被执行,但业务流程已经从A转出了100元,而将100元转入B账户的AD3无法运行。则这100元将发生挂账。
发明内容
本发明为了解决上述背景技术中的技术问题,提出了一种启动ETT运行的方法及装置。
为了实现上述目的,根据本发明的一个方面,提供了一种启动ETT运行的方法,该方法包括:
加载ETT中的各作业组,其中,每个所述作业组包括一个虚拟头作业和一个真实头作业;
启动每个所述虚拟头作业;
根据预设的批量作业运行控制表查询出每个所述虚拟头作业的运行状态,其中,所述批量作业运行控制表用于记载所述ETT中每个作业的运行状态;
若每个所述虚拟头作业的运行状态均为已运行,启动所述ETT中的用于启动业务流程的真实头作业。
可选的,该启动ETT运行的方法,还包括:
若至少一个所述虚拟头作业的运行状态为未运行,则根据预设的查询等待时间以及预设的最大查询次数重复从所述批量作业运行控制表中查询每个所述虚拟头作业的运行状态,直至查询出每个所述虚拟头作业的运行状态均为已运行或者查询次数达到所述最大查询次数;
若查询次数达到所述最大查询次数,生成加载异常报告。
可选的,所述根据预设的批量作业运行控制表查询出每个所述虚拟头作业的运行状态,具体为:
根据预设的虚拟头作业信息从预设的批量作业运行控制表中查询出每个所述虚拟头作业的运行状态,其中,所述虚拟头作业信息包含:作业组名称以及各作业组名称各自对应的虚拟头作业名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010806933.5/2.html,转载请声明来源钻瓜专利网。