Control-M作业会在等待状态中保留多长时间,以默认情况下满足先决条件?

问题描述

如果将keep active设置为0,则作业等待满足先决条件需要多长时间?

如果将keep active设置为1,则作业等待满足先决条件要等待多长时间?

我的要求是工作应该在第一天的特定时间进入计划,如果不满足先决条件,则应该在第二天的同一时间偏离计划。

解决方法

Control-M围绕“新日处理(NDP)”的基本概念起作用。 NDP将为下一天设置您计划的工作,并对上一个“工作日”中存在的工作进行内务处理。 NDP的时间由CM管理员设置。举例来说,假设您的NDP是上午8点,您有一个新工作要等到下午1点,并且有输入条件并保持活动状态=0。如果输入条件没有出现,那么您的工作将被清除(未执行)。

如果您将活动设置为1(或更多),则该作业将在NDP中保留下来,并有可能在第二天(收到输入条件后)运行。但是,除非您使用“允许在新的一天之后提交”,否则它将等待时间(在本示例中为下午1点)。您还可以设置“到”时间,该时间可以设置作业提交的最晚时间-不幸的是,这也将您限制在“第一天”。为了第二天(按照您的描述)进行清理,我认为您必须创建另一个作业来操作原始作业(通过ctmpsm或api)。