Debugging: stepping into subflows

When message flow processing pauses at a breakpoint, you can step into the subflow that follows.

Before you begin

Add one or more breakpoints to your message flow; see Adding breakpoints in the flow debugger.

About this task

To step into a subflow, complete the following steps.

Procedure

  1. Switch to the Debug perspective.
  2. In the Debug view, click Step Into Subflow Step Into Subflow on the toolbar.

    Alternatively, right-click the flow stack frame, then click Step Into Subflow Step Into Subflow.

Results

The subflow opens in the Message Flow editor and displaces the parent message flow. Message flow processing continues until the next breakpoint that is set in the logical processing of the current message. If no further enabled breakpoint exists at which the flow instance can pause, processing runs to completion and the flow instance is removed from the Debug view.

What to do next

If debugging is complete, you can remove the breakpoints, or end the debugging session: