2017-09-02 8 views
0

2つのサイクリックジョブAとBは、AがBの前任者で、Aが2分後に実行され、Bが1分後に実行されます。問題は、ジョブBが1回失敗しても実行し続けていることです。私はジョブBのステップで'ON STATEMENT * CODE NOTOK DO STOP CYCLIC 'を追加することを考えました。これは使えますか?そうでない場合は、どのような回避策がありますか?Control-Mサイクリックジョブは、失敗後も実行を継続します。

乾杯、 Gourav

答えて

0

CODE = NOTOKはおそらく問題です。

ON/STATEMENT/CODEの組み合わせが通常のようなもので使用してDO -

DOここで

ON STATEMENT = * CODE = あなたのリテラルエラー文字列 STOP CYCLIC

例えば - STATEMENT ON

= * CODE = 要求されたファイルのファイルでない

た STOP CYCLIC

にCODEをDO =フィールドはアスタリスクで囲む必要があります。

0

失敗したジョブを停止したいのであれば、以下のステートメントをcontrol-M xmlファイルで使用して再ロードするか、直接control-mジョブに追加してください。あなたは他の要件がある場合は私たちに知らせてください。

<ON STMT="*" CODE="NOTOK"> 
    <DOACTION ACTION="SPCYC"/> 
</ON> 
関連する問題