Explanation
The Subsystem Interface (SSI) encountered a system
or user error when either initializing dynamic SSI services or responding
to a dynamic SSI service request issued through the IEFSSI or IEFSSVT
macros.
Register 15 contains a hexadecimal reason code that
explains the error:
- Code
- Explanation
- 01
- The system was unable to obtain storage for the subsystem vector
table (SSVT).
- 03
- The system was unable to establish a PC entry table to support
internal SSI services.
- 04
- The system was unable to establish the PC entry table to support
the dynamic SSI services.
- 05
- An invalid request type was passed to an internal SSI or dynamic
SSI service.
- 06
- The system was unable to obtain storage for internal SSI control
structures.
- 07
- The MSTR subsystem could not be initialized.
- 08
- An SSI routine was unable to establish an ESTAE.
- 10
- An unauthorized caller requested a dynamic SSI service. All dynamic
SSI services with the exception of the IEFSSI REQUEST=QUERY require
the caller to be authorized.
- 11
- An SRB mode caller requested a dynamic SSI service
- 12
- A caller holding a lock requested a dynamic SSI service.
- 13
- An unexpected error was encountered in validating the SSOB and
SSIB provided as input to a subsystem function request.
- 14
- An unauthorized caller of the IEFSSI query service requested that
the information be returned in storage obtained from an authorized
subpool.
- 15
- A caller in cross-memory mode requested a dynamic SSI service.
System action
The system action depends on the reason code:
- Code
- System Action
- 01, 03, 04, 06, 07
- The system requests a dump and enters a permanent wait state (either
code 00B or 00D).
- 05, 08, 13
- A dump is produced. If these reason codes occurred during system
initialization, the system may enter a permanent wait state.
- 10, 11, 12, 14, 15
- A user error occurred. A dump is not produced.
Operator response
If the system enters a permanent wait state,
reIPL the system.
System programmer response
Analyze the dump to determine why
the system was unable to either obtain storage, establish a PC entry
table or establish an ESTAE.
Programmer response
The programmer response depends on the reason
code:
- Code
- Programmer Response
- 10, 11, 12, 15
- Revise the program issuing either the IEFSSI macro or the IEFSSVT
macro to ensure that the correct environment is established. Requestors
must be unlocked, in task mode, may not be in cross-memory mode, and
must be authorized for all requests other than IEFSSI REQUEST=QUERY.
- 14
- Change the requested subpool to an unauthorized subpool.
Source
Subsystem Interface (SSI)