IEA705I
ERROR DURING {GETMAIN|FREEMAIN}, SYS CODE= cde-rc {jobname|aaa} stepname fb w1w2w3w4w5w6

Explanation

The system found an error when processing a GETMAIN, FREEMAIN, or STORAGE macro. In the message text:
cde
The abend code.
rc
The reason code.
jobname
The name of the job that was running when the error occurred.
aaa
The return address of the calling routine. This field appears if the entry to GETMAIN or FREEMAIN was not through system linkage.
stepname
The name of the step that was running when the error occurred. (Attention: If this message was issued while running under the MSTR subsystem, this field may contain residual information and require verification against the ASCB and TCB information provided).
fb
The flag byte, which indicates how the system entered GETMAIN or FREEMAIN. fb is one of the following:
00
System linkage was used. The GETMAIN or FREEMAIN was entered through one of the following:
  • A Supervisor Call (SVC) instruction generated by the GETMAIN or FREEMAIN macro
  • A Program Call (PC) instruction generated by a STORAGE macro
80
GETMAIN or FREEMAIN was entered through a Branch instruction generated by a GETMAIN or FREEMAIN macro.
w1w2w3w4w5w6
Variable data, in hexadecimal. The data depends on the abend code and reason code in the message text, as follows:
cde rc w1 w2 w3 w4 w5 w6
1xx all a b c d f  
2xx all a b c h    
3xx all a b c d f g
4xx all a b c d f g
5xx all a b c e    
6xx all a b c e    
7xx all a b c h    
8xx 4-14 a b c d f  
18,20 a b c d f g
24,28 a b c d f i
9xx all a b c d f g
Axx all a b c d f g
Bxx 4-4C a b c d    
50-54 a b c d f i
Dxx 04 a b c d f g
08 a b c d f  
a
The current address space control block (ASCB) address.
b
The dispatched task control block (TCB) address.
c
The input TCB address.
d
The first two bytes are the subpool identifier requested. The third byte contains request flags, as follows:
1... ....
The access list entry table (ALET) was specified on the STORAGE macro.
.1.. ....
Storage can be backed above or below 16 megabytes.
..1. ....
Virtual storage can be above 16 megabytes.
...1 ....
Virtual storage can be below 16 megabytes.
.... 1...
Request is variable-length.
.... .1..
Storage should be on page boundary.
.... ..1.
Request is unconditional.
.... ...1
Request is a FREEMAIN or STORAGE RELEASE.
The 4th byte contains request flags, as follows.
1... ....
Reserved.
.1.. ....
Storage Key was specified on the GETMAIN, FREEMAIN, or STORAGE macro. (This is not used by SVC 4, 5, 10 branch entry of SVC 120 branch entry.)
..1. ....
Access Register 15 (AR 15) is used.
...1 ....
Indicates AMODE(,ANY64).
.... 1...
CHECKZERO=YES was specified on STORAGE OBTAIN or GETMAIN.
.... .1..
TCBADDR was specified on STORAGE OBTAIN or RELEASE.
.... ..xx
Owner information, as follows:
'00'
OWNER=HOME
'01'
OWNER=PRIMARY
'10'
OWNER=SECONDARY
'11'
OWNER=SYSTEM
e
The address of the parameter list supplied by the caller.
f
The length of the area requested for GETMAIN, FREEMAIN, or STORAGE.
g
The starting address of the area to be freed.
h
The address of the virtual storage manager (VSM) work area.
i
The address specified on the INADDR parameter for the GETMAIN or STORAGE macro.

System action

The system abnormally ends the job step.

Operator response

See the operator response for the accompanying abend and reason codes.

System programmer response

See the system programmer response for the accompanying abend and reason codes.

Source

Virtual storage manager (VSM)

Routing code

11

Descriptor code

6