Explanation
During processing for an ATTACH macro, the system
encountered an error.
Register 15 contains a hexadecimal reason
code that explains the error:
- Code
- Explanation
- 00
- The system found an incorrect parameter address when processing
the ATTACH parameter list.
- 04
- An end-of-task exit routine (ETXR) address is incorrect because
both of the following situations exist:
- The ETXR is already in effect as an ETXR for a subtask of the
task
- The current ATTACH was issued in a different addressing mode than
the ATTACH that created the matching ETXR
- 08
- The length of the ATTACH parameter list is incorrect.
- 0C
- The format number of the parameter list is incorrect.
- 10
- A caller using the ATTACHX macro encountered nonzero access list
entry tokens (ALETs). The ALETs should have been set to zero, but
they were not.
- 14
- A caller in access register ASC mode used the ATTACH macro instead
of the ATTACHX macro.
- 18
- An unauthorized caller issued ATTACH or ATTACHX with the DISP=RESET
parameter. The caller must be authorized.
- 1C
- A caller issued ATTACHX with the KEY=NINE parameter, but the storage
protection override facility is not installed. Only specify KEY=NINE
when this facility (indicated by bit CVTOVER in mapping macro CVT
being on) is installed.
System action
The system abnormally ends the program that issued
the ATTACH macro. The system does not create the new subtask.
System programmer response
If the error recurs and the program
is not in error, look at the messages in the job log for more information.
Search problem reporting data bases for a fix for the problem. If
no fix exists, contact the IBM® Support
Center.
Programmer response
This is probably an error in the program.
Correct the error indicated by the reason code by changing the ATTACH
macro or the environment in which the macro runs. Run the job again.
Source