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.
- 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).
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.