All PCA /JVMs include built-in support for the Java Platform Debugger Architecture (JPDA). The JPDA lets you debug Java code running on Adaptive Server. The JPDA consists of:
The user interface controlling the debugging, that is, the debugger
The JVM running the classes to be debugged, and the debug agent providing access to the JVM
A communication channel between the debug agent and the debugger
The JPDA allows users to debug Java classes either from the command line, by starting the JVM within a debugger application, or remotely, by attaching a debugger to the debug agent on a running JVM. Because users do not have access to the JVM command line in the server, all debugging for Java in the Adaptive Server database is done remotely.