Working with breakpoints

Breakpoints are instructions that Collaboration Debugger uses to pause the execution of a collaboration object. You set breakpoints at node in the business process where you want to inspect the data of a flow to observe its transformation and troubleshoot problems.

You can set breakpoints on the following types of nodes:

You can not set a breakpoint on a decision node.

For more information about the different types of nodes in a collaboration template, see the Collaboration Development Guide.

The following sections describe how you can arrange breakpoints in a collaboration you are debugging:

After you have arranged breakpoints in the collaboration object, use the instructions in Performing debugging operations to manage the processing of the flow.

Setting breakpoints

Do one of the following to set a breakpoint on a supported node:

Displaying breakpoints

Do one of the following to select and give focus to a node on which a breakpoint has been set:

Removing breakpoints

Do one of the following to remove a breakpoint:

Disabling breakpoints

Do one of the following to disable a breakpoint so that execution no longer pauses at the specified node, but so that you can re-activate it if necessary:

Enabling breakpoints

Do one of the following to enable a breakpoint that has been disabled:

Filtering breakpoints

You can filter the "Breakpoints" view to only display breakpoints set on certain types of nodes. Do the following to filter the "Breakpoints" view:

  1. Do one of the following to display the "Breakpoints Filter" dialog:

    Collaboration Debugger displays the "Breakpoints Filter" dialog, as shown in Figure 90:

    Figure 89. Breakpoints filter


  2. Use the following techniques to configure your filter settings:
  3. Enable one of the following radio buttons to specify how broadly the filter should be applied:
  4. Click OK.

Copyright IBM Corp. 2004