WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

ESQL のデバッグ

メッセージ・フロー処理が、ESQL コードを含むノード内のソース・コードに設定したブレークポイントで一時停止した場合、フロー・デバッガーで ESQL 変数を調べて変更できます。

始める前に

以下のタスクを実行します。

「デバッグ」パースペクティブの「変数」ビューで ESQL 変数をブラウズして、関連データ値を変更できます。 ESQL コード中の行にブレークポイントを設定することもできます。 詳しくは、以下のセクションを参照してください。

ESQL コード行でのブレークポイントの使用

  1. 「デバッグ」パースペクティブに切り替えます。
  2. ESQL エディターを開きます。
  3. ブレークポイントを設定する行を右クリックします。

    コメント行またはブランク行には、ブレークポイントを設定できません。

  4. メニューから選択し、フロー・デバッガー内でのブレークポイントでの作業で説明されているように、正規のデバッガー・ブレークポイントと同じ方法でブレークポイントの作成、削除、または制限を行います。

ESQL 変数に対する作業

  1. 「デバッグ」パースペクティブに切り替えます。
  2. 「変数」ビューを開きます。 記号 変数 を使用して、変数がツリー内に表示されます。
  3. 変数を処理するには、その変数を右クリックして、ポップアップ・メニューからオプションを選択します。

    メッセージ・ツリー、または REFERENCE 変数は更新できません。

    例えば、以下の ESQL 変数を宣言した場合、デバッガーでその値を変更できます。

    DECLARE myInt INT 0;
    DECLARE myFloat FLOAT 0.0e-1;
    DECLARE myDecimal DECIMAL 0.1;
    DECLARE myInterval INTERVAL DAY TO MONTH;
メッセージ・フロー処理は現行メッセージの論理処理内に設定された次のブレークポイントまで継続します。 フロー・インスタンスを一時停止できる使用可能なブレークポイントがそれ以上ない場合、処理は実行されて完了し、フロー・インスタンスは「デバッグ」ビューから除去されます。

次に行う事柄:

このメッセージ・フローのデバッグが完了したら、ブレークポイントを除去するか、またはデバッグ・セッションを終了できます。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:47:09


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ag11360_