Explanation
A program issued the ESPIE macro incorrectly:
A
hexadecimal reason code in register 15 explains the error:
- Code
- Explanation
- 04
- The ESPIE macro specified an option other than SET, RESET, or
TEST.
- 08
- The ESPIE SET or ESPIE TEST macro passed an address pointing to
a parameter list. The contents of the parameter list is not valid
for one of the following reasons:
- The parameter list is not aligned on a fullword boundary.
- The parameter list is in storage that was not obtained by a GETMAIN
macro.
- The parameter list is in storage that is protected from the issuer
of the ESPIE macro.
- 0C
- The ESPIE SET macro passed a parameter list containing an exit
routine address that is not valid for one of the following reasons:
- The high or low order bits of the address are not 0.
- If the program issuing ESPIE is in 24-bit addressing mode, the
high order byte is not zero.
- At least one reserved bit in the ESPIE parmlist is incorrectly
set on.
- 10
- The ESPIE RESET macro attempted to delete a SPIE or ESPIE that
was created by some other program.
- 14
- The ESPIE RESET macro passed an incorrect TOKEN parameter. TOKEN
is incorrect for one of these reasons:
- The TOKEN itself is not valid.
- The exit that the TOKEN represents has been deleted.
- 18
- The program issuing an ESPIE macro is in a mode that is not valid
for one of the following reasons:
- The program is in supervisor state.
- The program that issued the ESPIE macro had a program status word
(PSW) storage key that did not match the task control block (TCB)
key.
- 1C
- The ESPIE macro passed a pointer to a SPIE program interruption
exit (PIE) control block. The PIE control block is not valid. The
PIE control block had probably been erroneously freed by a FREEMAIN
macro.
- 20
- An unauthorized program issued a ESPIE macro to establish an ESPIE
exit for page faults.
System action
The system abnormally ends the task. The system
sends messages about the problem to the job log.
Operator response
If the system programmer asks for an SVC dump,
set the following SLIP trap:
SLIP SET,COMP=46D,ACTION=SVCD,END
System programmer response
Search problem reporting data bases
for a fix for the problem. If no fix exists, contact the IBM® Support Center. Provide:
- Messages from the job log
- The ABEND or SVC dump
- The assembly listing for the job
- The JCL for the job
- The program listing for the job
Source
Recovery termination manager (RTM)