Debugging

This product offers a variety of debuggers with which you can detect and diagnose errors in applications that are running locally or remotely. You can debug live server-side code, Java™, and relational database languages. With the debuggers, you can control the execution of your programs by setting breakpoints, suspending execution, stepping through your code, and examining the contents of variables.

Java and mixed language

With the Java and mixed language debugger, you can debug Java calls to other languages - and a variety of languages that call Java.

J2EE applications

With the WebSphere® Application Server debug adapter, you can debug Web objects that are running on WebSphere Application Server. These objects include EJBs, JSP pages, and servlets.

XSL transformations

With the XSLT debugger, you can detect and diagnose errors in XSL transformations. With the debugger, you can control the execution of your XSL transformation by setting line breakpoints, suspending launches, stepping through your code, examining the contents of variables, and watching XPath expressions.

Relational database languages

The debug tooling includes the DB2 stored procedure debugger, with which you can debug SQL and Java stored procedures that are running on a local or remote DB2® server. In addition, you can use the SQLJ debug adapter to debug Java embedded with SQL.

Java

With the Java development tools debugger, you can debug Java that is running locally or remotely.

To learn more about these debuggers and their usage, see the help that is provided in this folder. In addition to the preceding debuggers, debug functionality is available for other development components. Information about additional debug functionality can be found in the documentation for these development components.


Feedback