例外処理プログラムの優先順位

例外処理プログラムの優先順位は、言語特有のエラー処理と ILE 条件処理プログラムの両方を使うとき、重要になります。ILE RPG プロシージャーの場合、例外処理プログラムの優先順位は次のようになります。

  1. エラー標識、または 'E' 拡張処理プログラム
  2. MONITOR グループ
  3. ILE 条件処理プログラム
  4. 入出力エラー処理サブルーチン・ハンドラー (ファイル・エラーの場合) およびプログラム・エラー処理サブルーチン・ハンドラー (その他すべてのエラーの場合)
  5. RPG の未処理例外用のデフォルトの処理プログラム (メイン・プロシージャーの み)