ソース・コードへのステップイントゥ

始める前に

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

デバッグするフローは、ESQL コードまたは Java コードを含むノードの前のブレークポイントで一時停止されていなければなりません。

メッセージ・フローでは、以下の 3 種類のノードにソース・コードを含められます。
  • 組み込みノード: Compute ノード、Filter ノード、Database ノード。 ESQL コードが含まれます。
  • ユーザー定義の Java プラグイン・ノード。 Java コードが含まれます。
  • マッピングへのアクセスおよび保守に使用するノード: Mapping ノード、DataInsert ノード、DataUpdate ノード、DataDelete ノード、Extract ノード、Warehouse ノード。 マッピング・ルーチンが含まれます。
上記のタイプのいずれかのノードの直前にあるブレークポイントで停止する際、そのコードを通過する方法を選択できます。

ソース・コードへステップイントゥするには、以下を行います。

  1. 「フロー・デバッグ (Flow Debug)」パースペクティブに切り替えます。
  2. 「フロー・デバッグ (Flow Debug)」ビューで、ツールバーにある「ソース・コードのステップイントゥ (Step into Source Code)」アイコン「ソース・コードのステップイントゥ (Step into Source Code)」をクリックします (または、フロー・スタック・フレームを右マウス・ボタンでクリックしてから、「ステップイントゥ (Step Into)」 「ステップイントゥ (Step Into)」をクリックします)。 パースペクティブは自動的に「フロー・デバッグ (Flow Debug)」パースペクティブから「デバッグ (Debug)」パースペクティブに変更され、ソース・コード・デバッグ用に最適化された環境でソース・コードを行単位でステップオーバー (つまり、ステップスルー) できるようになります。
注: ソース・コードへのステップスルーを完了し、それからステップアウトしたい場合、ソース・コードからのステップアウトを参照してください。

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

関連タスク
メッセージ・フローのデバッグ
ソース・コードのステップオーバー
ソース・コードからのステップアウト

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