IBM z/OS Debugger JCL Wizard

By using the EQAJCL ISPF edit macro, you can modify a JCL or procedure member and create statements to invoke z/OS® Debugger in various environments.

You can build control statements to complete the following tasks:
  • Invoke z/OS Debugger by using the Terminal Interface Manager (T).
  • Invoke z/OS Debugger by using the remote debugger in an Eclipse IDE, either with Debug Manager ( G2) or the workstation TCP/IP address (G1).
  • Invoke z/OS Debugger for Language Environment® (LE) or non-Language Environment (non-LE) programs.
  • Request z/OS Debugger Code Coverage invocation with an interactive debug session (Code Coverage in the parameters panel for Terminal Interface Manager).
  • Request z/OS Debugger Code Coverage invocation without an interactive debug session (C).
  • Define the libraries to search for z/OS Debugger source and debug information (Debugger Libs in the parameters panel).

    Note: If the program name or CSECT name for assembler is not the member name of the debug file, the wizard presents a list of members for each debug file, and then users can select the corresponding member name.
  • Enter the program names that require LDD statements (LDD Programs in the parameters panel).
  • Set AT ENTRY breakpoints at subprograms (At Entry in the parameters panel).
  • Invoke the automonitor to show variables as you step through lines of code (Automonitor on in the parameters panel).
  • Show COBOL DISPLAY statements on the IBM z/OS Debugger log or Debug Console in the Eclipse IDE (Intercept on in the parameters panel).
  • Allow variable changes for optimized programs (Warning off in the parameters panel).
  • Enable SVC screening for batch non-Language Environment programs (SVC Screening in the parameters panel).
  • Add a DD statement to capture the IBM z/OS Debugger log (z/OS Debugger Log in the parameters panel for Terminal Interface Manager).
  • Show comments that depict how to access subprogram source and debug information before the program is loaded into storage (Show Comments in the parameters panel).
  • Request a delayed debug session (D).
  • Remove z/OS Debugger control statements (R).
For a list of all the EQAJCL commands and options in the parameters panel, see Commands and parameters in IBM z/OS Debugger JCL Wizard.

The IBM z/OS Debugger JCL Wizard can create in-stream JCL statements. For procedures or included members, in-stream JCL statements, such as //SYSIN DD *, are valid only in JES2 systems with z/OS 1.13 or later, or JES3 systems with z/OS 2.1 or later. If you do not run IBM z/OS Debugger JCL Wizard in one of the environments that are described above, submitting JCL invoking procedures with in-stream control statements fails.

Generation of the EQAMDBG DD statement for C/C++ mdbg files is not supported.