Debug Breakpoints

Breakpoints and Conditional Breakpoints are used during the Debug process to set stopping points for Map processing. If you have inserted Breakpoints into the Map for Debug, the Breakpoints tab displays a row for each Breakpoint. See Debugging Maps for additional information.

Rows contain the following information:

Field

Definition

Active

Indicates whether the Breakpoint is active or inactive. Inactive Breakpoints are ignored during the debug process. Use the Active link at the top of the column to toggle all Breakpoints to active or inactive. Use individual check boxes to make single Breakpoints active or inactive.

Name

Name of the Breakpoint, which is composed of the name of the data source, the Label of the Block, and number. Number is only appended if the Breakpoint name is a duplicate. If you change a Block Label after a Breakpoint has been set, the label does not update on the Breakpoints tab. Toggle the Breakpoint off and back on to get the new name or exit the Map, go back in, and reset the Breakpoint.

Condition

Condition set on the Breakpoint, such as “Field Name (<,>,=,>=,<=,!=) Value”. If a Breakpoint has a condition, debug only stops execution if the condition is true, otherwise the Breakpoint is ignored. Condition is optional.

Hit Count

Increments each time the Breakpoint is reached. When a Breakpoint is inside a For Each Child Block, the count is incremented once for each child record. Can be used as a condition in Conditional Breakpoints to stop debug after the selected number of iterations.

Icons

Active Breakpoint is not Conditional

Active Conditional Breakpoint

Inactive Conditional Breakpoint

Inactive unConditional Breakpoint

Using Breakpoints

Note: Breakpoint options used during Debug sessions are enabled on the Gear menus for Query, Native Query, and For Each Result Blocks, but should not be. TIBCO Scribe® Online does not set a breakpoint if you select the Gear option.

Using Conditional Breakpoints

Note: Conditional Breakpoints can only be set after Debug has started running. Start Debug and when it stops after the Query Block, then set Conditional Breakpoints.

Set Conditional Breakpoint

Related Topics

Debugging Maps

Debug Data

Debug Results

Debug Errors

Debug History

Executing Maps In Debug Mode