Table of Contents


  1. Preface
  2. Using the Designer
  3. Working with Sources
  4. Working with Flat Files
  5. Working with Targets
  6. Mappings
  7. Mapplets
  8. Mapping Parameters and Variables
  9. Working with User-Defined Functions
  10. Using the Debugger
  11. Viewing Data Lineage
  12. Comparing Objects
  13. Managing Business Components
  14. Creating Cubes and Dimensions
  15. Using the Mapping Wizards
  17. Datatype Reference
  18. Configure the Web Browser

Debugger Tasks

Debugger Tasks

You can perform multiple tasks when you run the Debugger. The type of information that you monitor and the tasks that you perform can vary depending on the Debugger state. For example, you can monitor logs in all three Debugger states, but you can only modify data when the Debugger is in the paused state. You can complete the following types of tasks:
  • Monitor the session.
    While the Integration Service runs the Debugger, the Mapping Designer displays indicators and windows to help you monitor the session.
  • Modify data and breakpoints.
    When the Debugger pauses, you can modify output data, row indicators, and breakpoint conditions.
  • Evaluate expressions.
    When the Debugger pauses, you can invoke the Expression Editor and evaluate an expression against the current data in a transformation. The Debugger returns the result of the expression in a message box. You can enter expressions using ports in the selected transformation. You can also evaluate mapping variables.
  • Issue commands to the Integration Service.
    You can issue commands to the Integration Service, such as break, continue, or stop.
The following table describes the different tasks you can perform in each of the Debugger states:
Debugger State
Monitor logs
Monitor the session log and the debug log in the Output window.
  • View Output Window
Monitor target data
When the Debugger moves from the initializing state to the running state, the Designer displays the Target window. You can view updated target data as the Integration Service processes the target data.
  • View Target Instance Window
  • View Target Data Command
Monitor debug indicators
Debug indicators display on mapping objects that help you monitor the breakpoints and data flow.
  • View Mapping Objects
Monitor transformation data
When the Debugger moves from the initializing state to the running state, the Designer displays the Instance window. When the Debugger pauses, the Instance window displays data of the transformation that caused the break. You can also select other transformations to view.
  • View Instance Window
  • Show Current Instance Command
Modify data
While the Debugger pauses, you can modify output data and row parameters.
  • View Instance Window
Evaluate expressions
While the Debugger pauses, use the Expression Editor to evaluate mapping variables and expressions in a transformation.
  • Evaluate Expression Command
Issue a manual break command
Issue a manual break command when you want to view transformation data.
  • Break Now Command
Edit breakpoints
The Integration Service begins evaluating the modified breakpoints immediately.
  • Edit Breakpoints Command
Refresh data
After you modify data, you can refresh the data. When you refresh data, the Integration Service returns the result of the modification. If you enter data that is not valid, you can edit it again before you continue processing.
  • Refresh Data Command from Instance Window
Continue processing
When you finish viewing and modifying data, you can continue the Debugger. You have several options for continuing the session.
  • Next Instance Command
  • Step to Instance Command
  • Continue Command
Stop the Debugger
Stop the Debugger.
  • Stop Debugger Command
Status request
When you request the Debugger status, the Integration Service displays the status of the Debugger in the Output window.
  • Status Request Command

Updated June 25, 2018