![]() |
![]() |
![]() |
![]() |
![]() |
• Micro Focus COBOLを使用したデバッグ(animツールを使用)
• COBOL-IT COBOLを使用したデバッグ(deetツールを使用)デバッグするすべてのジョブおよびプログラムを構成ファイルbatchdebug.cfgで構成できます。デバッグできるのは、このファイルで構成されたジョブ/プログラムのみです。詳細は、「構成ファイルでのデバッグのための構成」を参照してください。COBOLのデバッグをサポートするには、デバッグ情報を出力するようにすべてのCOBOLプログラムをコンパイルする必要があります。特に、Micro Focus COBOLの場合は、.idyファイルが存在する必要があります。
1.
2.
3. ジョブを送信します。これにより、起動されたCOBOLプログラムにAnimatorがアタッチされます。
注意: デバッグ・セッションの終了時に、デバッグしたプログラムからAnimatorをデタッチすることが必要になる場合があります。
1.
3.
4. このCOBOLプログラムをDeetグラフィックUIでデバッグします。
注意: デバッグ・セッションの終了時に、デバッグしたプログラムからDeetをデタッチすることが必要になる場合があります。DeetグラフィックUIの詳細は、COBOL-IT COBOLのドキュメントを参照してください。runbまたはrunbexciを起動してCOBOLアプリケーション・プログラムを起動する場合は常に、ART for Batchによって構成ファイルbatchdebug.cfgが${JESROOT}でチェックされ、COBOLデバッグを有効にするかどうかが判断されます。そのため、これを有効にするには、この構成ファイルを最初に設定する必要があります。batchdebug.cfgで構成したDEBUGIDを持つプログラムのみをデバッグできます。表1で、これらのフィールドについて説明します。
表1 デバッグ構成のパラメータ X(40)または1 ~ 999999999 Micro Focus COBOLアプリケーション・プログラムでは、DEBUGIDはCOBOLでアニメーションを有効にするために必要な文字列です。最大40文字の文字列です。文字列には、英数字およびアンダースコアを含めることができます。 診断対象のART for BatchユーザーID。通常、これはOracle Tuxedoユーザー名です。*はすべてのユーザーを意味します。 診断対象のジョブ名。*はすべてのジョブを意味します。 診断対象のCOBOLプログラム名。これは、エントリCOBOLプログラム名である必要があります。*はすべてのプログラムを意味します。