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

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

Java のデバッグ

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

これらのステップの実行後にパフォーマンスが低下したことが分かった場合は、パフォーマンスに関する問題の解決を参照してください。

  1. コマンド・コンソールを開くには、「「スタート」 > 「プログラム」 > 「IBM WebSphere Message Broker 8.0.0.0」 > 「コマンド・コンソール」」をクリックします。
  2. コマンド・コンソールで mqsistart コマンドを実行して、ブローカーを開始します。
  3. コマンド・コンソールから、mqsichangeproperties コマンドを (すべてを 1 行で) 実行して、Java デバッグ・ポートを設定します。
    mqsichangeproperties broker_name -e execution_group_name 
    -o ComIbmJVMManager -n jvmDebugPort -v port_number
    以下に例を示します。
    mqsichangeproperties TEST -e default 
    -o ComIbmJVMManager -n jvmDebugPort -v 3920
  4. mqsistop コマンドおよび mqsistart コマンドを実行して、ブローカーを停止および再始動します。
  5. 「ブローカー開発」ビューで名前をダブルクリックして、デバッグするメッセージ・フローをメッセージ・フロー・エディターで開きます。
  6. フロー・デバッガー内でのブレークポイントの追加の説明に従って、Java メソッドが呼び出されるブレークポイントを追加します。
  7. デバッグ・プロセス中に Java コードに直接ステップイントゥするには、Java コードにブレークポイントを追加します。
  8. ブローカー・アーカイブ・ファイルのデプロイの説明に従って、Java コードが入った JAR ファイルを含むブローカー・アーカイブ (BAR) ファイルをデプロイします。
  9. 「実行」 > 「デバッグ」をクリックして、「デバッグ」ウィザードを開きます。
  10. 左側のエレメントのリストで「メッセージ・ブローカー・デバッグ」を右クリックして、「新規」をクリックします。
  11. 「Java デバッグ・ポート」に、mqsichangeproperties コマンドの -v パラメーターに指定したのと同じ値を設定し、「適用」をクリックして変更を保管します。
  12. 「ソース」タブで、ソース・ファイルのロケーションを指定し、「適用」をクリックして変更を保管します。
  13. 「デバッグ」をクリックしてデバッグ・プロセスを開始します。

Java 変数に対する作業

Java コードを含むノード (ユーザー定義ノードまたは JavaCompute ノード) 内のソース・コードに設定されたブレークポイントでメッセージ・フロー処理が一時停止したとき、「デバッグ」パースペクティブの「変数」ビューで Java 変数を表示し、それに関連付けられたデータ値を変更できます。

  1. 「デバッグ」パースペクティブに切り替えます。
  2. 「変数」タブをクリックして、「変数」ビューがまだ開いていない場合はそれを開きます。 記号 変数 を使用して、変数がツリー内に表示されます。
  3. 変数を処理するには、その変数を右クリックして、メニューからオプションを選択します。
メッセージ・フロー処理は現行メッセージの論理処理内に設定された次のブレークポイントまで継続します。 フロー・インスタンスを一時停止できる使用可能なブレークポイントがそれ以上ない場合、処理は実行されて完了し、フロー・インスタンスは「デバッグ」ビューから除去されます。

次に行う事柄:

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

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

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


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