Siebel Object Interfaces Reference > Siebel Programming Tools >

The Siebel Debugger


The Siebel Debugger assists in editing and removing errors from scripts written in Siebel VB and Siebel eScript.

The Siebel Debugger uses the Siebel Script Editor window plus a diagnostic window to display program variables and their values. The Debugger helps you locate and correct execution errors in custom program routines. You can use it to slow or suspend execution of the program routines so that the program flow and variable contents can be examined.

With the Siebel Debugger you can do the following:

  • Set and clear breakpoints in your Siebel script. A breakpoint is a marker on a line of code that tells the interpreter to suspend execution at that line so that the state of the program can be examined using the Debugger.
  • Step over a line of code. If the current line is a call to a subroutine or function, the Debugger stops at the next line in the current procedure (skipping the subroutine).
  • Step into a subroutine of custom routine code. Step Into is used to execute one line of code in the Debugger. If the current line is a call to a subroutine or function, the Debugger stops at the first line of that function. Otherwise, the Debugger stops at the next line of the current procedure.
  • View the value of custom routine variables. The Siebel Debugger includes a window in which variables and their values are displayed. This window can be used to monitor the values of specific variables as the custom routine executes.
  • View the stack.
  • View the Application Level Variables. This shows the instantiated business objects and business components. This also shows the business objects and business components that are available and the fields that are available.
  • Debug hierarchical structures such as a propertyset.
See Also

Using the Siebel Debugger
Debugging and Run-Time Preferences
Checking Syntax
Breakpoints
Variable Window
Siebel Calls Window

Siebel Object Interfaces Reference