IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Troubleshooting > Use the integration debugger for problem determination > Integration debugger

Icons and symbols for the integration debugger

In the integration debugger and other IBM Integration Designer tools, icons are images used to invoke actions. Symbols, by comparison, are images that simply represent workbench elements and they are not used to invoke actions.

For example, in the Variables view of the Debug perspective, you can show the type names of variables by clicking the Show Type Names icon

. However, you cannot perform any action by clicking the process variable symbol

.

The icons and symbols used in the integration debugger are primarily found in the following views of the Debug perspective:

The icons and symbols found in these views are described in the following sections.


Debug view

The following table describes the integration debugger icons and symbols used in the Debug view.

Icon or Symbol Description

Resume the component thread execution (icon)

Suspend the component thread execution (icon)

Terminate the component instance execution (icon)

Step into the element or executing code (icon)

Step over the element or executing code (icon)

Step out of the element or executing code (icon)

Component thread suspended (symbol)

Component thread running (symbol)

Component thread terminated (symbol)

Business process stack frame (symbol)

Business state machine stack frame (symbol)

Business object data map stack frame (symbol)

Business rules stack frame (symbol)

Visual snippet stack frame (symbol)

Mediation flow stack frame (symbol)


Component editors

The following table describes the integration debugger icons and symbols used in the component editors.

Icon or Symbol Description

The breakpoint is installed and enabled (symbol)

The breakpoint is installed and disabled (symbol)

The breakpoint is enabled but restricted to one or more threads of the business process (symbol)

The breakpoint is enabled in a line of source code in the Java™ snippet editor or the condition editor (symbol)

The breakpoint is enabled in all threads of the business process (symbol)

The breakpoint is disabled (symbol)

The breakpoint is popped (symbol)

In a business process, the link followed if a transition condition evaluates to true. Or, in a mediation flow, the connection that was run. (symbol)

In a business process, the link followed if a transition condition evaluates to false (symbol)

The link followed in a business process if a transition condition is skipped (symbol)

A condition evaluated to true or an action was run in a business rule set or decision table (symbol)

A condition evaluated to false or an action was not run in a business rule set or decision table (symbol)

An exception was encountered in executing a mediation primitive in a mediation flow. Or a ServiceBusinessException exception was thrown when unmatched conditions were detected in a decision table.


Breakpoints view

The following table describes the integration debugger icons and symbols used in the Breakpoints view.

Icon or Symbol Description

Remove selected breakpoints (icon)

Remove all breakpoints (icon)

The breakpoint is installed and enabled (symbol)

The breakpoint is installed and disabled (symbol)

The breakpoint is enabled but restricted to one or more threads of the business process (symbol)

The breakpoint is enabled in a line of source code in the Java snippet editor or the condition editor (symbol)

The breakpoint is enabled in all threads of the component (symbol)

The breakpoint is disabled (symbol)


Variables view

The following table describes the integration debugger icons and symbols used in the Variables view.

Icon or Symbol Description

Show or hide the names of the variable types (icon)

Show or hide the logical structure of the variable types (icon)

Process variable and its elements (symbol)

Partner variable and its elements (symbol)

Correlation set variable and its elements (symbol)

Mediation flow message and its elements (symbol)

Integration debugger