Control-M 作业结束时的执行条件
Control-M on-do condition when Job ended
我想添加一个步骤 (On-Do) 以在作业结束时删除 Control-M V7 中的条件(无论哪个结果:OK、NOTOK、来自 OS 的异常等。 .).我在 Control-M V9 中使用以下语法完成了相同的操作:
<ON STMT="*" CODE="COMPSTAT EQ ANY">
<DOCOND NAME="MY_CONDITION" ODATE="ODAT" SIGN="DEL" />
</ON>
但是,如果我在 Ctrl-M V7 中实现它,代码 COMPSTAT EQ ANY
无法识别并抛出下一个验证错误:
The On/Statement value 'COMPSTAT EQ ANY' is not valid. Please correct
the definitions to COMPSTAT .
有人知道如何完成这么简单的任务吗?
问题是"ANY"。最好的方法是用 2 ons -
覆盖所有选项
关于语句 Stmt=* 代码=COMPSTAT=0
行
On Statement Stmt=* 代码=COMPSTAT!0
行
你可以得到你想要的结果改变过滤器(在代码上写*):
Control-M 7 Filter
只有一行
我想添加一个步骤 (On-Do) 以在作业结束时删除 Control-M V7 中的条件(无论哪个结果:OK、NOTOK、来自 OS 的异常等。 .).我在 Control-M V9 中使用以下语法完成了相同的操作:
<ON STMT="*" CODE="COMPSTAT EQ ANY">
<DOCOND NAME="MY_CONDITION" ODATE="ODAT" SIGN="DEL" />
</ON>
但是,如果我在 Ctrl-M V7 中实现它,代码 COMPSTAT EQ ANY
无法识别并抛出下一个验证错误:
The On/Statement value 'COMPSTAT EQ ANY' is not valid. Please correct the definitions to COMPSTAT .
有人知道如何完成这么简单的任务吗?
问题是"ANY"。最好的方法是用 2 ons -
覆盖所有选项关于语句 Stmt=* 代码=COMPSTAT=0 行
On Statement Stmt=* 代码=COMPSTAT!0 行
你可以得到你想要的结果改变过滤器(在代码上写*): Control-M 7 Filter
只有一行