CICS アプリケーションでのデバッグ・ツールの使用
デバッグ・ツールを使用すると、プログラムのテスト、アプリケーション・プログラムの実行の検査、モニター、および制御を行うことができます。
デバッグツールを使用して、以下の種類の CICS®をデバッグすることができます
- コンパイル言語で書かれたアプリケーション ( COBOL, PL/I, C®, C++)
- Language Environment® -アセンブラのサブルーチンを有効にする
- コンパイル言語プログラムとJava™プログラムを組み合わせたアプリケーション。 デバッグ・ツールは、これらの アプリケーションの Java である部分をデバッグしません。
デバッグ・ツールを使用して PLT プログラムをデバッグすることはできません。
デバッグ・ツールは、以下の 4 つの方法で使用することができます。
- 単一端末モード
- デバッグ・ツールは、アプリケーションと同じ端末に画面を表示します。
- 二重端末モード
- デバッグ・ツールは、アプリケーションが使用する端末とは異なる端末に 画面を表示します。
- バッチ・モード
- デバッグ・ツールには端末がありませんが、コマンド・ファイルを使用して入力し、出力をログに書き込みます。
- リモート・デバッグ・モード
- デバッグ・ツールは、デバッガー・クライアントを処理して、ワークステーションに結果を表示します。
デバッグツールの詳細については Debug Tool for z/OS を参照してください。
注: シングル端末モードまたはデュアル端末モードでデバッグツールを使用する場合、デバッグツールで使用する端末は、アプリケーションが実行されている地域のローカル端末でなければなりません。アプリケーションが実行されている地域の端末を、アプリケーションが実行されている地域の端末とやりとりするために使用することはできません。
デバッグ・ツールによるデバッグ・アプリケーションの準備
デバッグツールを使用して CICSをデバッグするには、システムプログラマーが CICSをデバッグ用に準備する必要があります。
- 手順
- デバッグ・セッションを実行する方法を検討し、適切なオプションを使用してプログラムをコンパイルする。 詳細は Debug Tool for z/OS を参照してください。
- 1 つ以上のデバッグ・プロファイルを作成する。 各デバッグ・プロファイルは、デバッガーの制御下で実行される プログラムを指定します。
- デバッグ対象のプログラム・インスタンスを定義するデバッグ・ プロファイルをアクティブにする。 プロファイルをアクティブにする場合は、デバッガーとの対話に使用するディスプレイ装置を指定する必要があります。
これらのステップをすべて完了したら、最後のステップで 選択したプログラムは、デバッグ・ツールの制御下で実行されるようになります。