プログラム・ソースの表示

「モジュール・ソースの表示」画面では、 プログラム・オブジェクトまたはサービス・プログラムのソースのモジュール・オブジェクトが一度に 1 つずつ表示されます。 モジュール・オブジェクトのソースは、 次のデバッグ・ビュー・オプションのいずれかを使用してデバッグ・データを含むモジュール・オブジェクトを作成した場合に表示可能です。

OPM プログラムのソースは、次の条件が満たされている場合に表示できます。

  1. OPM プログラムのコンパイルが OPTION(*LSTDBG) または OPTION(*SRCDBG) を指定して行われていること (*LSTDBG でコンパイルできるのは、RPG および COBOL のプログラムだけです。)
  2. ILE デバッグ環境が OPM プログラムを受け入れられるように設定されていること。 すなわち、OPMSRC の値が *YES になっていること (システム・デフォルトは OPMSRC(*NO) です。)

「モジュール・ソースの表示」画面に表示されるものを変更するには、次の 2 つの方法 があります。

ILE ソース・デバッガーはモジュール・オブジェクトが表示された最後の位置を覚えており、 モジュール・オブジェクトを再度表示する時には同じ位置で表示します。 停止点が設定された行番号は強調表示されます。 停止点、ステップ、またはメッセージによってプログラムが停止して画面が表示された場合、 そのイベントが発生したソース行は強調表示されます。