Introduction to Debugging Engine

This topic provides an overview of the debugging engine.

The Debugging Engine in the Database Navigator tool is a robust database code-diagnose solution, allowing controlled line-by-line program execution, introspection and alteration of runtime variables, setting breakpoints at various locations in the code, as well as a clear visualization of the execution flow. It helps pinpointing exact location of errors and easily identifying unwanted program behavior, offering a superior alternative to traditional debug logging. The debugging engine uses the Database Navigator's built-in execution engine to execute the method/program, while engaging a debugger agent to control the execution flow.