Using the Debugger
Using the Debugger Overview
You can debug a valid mapping to gain troubleshooting information about dataand error conditions. To debug a mapping, you configure and run the Debugger from within the Mapping Designer. The Debugger uses a session to run themapping on the Integration Service. When you run the Debugger, it pauses atbreakpoints and you can view and edit transformation output data.You might want to run the Debugger in the following situations:
Before you run a session.
After you save a mapping, you can run some initialtests with a debug session before you create and configure a session in theWorkflow Manager.
After you run a session.
If a session fails or if you receive unexpected resultsin the target, you can run the Debugger against the session. You might alsowant to run the Debugger against a session if you want to debug the mappingusing the configured session properties.
Debugger Session Types
You can select three different debugger session types when you configure theDebugger. The Debugger runs a workflow for each session type. You canchoose from the following Debugger session types when you configure theDebugger:
Use an existing non-reusable session.
The Debugger uses existing source,target, and session configuration properties. When you run the Debugger, theIntegration Service runs the non-reusable session and the existing workflow.The Debugger does not suspend on error.
Use an existing reusable session.
The Debugger uses existing source, target,and session configuration properties. When you run the Debugger, theIntegration Service runs a debug instance of the reusable session and createsand runs a debug workflow for the session.
Create a debug session instance.
You can configure source, target, andsession configuration properties through the Debugger Wizard. When you runthe Debugger, the Integration Service runs a debug instance of the debugworkflow and creates and runs a debug workflow for the session.