Циклическое задание Control-M продолжает работать даже после сбоя

Есть 2 циклических задания A и B, такие, что A предшествует B, и A запускается через каждые 2 минуты с конца, а B запускается через каждые 1 минуту с конца. Проблема в том, что задание B продолжает выполняться повторно и дает сбой даже после одного сбоя. Я подумал о добавлении 'ON STATEMENT * CODE NOTOK DO STOP CYCLIC ' в шаги задания B . Будет ли это работать? Если нет, что может быть обходным путем?

Привет, Гурав


person user3876473    schedule 02.09.2017    source источник


Ответы (2)


CODE = NOTOK, возможно, проблема.

ON/DO с использованием комбинации STATEMENT/CODE обычно выглядит примерно так:

ON STATEMENT = * CODE = здесь ваша литеральная строка ошибки

ОСТАНОВИТЬ ЦИКЛИЧЕСКИЙ

e.g. -

ON STATEMENT = * CODE = запрошенный файл не найден

ОСТАНОВИТЬ ЦИКЛИЧЕСКИЙ

поле КОД = должно быть окружено звездочкой.

person Mark    schedule 03.09.2017

Если вы просто хотите остановить задание после его сбоя, используйте приведенный ниже оператор в своем xml-файле control-M и перезагрузите его или напрямую добавьте его в свое задание control-m. Если у вас есть другие требования, пожалуйста, сообщите нам об этом.

<ON STMT="*" CODE="NOTOK">
   <DOACTION ACTION="SPCYC"/>
</ON>
person Abhijit Pritam Dutta    schedule 03.10.2017