Restrictions for debugging a Language Environment assembler MAIN program

When you debug a Language Environment®-enabled assembler main program, the following restrictions apply:

  • If z/OS® Debugger is positioned at the entry point to the assembler main program and you enter a STEP command, the STEP command stops at the instruction that is after the prologue BALR instruction that initializes Language Environment. You cannot step through the portion of the prologue that is before the completion of Language Environment initialization.
  • If you set a breakpoint in the prologue before the completion of Language Environment initialization, the breakpoint is accepted. However, z/OS Debugger does not stop or gain control at this breakpoint.

To debug a Language Environment-conforming assembler MAIN program running under CICS®, you must run with CICS Transaction Server, Version 3.1 or later.