About Debug Tool

Debug Tool helps you test programs and examine, monitor, and control the execution of CICS® application programs.

You can debug the following sorts of CICS applications using Debug Tool:
  • Applications written in a compiled language (COBOL, PL/I, C, C++)
  • Language Environment-enabled Assembler subroutines
  • Applications that use a combination of compiled language programs and Java™ programs. Debug Tool does not debug the Java portions of these applications
You cannot debug PLT programs using Debug Tool.
You can use Debug Tool in four ways:
Single terminal mode
Debug Tool displays its screens on the same terminal as the application
Dual terminal mode
Debug Tool displays its screens on a different terminal than the one used by the application
Batch mode
Debug Tool does not have a terminal, but uses a commands file for input and writes output to a log
Remote debug mode
Debug Tool works with a debugger client to display results on a workstation

For more information about Debug Tool, see Debug Tool for z/OS User's Guide.

Note: If you use Debug Tool in Single terminal mode, or Dual terminal mode, the terminal which is used by Debug Tool must be a local terminal in the region where the application is running: you cannot use a terminal on a terminal-owning region to interact with Debug Tool in an application-owning region.