Restricting breakpoints to specific flow instances

Before you start

Complete the following task:

In the Flow Debug perspective, when you add a breakpoint to a message flow in the Message Flow editor, the breakpoint automatically applies to all instances of the flow. However, in the Debug perspective, you can choose to restrict a breakpoint to one or more instances of a flow. This enables you to work more easily with just those instances that you are currently interested in, rather than with all instances.

When you restrict a breakpoint, the breakpoint symbol changes from Enabled global breakpoint to Enabled local breakpoint.

To restrict a breakpoint to one or more flow instances:

  1. In the Flow Breakpoints view, right-click the breakpoint that you want to restrict, then click Properties to open the Flow Breakpoints Properties window.
  2. In the Restrict to Selected Flow Instance(s) list box, select the check boxes of those instances to which you want to restrict the breakpoint.

    You must have at least one instance active, otherwise the Restrict to Selected Flow Instance(s) list box will contain no check boxes.

    If any instance is currently paused on the breakpoint, all check boxes in the Restrict to Selected Flow Instance(s) list box will be grayed out and you will be unable to select them.

  3. Click OK.

    To indicate that the breakpoint is now restricted to one or more flow instances, the breakpoint symbol changes to Enabled local breakpoint.

Now you can add additional breakpoints (if needed), step through the instance, and work with data.

Related concepts
Flow debugger overview
Related tasks
Debugging a message flow
Working with breakpoints
Stepping through flow instances
Debugging data
Related reference
Flow debugger shortcuts
Flow debugger icons and symbols