有 2 个循环作业 A 和 B,使得 A 是 B 的前身,A 从结束后每 2 分钟运行一次,而 B 从结束后每 1 分钟运行一次。问题是作业 B 继续重新运行,即使在一次失败后也失败了。我想增加'ON STATEMENT * CODE NOTOK DO STOP CYCLIC '
工作 B 的步骤。这行得通吗?如果没有,有什么解决方法?
干杯,古拉夫
CODE = NOTOK 可能是个问题。
使用 STATEMENT/CODE 组合的 ON/DO 通常类似于 -
ON STATEMENT = * CODE =你的文字错误字符串在这里
停止循环
例如 -
ON STATEMENT = * CODE =请求文件未找到文件
停止循环
CODE = 字段应该用星号包围。
如果您只想在作业失败后停止作业,请在您的 control-M xml 文件中使用以下语句并重新加载它,或者直接将其添加到您的 control-m 作业中。如果您有其他要求,请告诉我们。
<ON STMT="*" CODE="NOTOK">
<DOACTION ACTION="SPCYC"/>
</ON>