8.3.9 ステップの実行を中断しながらデバッグするときの操作
デバッグタスクの実行時,次にどの場所まで実行するか(どの場所で中断するか)は,[デバッグ]エリアで操作できます。デバッグ中,ステップを実行するときの操作を次に示します。これらの操作を組み合わせて実施して,デバッグを進めてください。
操作 |
操作方法 |
操作するタイミング |
説明 |
例えばこんなときに |
---|---|---|---|---|
再開※ |
[再開]ボタン |
ステップの中断中 |
中断中のステップの実行を再開します。直近でブレークポイントが設定されているステップの部品の処理の実行前,またはデバッグタスクの最後まで処理が進みます。 |
|
一時停止 |
[一時停止]ボタン |
ステップの実行中 |
直近で中断できるところまでステップを実行したあと,ステップを中断します。 |
|
ステップイン※ |
[ステップイン]ボタン |
ステップの中断中 |
次に中断できるところまでステップを実行し,中断します。階層ステップ,繰り返しステップ,またはサービスステップの場合,配下のフロー内でもステップを中断します。 |
|
ステップオーバー※ |
[ステップオーバー]ボタン |
ステップの中断中 |
次のステップで最初に中断できる場所までステップを実行し,中断します。階層ステップ,繰り返しステップ,またはサービスステップの場合,配下のフロー内では中断しないで,ステップを実行します。 |
|
ステップリターン※ |
[ステップリターン]ボタン |
ステップの中断中 |
主に階層ステップ,繰り返しステップ,またはサービスステップの配下のフローで操作します。操作すると,1つ上の階層で最初に中断できる場所までステップを実行し,中断します。 最上位の階層で操作した場合,デバッグタスクの最後までステップを実行します。 |
|
ブレークポイント※ |
|
[Service Builder Debug]画面の表示中 |
選択したステップについて,部品の処理の実行前後に中断するポイントを設定します。再開の操作をした場合,ブレークポイントを設定した個所までステップを実行します。 |
|
- 注※
フローエリアのステップアイコンを右クリックしても操作できます。
ステップイン,ステップオーバー,およびステップリターンの操作について,操作を行った場合にステップ実行が中断される場所を次に示します。
なお,フローエリア上では,ステップイン,ステップオーバー,またはステップリターンの操作時,次に中断されるステップのアイコンにが表示されます。
デバッグタスクの開始後,ステップインの操作を繰り返した場合
階層フロー部品の配下のフローも含め,すべての部品の処理の前後でステップ実行が中断されます。ただし,階層フロー部品の実行後は中断できないため,ステップBの部品の処理の後では中断されないで,ステップEの部品の処理の前で中断されます。
デバッグタスクの開始後,ステップオーバーの操作を繰り返した場合
各ステップの部品の処理の実行前に中断されます。ただし,階層フロー部品の配下のフローでは,ステップの実行が中断されません。
階層フロー部品の配下のフローでステップリターンの操作をした場合
階層フロー部品の配下のフローに含まれるすべてのステップを実行したあと,上位のフローに戻り,ステップEの部品の処理の実行前に中断されます。