フロー・エンジンへの接続

始める前に

このタスクを実行するには、以下のタスクを完了している必要があります。

メッセージ・フローをデバッグする前に、フロー・デバッガーを、フローがデプロイされているフロー・エンジン (実行グループ) に接続する必要があります。 同じまたは異なるホスト・マシンで実行する複数のフロー・エンジンに、フロー・デバッガーを付加して、そのフローを同時にデバッグすることもできます。

フロー・エンジンを付加するには、以下のようにします。

  1. 「フロー・デバッグ (Flow Debug)」パースペクティブに切り替えます。
  2. ツールバーにある「フロー・ランタイムに付加 (Attach to Flow Runtime)」アイコン「フロー・ランタイムに付加 (Attach to Flow Runtime)」 をクリックして、「フロー・エンジンへの付加 (Attach to the Flow Engine)」ウィザードを起動します。
  3. フロー・エンジンを含むホスト・コンピューターが 「ホスト (Hosts)」リスト・ボックスに表示されない場合、「ホスト名または IP (Hostname or IP)」フィールドに、ホスト・コンピューターのホスト名または IP アドレスを入力して、「追加」をクリックし、そのホストを「ホスト (Hosts)」リスト・ボックスに追加します。
  4. 「ホスト (Hosts)」リスト・ボックスで、フロー・エンジンが実行しているホスト・コンピューターを選択して 「次へ (Next)」をクリックします。
  5. 開いているリスト・ボックスでの各フロー・エンジンのリストの形式は、ブローカーの名前の後にコロン、その後に実行グループの名前、その後にプロセス番号が大括弧で囲まれて続きます。 たとえば、WMQIV5BR:default[2724] のようになります。 フロー・エンジンがリスト・ボックスに表示されない場合、「リフレッシュ (Refresh)」をクリックして、現在ホスト・コンピューターにデプロイされており使用可能な、すべてのフロー・エンジンの名前を持つリスト・ボックスを更新します。 (フロー・エンジンが依然としてリスト・ボックスに表示されない場合は、ホスト・コンピューターで IBM Agent Controller の再始動を試行してください。)
    ヒント: プロセス番号は、「タスク マネージャ」の「プロセス」ページにリストされている Windows PID です。 PID は、デプロイ時に「イベント・ログ」で報告されます。 トポロジー構成のデプロイを参照してください。
  6. リスト・ボックスで、デバッグするフローが含まれる フロー・エンジンを選択して、「終了 (Finish)」をクリックします。 「フロー・デバッグ (Flow Debug)」ビューに、選択したホスト・コンピューターおよびフロー・エンジンの名前が表示されます。 また、フロー・エンジンにデプロイされるフローの名前も表示されます。
  7. 「フロー・デバッグ (Flow Debug)」パースペクティブの「フロー・デバッグ (Flow Debug)」ビューで、デバッグするメッセージ・フローをダブルクリックします。 メッセージ・フロー がメッセージ・フロー・エディターで開きます。
  8. メッセージ・フロー・エディターで、メッセージ・フローの入力ノードから通じる接続に、ブレークポイントを追加します。 このブレークポイントを追加することにより、デバッグを始める前に、メッセージ・フローが完了まで実行されるということがなくなります。

    ブレークポイントは 使用可能なグローバル・ブレークポイント として表示されます。 (ブレークポイントの追加については、ブレークポイントでの作業を参照してください。)

  9. 次のメッセージがフローに入れられて、ブレークポイントに到着すると、フローが一時停止し、ブレークポイントのアイコンが  使用可能な一時停止されているグローバル・ブレークポイント に変更され、デバッグを開始できるようになります。 
ヒント: 単一のワークベンチから、デバッガーは複数の実行グループに接続し、異なる実行グループにある複数のフローを (したがって複数のメッセージも) 同時にデバッグできます。 しかし、ある実行グループでデプロイされたフローは一度に 1 人のユーザーでしかデバッグできないため、1 人がある実行グループにデバッガーを接続すると、他のユーザーは同時にデバッガーを接続できなくなります。

関連概念
フロー・デバッガーの概要

関連タスク
メッセージ・フローのデバッグ
ブレークポイントでの作業
フロー・エンジンからの切り離し

関連資料
フロー・デバッガーのショートカット
フロー・デバッガーのアイコンおよびシンボル