z/OS MVS System Codes
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


46D

z/OS MVS System Codes
SA38-0665-00

46D

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)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014