オンライン・アプリケーションのデバッグ

オンライン Bankdemo アプリケーションをデバッグします。

重要:この機能は Enterprise Developer - Personal Edition ではサポートされていないため、アプリケーションをデバッグするには Enterprise Developer - Team Edition が必要です。

サーバの起動

エンタープライズ・サーバをまだ起動していない場合は、次のようにエンタープライズ・サーバを起動する必要があります。

  1. IDE の右下のペインにある [Server Explorer] タブをクリックします。

    このタブが表示されていない場合は、[Window > Show View > Other] をクリックします。[Micro Focus COBOL > Server Explorer] を選択して、[OK] をクリックします。

  2. [Server Explorer] で [bankdemo [localhost:86]] を右クリックし、[Open Administration Page] をクリックします。

  3. Enterprise Server Administration で、BANKDEMO のそばにある [Start] をクリックしてから、[OK] をクリックしてサーバを起動します。

    サーバが起動されるまで待ちます。[Server Explorer] のサーバのリストでは、引き続き BANKDEMO の横に赤い正方形が表示されます。これは、更新遅延です。

  4. サーバを右クリックして、[Refresh] をクリックします。

デバッガの起動

これで、デバッガを起動できるようになります。デバッグ可能なプログラムがトリガされるまでは、デバッガはバックグランドで起動します。デモンストレーション・アプリケーションには約 60 個のプログラムが含まれていますが、そのうちの 8 つのプログラム (プロジェクトに含まれているプログラム) だけがデバッグ可能です。デバッガを起動するには、次の操作を行います。

  1. ツールバーで、デバッグ・アイコンの横にある下向き矢印をクリックします。

    アプリケーション用の事前設定済みデバッグ構成が 2 つあることを確認できます (CICS デバッグ構成と JCL デバッグ構成)。

  2. [CICS Debug] をクリックします。
  3. 場合によっては、起動時に [Debug] パースペクティブのオープンに関するメッセージを受信することがあります。[Yes] をクリックします。

    これにより、新しい [Debug] ペインが開き、接続の待機中であることを示すメッセージが表示されます。

    また、メイン画面の右上隅にあるビューは [COBOL] から [Debug] に変更されています。

    [Debug] ビューと [COBOL] ビューは、それぞれのタブをクリックすることで切り替えることができます。

    これで、Eclipse アプリケーションはデバッグをトリガするイベントの発生を待つようになります。

  4. Rumba セッションを開始し、Bankdemo Rumba 構成に接続します。
  5. Ctrl+Shift+Z を押して画面をクリアします。
  6. トランザクション ID BANK を入力して、Enter を押します。

    SBANK00P プログラムが 001600 行で実行を開始します。

単純なデバッグ

以前と同じ機能を使用して、アプリケーションをデバッグします。

  1. [Run > Step Into] をクリックするか、F5 を数回押してコードをステップ実行します。
  2. [Variable] ウィンドウで変数の値がどのように変化するのかを監視します。

デバッグの停止

  1. [Run > Terminate] をクリックするか、デバッガ・ツールバーの終了ボタンをクリックして、デバッグを停止します。

  2. 最後に、元の [COBOL] ビューに切り替えます。