Debugging MVS batch or TSO non-Language Environment initial programs
If the initial program that is invoked does not run under Language Environment®, and you want to begin debugging before Language Environment is initialized, you must use the EQANMDBG program to start both z/OS® Debugger and your user program.
You do not have to use EQANMDBG to initiate a z/OS Debugger session if the initial user program runs under control of the Language Environment, even if other parts of the program do not run under the Language Environment.
When you use EQANMDBG to debug an assembler program that creates a COBOL reusable runtime environment, z/OS Debugger is not able to debug any COBOL programs. A COBOL reusable runtime environment is created in one of the following ways:
- Calling the preinitialization routine ILBOSTP0
- Calling the preinitialization routine IGZERRE
- Specifying the runtime option RTEREUS.
Refer to the following topics for more information related to the material discussed in this topic.
- Related references
- Starting z/OS Debugger for batch or TSO programs
- z/OS Language Environment Debugging Guide