You can debug a CICS application using debugging tools that run
on a workstation.
There are two components to the debugging tools in this environment:
- The debugger client, which runs on the workstation. It is through
the graphical user interface (GUI) provided by the debugger client that you
interact with the application program. For example, you can use the debugger
client to set breakpoints, to step through your program, and to examine the
variables used by your program.
- The debugger server, which runs on the same system as the application
program, and communicates with the debugger client.
You can debug the following sorts of CICS applications using a debugger
client on a workstation:
- Applications written in a compiled language (COBOL, PL/I, C, C++)
- Language Environment-enabled Assembler subroutines
- Java applications running in a JVM
- Applications that use a combination of compiled language programs and
Java programs
You cannot debug PLT programs using a debugger client on a workstation.
You can use the following as your debugger client:
- WebSphere® Studio
Enterprise Developer
- WebSphere Studio
Application Developer
For compiled languages and Language Environment-enabled Assembler subroutines,
you can use the following products as your debugger server:
For Java programs, the debugger server is the Java Virtual Machine (JVM)
executing in debug mode.