フロー・デバッガーの概要

このトピックでは、フロー・デバッガーを紹介し、以下のセクションが含まれています。

この概念の概要を読み終えたら、メッセージ・フローのデバッグのタスクで、作業に着手するための詳細な指示を見付けてください。

概要

フロー・デバッガーは、メッセージ・フローを視覚的にデバッグするためにワークベンチ内で使用するツールです。 このトピックを読んで、フロー・デバッガーについて理解してから、使い始めてください。

また、フロー・デバッガーを効果的に使用するには、メッセージ・フローおよびワークベンチでのその表現に関する基本的な理解が必要です。概要については、メッセージ・フローの概要を参照してください。

実行できる作業

フロー・デバッガーは、視覚的なデバッグ環境を特徴としています。 フロー内にブレークポイントを設定してからフロー内をステップスルーできます。 ステップスルーしながら、メッセージや、ESQL コードまたは Java コード中の変数を調べて変更を加えることができます。 これらの機能によって、以下のようなフロー内のさまざまなエラー状態をデバッグできます。

単一のワークベンチから、デバッガーは複数の実行グループに接続し、異なる実行グループにある複数のフローを (したがって複数のメッセージも) 同時にデバッグできます。 しかし、ある実行グループでデプロイされたフローは一度に 1 人のユーザーでしかデバッグできません。1 人があるフローにデバッガーを接続すると、別のユーザーは同じデータ・フロー・エンジンに接続できますが、デバッグ中のフローを表示することはできません。

デバッグの開始方法

「デバッグ」パースペクティブ

「デバッグ」パースペクティブを使用してデバッグします。 このパースペクティブには、デフォルトでは以下の 4 つのウィンドウが表示されます。

まず、「デバッグ (構成の作成、管理、および実行)」ウィザードを使用して、フローがデプロイされている フロー・エンジン (実行グループ) にフロー・デバッガーを接続します。(このウィザードの開始方法および完了方法について詳しくは、フロー・エンジンへの接続を参照してください。)

それから、後述されているように「デバッグ」パースペクティブ内のさまざまなビューを使用してデバッグできます。

「デバッグ」ビュー

フロー・デバッガーをフロー・ランタイム・エンジンに接続すると、「デバッグ」ビューには フローに関連した以下のエンティティーの名前が表示されます。

「デバッグ」ビューで、以下のデバッグ・タスクを実行できます。

メッセージ・フロー・エディター

メッセージ・フロー・エディターの機能は、パースペクティブに応じて異なります。

このエディターの他の使用法については、メッセージ・フロー・エディターおよびメッセージ・フローの内容の定義のタスクの説明を参照してください。

フローを表示することに加えて、メッセージ・フロー・エディターはフローに設定されたブレークポイントも表示します。 以下のように、個々のブレークポイントは記号によって識別されます。

さらに、エディターはノードの上に以下の記号を表示します。

メッセージ・フロー・エディターでは、ブレークポイントを追加または除去できます。

「ブレークポイント」ビュー

「ブレークポイント」ビュー「変数」ビューは、同じペインを共用します。 いずれかのタブをクリックして、表示したいビューを選択します。

「ブレークポイント」ビューは、選択したフローのすべてのインスタンスで設定されるブレークポイントを表示します。 以下のように、各ブレークポイントは 2 つの記号の 1 つによって識別されます (メッセージ・フロー・エディターでも使用されます)。

「ブレークポイント」ビューで、以下のデバッグ・タスクを実行できます。

「変数」ビュー

「変数」ビュー「ブレークポイント」ビュー は、同じペインを共用します。 いずれかのタブをクリックして、表示したいビューを選択します。

「変数」ビューは、現在フローを通過しているメッセージを表示します。 このビューを使用して、デバッグ中のフロー内のメッセージの内容を調べたり、変更したりします。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 Last updated: 5 01, 2006
ag11050_