言語環境プログラム下で実行されていないプログラムをデバッグするときには、いくつかの考慮事項があります。 この一部は、言語環境プログラム・ルーチンが含まれていないプログラムに固有のものです。それ以外の考慮事項は、初期プログラムが言語環境プログラムの制御下で実行されないときにのみ関係します。さらにそれ以外の考慮事項は、非言語環境プログラムおよび言語環境プログラムの両方のプログラムが組み合わせられているすべてのプログラムに適用されます。
ここで述べた内容に関して詳しくは、以下のトピックを参照してください。
言語環境プログラムがアクティブでないときには、アセンブラー・プログラム、逆アセンブリー・プログラム、または非言語環境プログラムの COBOL プログラムのみをデバッグできます。 その他の言語で作成されたプログラムをデバッグする場合は、言語環境プログラムがアクティブである必要があります。
呼び出される初期プログラムが言語環境プログラム下で実行されない場合、言語環境プログラムが初期化される前にデバッグを開始するには、EQANMDBG プログラムを使用して、Debug Tool とユーザー・プログラムの両方を開始する必要があります。
初期ユーザー・プログラムが言語環境プログラムの制御下で実行される場合は、プログラムの他の部分が言語環境プログラム下で実行されない場合でも、EQANMDBG を使用して Debug Tool セッションを開始する必要はありません。
COBOL 再使用可能ランタイム環境を作成するアセンブラー・プログラムを EQANMDBG でデバッグする場合、Debug Tool はどの COBOL プログラムもデバッグできません。 COBOL 再使用可能ランタイム環境は、以下のいずれかの方法で作成できます。
ここで述べた内容に関して詳しくは、以下のトピックを参照してください。
デバッグ・セッションを開始する DTCN または CADP プロファイルに指定した非言語環境プログラムのアセンブラー・プログラムまたは非言語環境プログラムの COBOL プログラムは、 以下のいずれかでなければなりません。