Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
第2章 ジョブの設計に必要な知識 | > 2.2 バッチジョブ定義 | > 2.2.2 ジョブステップ定義 |
ジョブステップの実行条件定義として以下を設定します。
先行ジョブステップの終了状態によって、ジョブステップを実行するか設定します。実行条件として以下の設定ができます。
![]()
- 先行ジョブステップが、キャンセル処理による中断、またはジョブの実行経過時間制限値を超過した場合は、ジョブステップを実行しません。
- バッチジョブ定義の先頭ジョブステップでは、先行ジョブステップが存在しないため、実行条件を設定できません。
先行ジョブステップの終了状態によってジョブステップを迂回するか設定します。
![]()
- 先行ジョブステップが異常終了した場合は、ジョブステップの迂回条件は、無効になり当該ジョブステップが実行されます。
- バッチジョブ定義の先頭ジョブステップでは、先行ジョブステップが存在しないため、迂回条件を設定しても無効となります。
- 先行ジョブステップにカスケードジョブステップを含めることはできません。
- カスケードジョブステップに迂回条件定義は指定できません。
ジョブステップの迂回条件に指定できる先行ジョブステップ名
先行ジョブステップ名には、以下が指定できます。
先行ジョブステップの終了状態
実行条件の設定
迂回条件の設定あり
迂回条件の設定なし
一致
不一致
すべて正常終了
先行ジョブステップがすべて正常終了した場合のみ実行する
×
○
○
先行ジョブステップが1つでも異常終了した場合のみ実行する
×
×
×
先行ジョブステップの終了状態にかかわらず実行する
×
○
○
1つ以上が異常終了
先行ジョブステップがすべて正常終了した場合のみ実行する
×
×
×
先行ジョブステップが1つでも異常終了した場合のみ実行する
×
○
○
先行ジョブステップの終了状態にかかわらず実行する
×
○
○
○:実行する ×:実行しない
目次
![]() ![]() |