2017-09-02 3 views
0

Es gibt 2 zyklische Jobs A und B, so dass A der Vorgänger von B ist und A alle 2 Minuten ab Ende läuft, während B alle 1 Minute ab Ende läuft. Problem ist, dass Job B immer wieder läuft und auch nach einem Fehler versagt. Ich dachte über das Hinzufügen von 'ON STATEMENT * CODE NOTOK DO STOP CYCLIC ' in Schritten von Job B nach. Ob das funktioniert? Wenn nicht, was könnte der Workaround sein?Control-M zyklischer Job läuft auch nach Fehler weiter

Cheers, Gourav

Antwort

0

CODE = NOTOK ist möglicherweise ein Problem.

ON/DO mit der Anweisung/CODE Kombination ist in der Regel so etwas wie -

ON STATEMENT = * CODE = Ihre wörtliche Fehlerstring in hier

DO Anhalten Cyclic

z.B -

ON STATEMENT = * CODE = angeforderte Datei nicht

DO Anhalten Cyclic

den CODE = Feld von asterix sollte gefundene Datei umgeben sein.

0

Wenn Sie den Job nur stoppen möchten, nachdem er fehlgeschlagen ist, verwenden Sie die folgende Anweisung in Ihrer control-M XML-Datei und laden Sie sie neu oder fügen Sie sie direkt zu Ihrem control-m-Job hinzu. Wenn Sie andere Anforderungen haben, lassen Sie es uns bitte wissen.

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