Control-M循环作业即使在发生故障后也会继续运行

时间:2017-09-02 07:56:14

标签: control-m bmc

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

干杯, Gourav

2 个答案:

答案 0 :(得分:0)

CODE = NOTOK可能是一个问题。

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

在 声明= * CODE = 这里的文字错误字符串

DO 停止循环

e.g。 -

在 声明= * CODE = 请求的文件未找到文件

DO 停止循环

CODE =字段应该用asterix包围。

答案 1 :(得分:0)

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

<ON STMT="*" CODE="NOTOK">
   <DOACTION ACTION="SPCYC"/>
</ON>