Explanation
A program issued one of the following macros:
- ATTACH with an ESTAI parameter
- ATTACHX with an ESTAI parameter
- ESTAE
- ESTAEX
- STAE
The macro specified an incorrect value, or the environment in
which the macro was running was incorrect.
A hexadecimal reason
code in register 15 explains the error:
- Code
- Explanation
- 08
- An ATTACH or ATTACHX macro with ESTAI was issued. One of the following
errors occurred:
- The macro specified an EXIT address of 0 with CT.
- The macro specified OV.
- The macro specified an incorrect task control block (TCB) address,
or did not specify a TCB address at all.
- The program calling the ATTACH macro service routine is not the
ATTACH macro.
- 0C
- An ESTAE or ESTAEX macro with BRANCH=YES was issued. One of the
following errors occurred:
- The macro is not running under a supervisor request block (SVRB).
- The program calling the ESTAE service routine is not the ESTAE
macro.
- The issuer of the macro did not obtain the local lock.
- 10
- A TOKEN parameter was incorrectly specified as follows:
- A program specified the TOKEN parameter on a macro other than
ESTAE or ESTAEX.
- An ESTAE or ESTAEX macro with the TOKEN parameter was issued by
a program that:
- Is not authorized by APF
- Is not running in Supervisor state
- Is not running with a PKM allowing key 0-7
- 14
- A STAE macro was issued by a program running in 31-bit addressing
mode (AMODE). This is not valid.
- 18
- An ESTAE or ESTAEX macro with CANCEL=NO parameter was issued by
a program that:
- Is not authorized by APF
- Is not running in Supervisor state
- Is not running with a PKM allowing key 0-7
- 1C
- An ESTAEX macro with the SPIEOVERRIDE=YES parameter was issued
by a program that:
- Is not authorized by APF
- Is not running in Supervisor state
- Is not running with a PKM allowing key 0-7
System action
The system abnormally ends the program issuing
the macro. If a recovery routine is available, RTM gives it control.
The system may write an ABEND dump for the abend if the job step provides
a dump data set. If so, the LSQA dump option is specified with the
ABEND macro.
Operator response
If the system programmer asks for an SVC dump,
set the following SLIP trap:
SLIP SET,COMP=13C,ACTION=SVCD,END
System programmer response
Do the following:
- If an installation-provided program issued the incorrect macro,
rewrite the macro or modify the parameter list built by the ESTAE
macro.
- If it was an IBM® program,
search problem reporting data bases for a fix for the problem. If
no fix exists, contact the IBM Support
Center. Provide:
- The assembly listing for the job
- The ABEND or SVC dump
Source
Recovery termination manager (RTM)