Control-M on-do условие, когда работа завершена

Я хочу добавить шаг (On-Do) для удаления условия в Control-M V7, когда задание заканчивается (независимо от того, какой результат: либо OK, NOTOK, исключение из ОС и т. Д.). Я сделал то же самое в Control-M V9 со следующим синтаксисом:

 <ON STMT="*" CODE="COMPSTAT EQ ANY">
       <DOCOND NAME="MY_CONDITION" ODATE="ODAT" SIGN="DEL" />
 </ON>

Однако, если я реализую это в Ctrl-M V7, код COMPSTAT EQ ANY не распознается, выдавая следующую ошибку проверки:

Control-M V7

Значение On/Statement 'COMPSTAT EQ ANY' недопустимо. Пожалуйста, исправьте определения в COMPSTAT .

Кто-нибудь знает, как выполнить такую ​​простую задачу?

2 ответа

Решение

Проблема в "ЛЮБОМ". Лучший способ - покрыть все варианты двумя

On Statement Stmt=* Код =COMPSTAT=0 Делать ОК

On Statement Stmt=* Code=COMPSTAT!0 Do OK

Вы можете получить желаемый результат, изменив фильтр (напишите * в коде): Control-M 7 Filter

Только в одной строке

Другие вопросы по тегам