Debugger Commands

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Debugging Mappings >

Debugger Commands

You can access the debugger commands as follows:

 

In the Debug menu
As keyboard shortcuts
In the Debug toolbar.

 

Menu Command

Keyboard Shortcut

Toolbar button

Description

Debug | Start debugging

F5

ic-StartDebugger_cm

Starts or continues debugging until a breakpoint is hit or the mapping finishes.

Debug | Stop debugging

Shift + F5

ic-StopDebugger_cmd

Stops debugging. This command exits the debug mode and switches MapForce back to standard mode.

Debug | Step Into

F11

ic-DebugStep_cmd

Executes the mapping until a single step is finished anywhere in the mapping. In the mapping debugger, a step is a logical group of dependent computations which normally produce a single item of a sequence.

 

Depending on the mapping context, this command roughly translates into "go to the left/go to target child/go to source parent".

Debug | Step Over

F10

ic-DebugStepOver_cmd

Continues execution until the current step finishes (or finishes again for another item of the sequence), or an unrelated step finishes. This command steps over computations that are inputs of the current step.

Debug | Step Out

Shift + F11

ic-DebugStepOut_cmd

Continues execution until the result of the current step is consumed or a step is executed that is not an input or child of the consumption. This command steps out of the current computation.

 

Depending on the mapping context, this command roughly translates into "go to the right/go to target parent/go to source child".

Debug | Minimal Step

Ctrl + F11

ic_debug_minimal_step

Continues execution until a value is produced or consumed. This command subdivides a step and will typically stop twice for each connection: once when its source produces a value and once when its target consumes it. MapForce does not necessarily compute values in the order the mapping would suggest, so production and consumption events do not always follow each other.

debug_toolbar

Debug toolbar


© 2019 Altova GmbH