ブレークポイントを使用した BPEL プロセスのデバッグ
関連項目
ブレークポイントを使用して、BPEL デバッガに、BPEL プロセス内の指定した場所でプロセスの実行を停止するよう指示します。BPEL プロセスのインスタンスがブレークポイントに到達すると、プロセスは中断され、ユーザーはコードにステップインし、「BPEL プロセスのインスタンス」ウィンドウでプロセスインスタンスの状態を監視し、「BPEL 変数」ウィンドウで変数を調べ、「ウォッチポイント」ウィンドウに XPath 式の値を表示できます。
現在 IDE 内で設定されているすべてのブレークポイントを表示および編成するには、「ウィンドウ」>「デバッグ」>「BPEL」>「ブレークポイント」(Alt-Shift-5) を選択して「ブレークポイント」ウィンドウを開きます。各ブレークポイントについて、そのブレークポイントが置かれているファイル名と行を表示できます。
BPEL 内にブレークポイントを設定するには、次の手順に従います。
- BPEL ソースファイルをソースエディタまたはデザインビューで開きます。
- 次のいずれかの操作を実行します。
- ソースエディタで、ブレークポイントを配置する行の左余白をクリックします。
- デザインビューで、ブレークポイントを配置する要素を右クリックし、「ブレークポイントの切り替え」を選択します。
デザインビューでは、ブレークポイントは特定の要素の上に小さな赤いアイコンで表示されます。ソースビューでは、ブレークポイントはコードの行の左余白に赤い正方形で示されます。
- 「ナビゲータ」ウィンドウのBPEL 論理ビューで、ポップアップメニューから「ブレークポイントの切り替え」を選択して、ブレークポイントの設定と削除を行うこともできます。
ブレークポイントに到達したプロセスインスタンスをデバッグするには、次の手順に従います。
- コードの実行が中断されたあと、「実行」メニューまたはツールバーで次のコマンドを選択します。
- 継続 (Ctrl-F5)。次のブレークポイントに到達するまで、またはインスタンスが完了するまで、現在のプロセスインスタンスを実行します。インスタンスの状態は、「実行中」に変化します。
- ステップイン (F7)。次の BPEL アクティビティーまでステップ実行します。ステップ実行すると、現在の行インジケータが前進し、現在の位置が図上に強調表示され、「BPEL デバッガ」ウィンドウの内容が現在の位置に応じて変更されます。ステップ実行は、BPEL 言語の「アクティビティー」の細分度でのみサポートされ、それより細かい細分度ではサポートされません。
- デバッグセッションを完了 (Shift-F5)。現在のデバッグセッションを終了します。
BPEL プロセスからブレークポイントを削除するには、次の手順に従います。
- ソースエディタで、ブレークポイントが含まれている行の左余白をクリックします。
- 「ブレークポイント」ウィンドウで、削除するブレークポイントを右クリックし、「削除」を選択します。ポップアップメニューから「すべて削除」を選択すると、現在 IDE に設定されているすべてのブレークポイントが削除されます。
- デザインビューで、赤いブレークポイントマークのある要素を右クリックし、「ブレークポイントの切り替え」を選択します。
ブレークポイントを無効にするには、次の手順に従います。
- 「ブレークポイント」ウィンドウで、無効にするブレークポイントの「有効」チェックボックスを選択解除します。
これによってブレークポイントは無効になりますが、完全に削除されるわけではありません。
- 関連項目
- Java ブレークポイントの設定
- プログラムのステップ実行
- BPEL デバッグセッションの開始と終了
- ウォッチポイントを使用した BPEL プロセスのデバッグ
著作権と商標について