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