Stepping over source code

Before you start

Complete the following tasks:

The flow being debugged must be paused at a breakpoint containing ESQL code, or Java code, or mappings.

In a message flow there are three types of node that can contain source code:
  • Nodes that contain ESQL code: Compute node, Filter node, or Database node that contains ESQL code.
  • Nodes that contain Java code: User-defined node containing Java code.
  • Nodes used to access and maintain mappings: a Mapping node, DataInsert node, DataUpdate node, DataDelete node, Extract node, or Warehouse node that contains mapping routines.
When you stop at a breakpoint at a piece of source code, you can choose how to step past this code:

To step over source code:

  1. Switch to the Debug Perspective.
  2. In the Debug view, click the Step Over icon Step over on the toolbar (or right-click the flow stack frame, then click Step over Step Over). The source code runs and the flow pauses at the next line of code. If the debugger is stepping through the last line of code, it automatically pauses at the next location where a breakpoint exists or can be added.

If you want to step out of the source code, see Stepping out of source code.

Related concepts
Flow debugger overview
Related tasks
Debugging a message flow
Stepping into source code
Stepping out of source code
Related reference
Flow debugger shortcuts
Flow debugger icons and symbols