When the exit routine
is invoked, the first token passed to it indicates the reason it was
invoked. This could be:
- INIT
- IDF is preparing to present its first screen display.
- BREAK
- A breakpoint has been reached.
- LIMITS
- A target program has branched outside of its memory limits.
- WARN
- IDF is at risk because of code the target program has, or is about
to, execute.
When the event code is "WARN", the last Command window message
display line in the Command window is set to one of these
messages:
- ASMMAI025W
- ASMMAI026W
- ASMMAI027W
- ASMMAI091W
- ASMMAI221W
See
Message numbers and severity levels for the text of each message, and the
suggested user response.
The contents of the last message should be extracted using the
EXTRACT LASTMSG command, and an appropriate action taken by the exit
routine.
- PROGCHK
- A program check has occurred.
- ABEND
- The target program experienced a CMS, z/OS, or z/VSE ABEND.
- PFKEY
- The RUNEXIT command was issued.
- DONE
- The target program has completed and returned control to IDF
- STEP
- A single-step operation was just completed.
- QUIT
- The operator has issued the QUIT or RCQUIT command.
- SVC
- CMS Only.
SVC tracing is in effect and an SVC instruction has been reached.
- ADSTOP
- CMS Only. A monitored storage location has been modified.
- REGSTOP
- CMS Only. A monitored register has been modified.