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


B04

z/OS MVS System Codes
SA38-0665-00

B04

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)

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014