Stored Procedure Debugger

 

SPL Debugger is the interactive debugger for IBM Informix stored procedures and triggers and provides powerful capabilities usually found only in high level programming languages. It enables you to execute stored procedures and triggers line-by-line, to step into nested procedures or fired triggers, to set breakpoints, to watch and to modify values of procedures' variables and calling arguments, break infinite loops, etc. SPL Debugger can be invoked from any client application or development tool, such as Visual Basic, PowerBuilder, C++, Informix-4GL, etc. Remote debugging gives you ability to execute calling application from one workstation on the network, while SPL Debugger runs on another. Simultaneous debugging sessions can be initiated from any workstation on the network. Another important feature of SPL Debugger is it's ability to "hook" into stored procedure or trigger that is already executing on the server, enabling you to identify the cause of infinite loop or to pinpoint the slowest portion of the code. 

SPL Debugger supports watching and editing all types of variables including UDT, OPAQUE and COLLECTION datatypes.

Typical use of SPL Debugger

Note

SPL Debugger add-on module runs only under Windows platforms.

To invoke the debugger use Tools -> Stored Procedure Debugger -> Open top-level menu. 

For detailed help on SPL Debugger, please use DebuggerOnlineHelp.html located in <ServerStudioJE>/modules/spldebug subdirectory.