Performing debugging operations
Once you have arranged breakpoints in the collaboration
object you are debugging, you perform debugging operations to manage
the flow of the event through the breakpoints. The following operations
are available:
Stepping over
When you perform a "step over" operation,
InterChange Server Express resumes the paused flow so that the node
on which the breakpoint is set executes, and then pauses the flow
at the next node.
Do one of the following to step over a node where execution is
broken:
- Right-click anywhere in the "Collaboration template" editor
and choose Step Over from the context menu
- Give focus to the "Collaboration template" editor
and click Step Over in the toolbar
- Give focus to the "Collaboration template" editor
and select Collaboration Debugger > Step Over from the
menu bar
- Give focus to the "Collaboration template" editor
and use the keyboard shortcut F6
Stepping into
When you perform a "step into" operation
on a subdiagram or iterator node, InterChange Server Express resumes
the paused flow. Execution proceeds until the flow reaches the start
node in the subdiagram or iterator and then pauses.
Do one of the following to step into a subdiagram or iterator
where execution is broken:
- Right-click anywhere in the "Collaboration template" editor
and choose Step Into from the context menu
- Give focus to the "Collaboration template" editor
and click Step Into in the toolbar
- Give focus to the "Collaboration template" editor
and select Collaboration Debugger > Step Into from the
menu bar
- Give focus to the "Collaboration template" editor
and use the keyboard shortcut F5
Stepping out
When you perform a "step out" operation
on a node within a subdiagram or iterator, InterChange Server Express
resumes the paused flow. Execution proceeds until the subdiagram
or iterator completes, or until the flow reaches an active breakpoint
within the subdiagram or iterator.
Do one of the following to step out of a subdiagram or iterator
where execution is broken:
- Right-click anywhere in the "Collaboration template" editor
and choose Step Out from the context menu
- Give focus to the "Collaboration template" editor
and click Step Out in the toolbar
- Give focus to the "Collaboration template" editor
and select Collaboration Debugger > Step Out from the
menu bar
- Give focus to the "Collaboration template" editor
and use the keyboard shortcut F7
Running
When you perform a "run" operation,
InterChange Server Express resumes the paused flow and allows processing
to continue either until completion of the business process or to
a node with an active breakpoint set on it.
Do one of the following to run a paused flow:
- Right-click anywhere in the "Collaboration template" editor
and choose Run from the context menu
- Give focus to the "Collaboration template" editor
and click Run in the toolbar
- Give focus to the "Collaboration template" editor
and select Collaboration Debugger > Run from
the menu bar
- Give focus to the "Collaboration template" editor
and use the keyboard shortcut F8
Running to a specific node
When you perform a "run to this node" operation
on a flow, InterChange Server Express resumes the paused flow and
allows processing to continue either to the node on which you performed
the operation, or to a node with an active breakpoint set on it.
Do one of the following to run a paused flow to a specific node:
- Right-click the node to which you want execution to run and
choose Run to this node from the context menu
- Select the node to which you want execution to run and click Run to in
the toolbar
- Select the node to which you want execution to run and select Collaboration Debugger > Run to from the
menu bar
Running an event
When you perform a "run event" operation,
InterChange Server Express resumes the paused flow and allows processing
to continue, bypassing any breakpoints in the business process even
if the breakpoints are active.
Do one of the following to run an event:
- Right-click the event in the "Events" view
and choose Run from the context menu
- Select the event in the "Events" view and
select Collaboration Debugger > Run Event(s) from
the context menu
- Select the event in the "Events" view and
click Run Event(s) in the toolbar
