Debug Panel

To ensure that newly created tasks are functioning properly before they are put into production, the Task Builder's Debug panel contains a variety of testing and debugging features that enables verbose, real time information to be displayed during task execution. This allows developers to easily monitor and examine many aspects of a task as it is being constructed. With the use of the Debug panel, developers can perform a series of “test runs” within the Task Builder and view a variety of debugging and diagnostic features such as output data, variable values and breakpoints, in order to determine the cause of a problematic task.

The Debug panel contains nine debug views separated by tabs (the active view's tab is always colored blue). Here, you can select the Variables tab to easily view variables and datasets that are contained in the task as well as their initial and current values, or click the Output tab to view step by step information about the task during execution. Each debug view supplies a context menu containing relevant options/commands for that particular view.

Debug Panel Views

The available debug tools are listed below in alphabetical order. For more details regarding a particular debugging tool, click the associated link.

Debug Panel View

Description

Debug Panel - Attachments

Lists all the files that are attached to the current task.

Debug Panel - Breakpoints

Lists all breakpoints contained in the task and their corresponding steps.

Debug Panel - Comments

Displays each comment in the task along with its step number.

Debug Panel - Labels

Lists all labels in the task, including the label name and corresponding step number.

Debug Panel - Output

Shows detailed step by step information about the task during execution.

Debug Panel - Regions

Displays the list of regions contained in the task, including region name and corresponding step number.

Debug Panel - Stack

Displays the depth of the currently running task. When a sub-task is running, its immediate parent is listed below it.

Debug Panel - Variables

Lists variables and datasets that are contained in the task as well as their initial and current values.

Debug Panel - Watches

Shows all currently set watches and displays the evaluated values for the watched variables and expressions as the task runs.