Explanation
An error occurred when the system tried to process
an EC, EU, LC, LU, VC, or VU form of the GETMAIN macro. A reason code
in the SDWACRC field of the system diagnostic work area (SDWA) explains
the error:
- Code
- Explanation
- 04
- The GETMAIN macro requested an undefined subpool.
- 08
- The program issuing the GETMAIN macro is not authorized to request
system subpools.
- 14
- A local branch entry caller of the GETMAIN macro did not hold
the local lock for the address space that is currently addressable.
- 18
- An incorrect task control block (TCB) address was specified on
a branch entry request.
- 1C
- The address space control block (ASCB) address specified on a
branch entry request was not the current ASCB.
- 20
- Using the GETMAIN macro or its equivalent branch entry, the caller
tried to obtain disabled reference storage that resides above 16 megabytes.
This entry only satisfies requests for storage below 16 megabytes.
- 5C
- A program attempted to obtain user key (8-F) storage from a CSA
subpool, and ALLOWUSERKEYCSA(NO) was specified in a DIAGxx PARMLIB
member.
System action
The system issues message IEA705I. The system
abnormally ends the current task.
Programmer response
Depending on the reason code, do one of
the following:
- Code
- Response
- 04
- Ensure that the subpool is not incorrectly specified or modified.
- 08
- If the program requires system subpools, ensure that the program
resides in an authorized program library.
- 1C
- Specify the correct ASCB address on the FREEMAIN macro.
- 20
- Change the program to request expanded storage.
- ALL
- Check for program errors that could modify the parameter list.
Source
Virtual storage manager (VSM)