0

有 2 个循环作业 A 和 B,使得 A 是 B 的前身,A 从结束后每 2 分钟运行一次,而 B 从结束后每 1 分钟运行一次。问题是作业 B 继续重新运行,即使在一次失败后也失败了。我想增加'ON STATEMENT * CODE NOTOK DO STOP CYCLIC '工作 B 的步骤。这行得通吗?如果没有,有什么解决方法?

干杯,古拉夫

4

2 回答 2

0

CODE = NOTOK 可能是个问题。

使用 STATEMENT/CODE 组合的 ON/DO 通常类似于 -

ON STATEMENT = * CODE =你的文字错误字符串在这里

停止循环

例如 -

ON STATEMENT = * CODE =请求文件未找到文件

停止循环

CODE = 字段应该用星号包围。

于 2017-09-03T14:38:03.263 回答
0

如果您只想在作业失败后停止作业,请在您的 control-M xml 文件中使用以下语句并重新加载它,或者直接将其添加到您的 control-m 作业中。如果您有其他要求,请告诉我们。

<ON STMT="*" CODE="NOTOK">
   <DOACTION ACTION="SPCYC"/>
</ON>
于 2017-10-03T09:59:15.063 回答