3.5.4 ジョブステップの正常終了/異常終了
ジョブステップの実行結果と,設定ファイルのPGM_RCABENDパラメータの指定によって,ジョブステップが正常終了するか,異常終了するかが決定する。
ジョブステップが正常終了する場合,ジョブステップ完了メッセージとしてKAKC0097-Iが出力される。
ジョブステップが異常終了する場合,ジョブステップ完了メッセージとしてKAKC0096-Eが出力される。
ジョブステップが正常終了するか,異常終了するかの条件を次の表に示す。
ジョブステップの実行結果 |
PGM_RCABEND※の指定値 |
正常終了/異常終了 |
---|---|---|
ユーザプログラムが終了 |
ユーザプログラムの終了コードと一致しない |
ジョブステップ正常終了 (RC=ユーザプログラムの終了コード) |
ユーザプログラムの終了コードと一致する |
ジョブステップ異常終了 (RC=ユーザプログラムの終了コード) |
|
ジョブステップ実行時にジョブコントローラでエラーが発生 |
− |
ジョブステップ異常終了 (RC=バッチジョブ実行システムのエラー終了コード) |
- (凡例)
-
−:なし。
ジョブステップ実行時に,ジョブコントローラでエラーが発生した場合を除くジョブステップ異常終了の場合,ファイルの後処理はDISP属性の第3パラメータに従う。また,後続ジョブステップは,COND属性にEVENまたはONLYが指定されているステップだけ実行する。
注※ PGM_RCABENDパラメータを指定しなかった場合,1,2,3を仮定する。