はじめに
エラーのプログラムメッセージはこちらの記事で紹介したように、プログラム内で問題となっている箇所を教えてくれます。
しかし、初期設定ではコンパイルした際のスプールファイルに対するステートメント番号(行番号)を表示しています。
場合によってはコンパイル時のスプールファイルを確認することが難しいこともあるかと思います。
この記事では、エラーが発生したときに表示される行番号をプログラムの SEQ に変更する方法をご紹介します。
方法
コンパイル時のパラメーターである、コンパイラー・オプションに*SRCSTMT
を指定します。(画像1)
結果
コンパイラー・オプションに*SRCSTMT
を指定した場合、プログラムの SEQ(行番号)が表示されます。(画像2)(画像3)
一方、コンパイラー・オプションに何も指定しない場合はコンパイルした際のスプールファイルに対するステートメント番号(行番号)が表示されます。(画像4)(画像5)
おわりに
コンパイラー・オプションの*SRCSTMT
は V4R4 での変更点としてILE RPG 解説書で案内されています。
ご参考になれば幸いです。最後までお読み頂きありがとうございます。