SY28 0719 1_OS_VS2_System_Logic_Library_Vol_7_Rel_3.7_Aug77 1 OS VS2 System Logic Library Vol 7 Rel 3.7 Aug77

User Manual: SY28-0719-1_OS_VS2_System_Logic_Library_Vol_7_Rel_3.7_Aug77

Open the PDF directly: View PDF PDF.
Page Count: 250

DownloadSY28-0719-1_OS_VS2_System_Logic_Library_Vol_7_Rel_3.7_Aug77 SY28-0719-1 OS VS2 System Logic Library Vol 7 Rel 3.7 Aug77
Open PDF In BrowserView PDF
-.
5Y28-0719-1
File No. 5370-36

Systems,

OS!VS2
System .Logic Library
Volume 7
Directory
Data Areas
Diagnostic Aids
Includes Selectable Units:
Scheduler Improvements
Supervisor Performance # 1
Supervisor Performance # 2
IBM 3800 Printing Subsystem
TSO/VTAM
Service Data Improvements
MSS Enhan~ments
. System Security Support
Dumping Improvements
Hardware Recovery Enhancements

VS2.03.804
VS2.03.805
VS2.03.807
VS2.03.810
VS2.03.813
VS2.03.817
5752-824
5752-832
5752-833
5752-855

Second Edition (August, 1977)
This is a major revision of, and obsoletes, SY28-0719-0 incorporating changes released
in the following Selectable Unit Newsletters, and System Library Supplements:
Scheduler Improvements
Supervisor Performance #1
Supervisor Performance #2
IBM 3800 Print Subsystem
TSO/VTAM
Service Data Improvements
MSS Enhancements
System Security Support
Dumping Improvements
Hardware Recovery

VS2.03.804 SN28-2685 (dated May 28, 1976)
VS2.03.805 SN28-2690 (dated May 28, 1976)
VS2.03.807 SN28-2696 (dated May 28, 1976)
VS2.03.81O SN28-2699 ·(dated May 28, 1976)
VS2.03.813 SN28-2667 (dated May 28, 1976)
VS2.03.817 SN28-2763 (dated July 30, 1976)
5752-824 SY28-0797 (dated February 14, 1977)
5752-832 SY28-0857 (dated May 27, 1977)
5752-833 SY28-0833 (dated March 30, 1977)
5752-855 SY28-0901 (dated May 31, 1977)

This edition applies to Release 3.7 of OS/VS2 and to all subsequent releases of OS/VS2
until otherwise indicated in pew editions or Technical Newsletters. Changes are
continually made to the information herein; before using this publication in connection
with the operation of IBM systems, consult the latest IBM System/370 Bibliography,
GC20-0001, for the editions that are applicable and current.
Requests for copies of IBM publications should be made to your IBM representative or
to the IBM branch office serving your locality.
A form for readers' comments is provided at the back of this publication. If the form
has been removed, comments may be addressed to IBM Corporation, Publications'Development, Department 058, Building 706-2, PO Box 390, Poughkeepsie, N.Y. 12602.
Comments become the property of IBM.
©Copyright International Business Machines Corporation 1976, 1977

Preface
System Logic Library comprises seven volumes.
Following is the content and order number for each
volume.
OS / VS2 System Logic Library,
Volume I contents: SY28-0713
MVS logic introduction
Abbreviation list
Index for all volumes
Volume 2 contents: SY28-0714
Method of Operation diagrams for
Communications Task
Command Processing
Region Control Task (RCT)
Started Task Control (STC)
LOGON Scheduling
Volume 3 contents: SY28-0715
Method of Operation diagrams 'for
System Resources Manager (SRM)
System Activity Measurement Activity (MF /1 )
JOB Scheduling
-Subsystem Interface
-Master Subsystem
-Initiator /Terminator
-SW A Create Interface
-Converter /Interpreter
-SW A Manager
-Allocation/Unallocation
-System Management Facilities (SMF)
-System Log
-Checkpoint/Restart
Volume 4 contents: SY28-0716
Method of Operation diagrams for
Timer Supervision
Supervisor Control
Task Management
Program Management
Recovery /Termination Management (RTM)
Volume 5 contents: SY28-0717
Method of Operation diagrams for
Real Storage Management (RSM)
Virtual Storage Management (VSM)
Auxiliary Storage Management (ASM)
Volume 6 contents: SY28-0718
Program Organization
Volume 7 contents: SY28-0719
Directory
Data Areas
Diagnostic· Aids

Please note that if you use only one order
number, you will only receive that volume. To
receive all seven volumes, you must either use all
seven form numbers or, simply the following
number: SBOF-8210. If you use SBOF-8210, you
will receive all seven volumes.
The publication is intended for persons who are
debugging or modifying the system. For general
information about the use of the MVS system, refer
to the publication Introduction to OS/VS Release 2,
GC28-0661.

How This Publication is Organized
This publication contains six chapters. Following, is
a synopsis of the information in each section:
• Introduction and Master Index - an
overview of each of the functions this
publication documents, an abbreviation list of
all acronyms used in the publication, and a
complete index for all seven volumes.
• Method of Operation - a functional
approach to each of the subcomponents, using
both diagrams and text. Each subcomponent
begins with an introduction; all the diagrams
and text applying to that subcomponent
follow.
• Program Organization - a description of
module-to-module flow for each
subcomponent; a description of each module's
function, i~cluding entry and exit. The
module-to-module flow is ordered by
subcomponent. The module descriptions are
in alphabetic order without regard to
subcomponent.
• Directory - a cross-reference from names in
the various subcomponents to their place in
the source code and in the publication.
• Data Areas - a description of the major
data areas used by the subcomponents (only
those, however, that are not described in
OS / VS Data Areas, SYB8-0606, which is
on microfiche); a data area usage table,
showing whether a module reads or updates a
data area; a control block overview diagram
for each subcomponent, showing the various
pointer schemes for the control blocks
applicable to each subcomponent; a table
detailing data area acronyms, mapping macro
instructions, common names, and symbol
usage table.

Preface 3

• Diagnostic Aids - the messages issued,
including the modules that issue, detect, and
contain the message; register usage; return
codes; wait state codes; and miscellaneous
aids.

Corequisite Reading
The following publications are corequisites:
• OS/VS2 JES2 Logic, SY28-0622
• OS /VS Data Areas, SYB8-0606 (This
document is on microfiche.)
• OS/VS2 System Initialization Logic,
SY28-0623

Notes:
You must have installed the following
Selectable Units in order to use this
publication:
-Scheduler Improvements (SU4)
-Supervisor Performance #1 (SUS)
-Supervisor Performance #2 (SU7)
-Service Data Improvements (SU17)
The following additional Selectable Units have
been incorporated in this publication:
-TSO/VTAM (SU13)
-JES3 3850 Mass Storage System (SU18)
-MSS Enhancements (SU24)

4

OS/VS2 System Logic Library Volume 7

-System Security Support (SU32)
-Dumping Improvements (SU33)
-Attached Processor System (SU47)
-Hardware Recovery Enhancements (SUSS)
These Selectable Units have been identified in
this publication by name or SU number.
Dumping Improvements (SU33) has been
highlighted by shading the information.
The date for this publication is August 15,
1977. Only supplements and TNLs with dates
later than August 15, 1977, apply to this
publication.
SY28-07l3-l through SY28-07l9-l is a
major revision of the OS/VS2 MVS System
Logic Library with all outstanding SU TNLs
and SL Supplements incorporated. This major
revision obsoletes the following publications:
SY28-07l3-0 through SY28-0719-0
SY28-0761-0 through SY28-0767-0
Those users who do not have the required
SUs for using this publication can order and
obt(iin copies of SY28-07l3-0 through
SY28-0719-0 (release 3.7 with no SUs) by
using order numbers ST68-07l3-0 through
ST68-07l9-0.

Contents
Section 4: Directory

7-1

Section 5: Data Areas . . . . . . . . . .
Control Block Overviews (See Figure List)
Communications Task . . . . . . .
Command Processing (includes Reconfiguration Commands)
Region Control Task (RCT)
Started Task Control (STC) . . .
LOGON Scheduling . . . . . .
System Resources Manager (SRM)
System Activity Measurement Facility (MF/l)
Job Scheduling:
Subsystem Interface
Initiator /Terminator
SW A Create Interface
Converter/Interpreter
SWA Manager
Allocation/U nallocation
System Management Facilities (SMF)
System Log . . . .
Checkpoint/Restart
Timer Supervision
Supervisor Control . .
Task Management
Program Management .
Recovery /Termination Management (R/TM)
Real Storage Management (RSM)
Virtual Storage Management (VSM)
Auxiliary Storage Management (ASM) . . .
Acronym/Mapping Macro/Common Name Table
Data Area Usage Table
Symbol Usage Table . . . . . . . . . . . . . .

7-3

Section 6: Diagnostic Aids
ABEND Codes
Messages and Wait State Codes
Return Code Table . . . . .
Register Usage Table
Communications Task Diagnostic Aids
Initial Check . . . . . . . . . . .
Console Not Responding to Attention
Enabled Wait State . . . . .
Disabled Wait State . . . . . . .
No Messages on One Console . .
Messages Going to Wrong Console
Truncated Messages. . . .
Console Switching
Reply Command Problems
DIDOCS Trace Table . .
DIDOCS-In-Operation Bit.
DIDOCS Locking
Started Task Control (STC) ABENO and Reason Codes
LOGON Scheduling Diagnostic Aids . . . . . . . .
LOGON Work Area Bits That Indicate the Currently Executing Module
LOGON Scheduling Post Codes . . .
SW A Manager Reason Codes. . . . . .
OC4 Abend Code Occurring in IEF AB4FC
Allocation/Unallocation Reason Codes
Real Storage Management ABEND Reason Codes

7-4
7-7
7-8
7-9
7-13
7-14
7-16

7-18
7-19
7-20
7-21
7-23
7-24
7-32
7-33
7-34
7-35
7-36
7-37
7-38
7-39
7-41
7-43
7-45
7-46
7-59
7-60
7-61
7-63
7-67
7-77
7-104
7-207
7-207
7-207
7-207
7-208
7-208
7-208
7-208
7-208
7-208
7-209
7-209
7-209
7-210
7-211
7-211
7-211
7-212
7-213
7-214
7-220

Contents 5

7~2'l.2

Auxiliary Storage Management Diagnostic Aids
Additional ASM Data Areas . . . . . . . .
ASPCT and Locating LSIDs of VIO Data Sets
Relating a Virtual Address to the PART, PAT, and Device
COD Abend Meanings For ASM
Recovery Control Blocks . . . . . . .
SerialiiaOon . . . . . . . . . . . . .
Page/Swap Data Set Error Action Matrix

7-222
7-224
7-225
7-228
7-228
7-233
7-238

Index

1-1

Figures

6

Figure
Figure
Figure
Figure
Figure
Figure
Figure

5-1
5-2
5-3
5-4
5-5
5-6
5-7

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

5-8
5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

5-17
5-18
5-19
5-20
5-21
5-22
5-23

Figure
Figure

6-1
6-2

Figure
Figure
Figure
Figure

6-3
6-4
6-5
6-6

O&/VS2 .System Logic Libr~ry Volume 7

~-44

5-25
5-26
5-27
5-28
5-29
5-30
5-31
5-32

Communication Task (without TSO)' Control Block Overview
Command Processing Control Block Overview .
Region Control Task Control Bloc.k Overview . . .
Started Task Control (STC) Control Block Overview
LOGON Scheduling Control ;Block Overview
System Resources Manager (SRM) Control Block Overview
System Activity Measurement Facility (MF/]) Control Block
Overview. . . . . . . . . . '.,'';'' . ~
Subsystem Interface Control Block. Overview
Initiator/Terminator Control Block Overview
SWA Create Interface Control Block Overview
Converter/Interpreter Control Block Overview.
Typical Output of the Converter/Interpreter.
SW A Manager Control Block OverView .
Common Allocation Control Block .Overview
Volume Mount and Verify (VM & Y) Control Block Overview
Batch Unallocation and CommonUnallocation Control Block
Overview.
Dynamic Allocation Control Block Overview
JFCBHousekeeping Control Block Overview
Eligible Devices Table (EDT)
Eligible Device List (EDL) ... ' .
Algorithm Interface Tables. . . . '. . . . .
System Management Facilities (SMF) (::ontrol Block Overview
System Log Task Control Block Overview .
Checkpoint/Restart Control Block Overview.
Timer Supervision Control Block Overview
Supervisor Control Block Overview .
Task Management Control Block Overview
Program Management Control Block Overview
Recovery /Termination Management Control Block Overview
Real Storage Management Control Block Overview
Virtual Storage Management Control Block Overview
Auxiliary Storage Management Control Block
Overview.
DIDOCS Locking .
LOGON Work Area Bits That Indicate the Currently Executing
Module
LOGON Scheduling Post Codes
Locating an LSID from an LPID
Relating the Virtual Address to the PART and PAT
Page/Swap Data Set Error Action Matrix

7-4
7-7
7-10
7-11
7-12
7-14

~

7,..16
7.;.18
7-19
7-20
7-21
7-22
7-23
7-24
7-25
7~26

7-27
7-28
7-29
7-30
7-31
7-32
7-33
7-34
7-35
7-36
7-37
7-38
7-39
7-41
7-43
7-45
7-209
7-211
7-211
7-224
7-226
7-238

Su••.,oIA.........
for. SY28-01t 3-1 throulhSY28-0'I,.1
Chabges have been made tbroulhout this

pubO_tkMl to reflect .me. updates IUld the
foUowinl SUi: ..

-TSO/VTAM (SUI3)
-J8S3 3850 Mass Stota.. System (SUt8)
-MIS Bnhancementl (SU24)
-System Security Support (5U32)
-Dumplna imprOvements (5U33)
-.Attac:hed Proce8lOl' System (SU47)
-Hardware RecOvery Enbanc:ements (5U55)
NtIII.t:
•
You must have installed the foUowina
selectable Units in order to use this

•

publication:
-SCheduler Improvements (SU4)
-Supervisor Pelfonnance #1 (SU5)
-Supervisor 'erformance #2 (SU7)
-service Data Improvements (SUl1)
The foUowing addidonal .lectable Units have
been ~rporated in this publication:

-TSO/VTAM (SUI3)
-JES3 3850 Mass Stora.. System (SUI8)
-MSS Enhancements (SU24)
-System Securit)' Support (5U32)

•

•

-Dumplna'lmprovements (SU33)
-Attached "race.,*, SYStem (SU47)
-Hardware Recovery Enhancemellts (SU55)
The. Se"c:tabl~ Units have been ldeiltifled III
this publlcltlon by name or SU number.
Dumplna Imprbvements (SU33) h.. been
blahllihted by shadlna the lnforinatlon.
The date for tlds pubOc:atlon is August 15;
1977. Onl)' supplements and TNLs with date.
later than AUguSt 15; 1977; apply to this
publlcation.
SY28-o713.. 1 tht'OuahSY28-o719-1 is a
,major ·revision of the OS/VS2.MVS System
Loaic: Library with aU outstandlttg SO TNl.s
and SL SupplementS inc:Orporate(t This major
revision obsoletes the folloWingpubHcations:
SY28-o113-O throUgh SY28-0119..0
SY28..o?61.oOthroup SY2g-0767·0
Those usen who do not have the required
SUs for using this pubilcatioll can ordet and
obtain coPies of SY28'()713-o through
SY28..o719..().(release 3.7 with no SUs) by
usinl order numben ST68"()713-o through
ST68-0719..().

I .

.,

"AIMt....... ,

8

OS/"S2 System.logiclibrary Volume 7

Section 4: Directory
The Directory shows the relationships between:
• Load module names.
• Object (or assembly) module names (CSE;CT
name, external name. or reference).
• Entry point names (the major entry point to a
load module).
• Alias names (alternate entry points to load·
modules).

The directory is on microfiche for all subsequent
updates to Release 3.1. There will be no hard copy
version of these updated pages.

The first column, labeled Names, is in
alphameric order; it shows all names noted above.
Depending on the type of name, which is shown by
the entry in the second column. different
information is given:
• If the name is a load module, then aU object
modules contained in the load module are
listed. With each Qf these object fJlodule
names is listed any entry point name or alias
name contained in that particular object
module. If a load module has only one object
module and no entry points are listed, then
the object module name is also the entry
point name.
• If the name is an object module, then the
load module in which it is found is listed. Any
entry points names or alias names contained
in the object module are also listed.
• If the name is an alias or an entry. point, the
load module and object module in which they
appear are shown.

Section 4: Directory 7.. 1

Section S: Data Areas
This section describes the data areas that are used
during the operation of scheduler and supervisor
programs. It contains four parts:
• Control block overviews for each
subcomponent.
• A table that relates the acronym for a data
area to its mapping macro and to its common
name.
• Data area descriptions arranged alphabetically
by acronym. These descriptions show the

content of major data areas used by the
scheduler and supervisor. (This part describes
only data areas that are not in OS/VS2 Data
Areas, SYB8-0606, which is on microfiche.)
• A data area usage table which is a cross
reference between data area names and
scheduler and supervisor modules.

Section 5: Data Areas

1-3

Subsystem
TCB

t

Master
Scheduler TCB

CVT

~

JES2

t

Subsystem
/
TCB
1---------1
Master
Scheduler TCB

t

Communications
Task TCB

Communications
Task TCB

~

IEAVMOWR

~

t,EAVMOWR

t-=-----~

t
t

Last
OREWWB

t

Last
OR EWWB

1
~1

i

Last
WOEWWB

UCM

Unit Control
Module (UCM)
Last OREWWB
(UCMOECBT)

First ORE
Wait Block

~i

t
t
t

First
WOEWWB
/
Last
WOEWWB

i

First OREWWB
(UCMOECBH)
First DOMCB
(UCMDOMB)
Last WOEWWB
(UCMWECBT)

Operator
Reply
Element (ORE)

DOM
Control Block

f

It

o

.---------~I' Last UCME
Last UCB

t (UCMUCB)~

I

Last UCB

I

WTORWQE

WTOWOE
Message

t

Major Multiple
Line WTO

Major Multiple
Line WTO
MLWTOWOE

Message
Msg Line 1

t
t

A

----Iv 1

t

I-

c

Last
WTORWOE

First Unit
Control
Module (UCME)

Last UCME

t CQE

/m

Message

f WTOWOE

First WTORWOE
~
(UCMWTOO)
~1-----I
Last WTORWOE
(UCMWOEND)

Last RDCM

/

A

ORE
(UCMRPYO)

Last ORE

rl-:-:-:_:~_r~_:-:_E--t~ t
WTORWOE

First WOEWWB
(UCMWECBH)

t First UCME

t

(COMM TASK)
Wait for
Service
Request

COE

~i~S~RWOE

- - E
C
O
(UCMOUTO)

Minor
MLWTOWOE
Last
WTORWOE

Minor
MLWTOWOE
Msg Line 2

B

Msg Line 3

{ t

PFK
Workarea

Next Minor
MLWTOWOE

Next Minor
MLWTOWOE
COE
tWTOWOE

t NextCQE

~

D

Msg Line N-1
Msg Line N
KPARAM
Routed
K Command
Parameter
List

t T DCM

t SACB

f Next COE

Major Multiple
Line WTO
MLWTOWOE

t

t Last COE

l

-

Last COE

t

Last
WTORWOE

w

~ Pageable Display
Control Module
~
(TDCM)

PFK
I
Workarea
(DCMADPFK)
KPARAM

1

(DCMADKP).

SACB

t Next SACB

\ ~i-C-XS-A--~ ~

1

SCT
)

~

OS/VS2 System Logic Library Volume 7

Communications
Extended Save
Area (CXSA)
~-----...

'--S_S_C_T_ _--'
NextSACB

~1t--:-_ _ _--tJ
Last SACB

Figure 5-1. Communication Task (Without TSO) Control Block Overview (Part 1 of 3)

7-4

(DCMCXSVE) /

1

Last SACB

Control Block Defmitions
Name

Purpose

COE

Console Oueue Element

When Deleted

Macro Name

Same as for WOE's. See
WOE types.

IHACTM (COE)

IEAVXDOM as needed.

lEA VM DOM after an
attempt has been made
to delete the WOEs,
OREs, and graphic
messages identified in the
DOMC.

IHADOMC

lEA VMWSV as needed.

I EAVMWSV after
messages has been sent
to the TSO terminals.

IEAMMB

IEAVMNTR as a result
of the terminal user
entering the MON ITOR
SESS, ST ATUS or
JOBNAMES command
while in TSO
OPERATOR mode.

IEAVMNTR as a result
of the terminal user
entering the STOPMN
SESS, STATUS or
JOBNAMES command
orTSO END command.

IEAMOE

IEAVVWTO at the
same time the WOE
for a WTOR is created.

IEAVVRP2 after the
reply has been received
by the routine or program that issued the
WTOR;or
IEAVMDOM if DOM
macro instruction was
issued against a WTOR;
or
IEAVMED2 during task
Or memory termination.

IHAORE

System Generation.

Permanent

IEECUCM

When Created

One or more for each active console IEAVMWSV as needed.
that is to receive a message. Each
COE contains a pointer to one
major WOE having the contents of
the message destined for that
particular console. COEs are
generated in groups of six with the
sixth COE pointing to the next
group of COEs rather than to a
major WOE. Each group of COEs
or chain of COE groups are assigned
to one console.
DOMC

Delete Operator Message Control
Block
One for each DOM macro
instruction.

MMB

Monitor Message Block
Contains message text queued for
TSO terminals having an MOE.

MOE

Monitor Oueue Element
One MOE is created for each TSO
terminal that has issued the
operator commands that places
the terminal in operator console
monitor mode.

ORE

Operator Reply Element
One for each operator message
reply expected.

ORE-WWB

Write to Operator Wait Block
See WWB.

UCM

Unit Control Module
Contains pointers to the control
block chains and routines that
support the communication task.

Figure 5·1. Communication Task (Without TSO) Control Block Overview (Part 2 of 3)

Section 5: Data Areas

7-5

Control Block Defmitions (continued)
Name
UCME

Purpose

When Deleted

Macro Name

System Generation

Permanent

IEECUCM

IEAVMWTO as needed.

IEAVMDSVafterevery
line of the message has
been sent to the
consoles.

IHAWQE (MAJOR)

IEAVMWTO as needed.

IEAVMDSV after both
lines in this minor WQE
have been sent to the
console.

IHAWQE (MINOR)

lEA VVWTO as needed.

IEAVMDSV after the
message has been sent
to the consoles.

IHAWQE

lEA VVWTO as needed.

IEAVMDSV after an
operator has replied
or the DOM macro
has been issued by the
routine that issued the

IHAWQE

Unit Control Module Entry
One per system generated console
device including composite consoles. Identifies the attributes of
each console as identified during
system generation. The UCME's
are sequentually adjacent, and
therefore, do not need pointers
from one to another.

WQE-WWB

When Created

Write to Operator Wait Block
SeeWWB.

WQE Major Write Queue Element
for MLWTO
One for each multiple line message
regardless of the number of
terminals receiving that message.
WQE Minor Write Queue Element
for
One for each additional two lines
MLWTO
of a multiple line WTO message
regardless of the number of
terminals receiving that message.
WQE for
WTO

WQE for
WTOR

Write Queue Element
One for each message regardless of
the number of tenninals receiving
that message.
Write Queue Element
One for each message regardless
of the number of terminals
receiving that message.

~OR.

WWB

Write to Operator Wait Block
Waited on by SVC 35 when either
a WQE or ORE is unavailable.
When the system limit has been
reached and one more WQE or
ORE has been requested, a WWB
is placed on the appropriate
WQE or ORE chain. A WAIT
macro instruction is then
issued against the ECB
contained in the WWB.

IEAVVWTOor
IEAVMWTO goes
above the system limit.

'IEAVVWTO or
I EAVMWTO when the
required WQE or ORE
has been successfully
obtained.

Figure 5-1. Communication Task (Without TSO) Control Block Overview (Part 3 of 3)

7-6

OS/VS2 System Logic Library Volume 7

IHACTM (WWB)

SMCA

o

o
o

r;l

L:J

•
See more Detail
Elsewhere on Chart

Acronym

Control Block Name

Acronym

CSCB
CVT
DCM
DOE
GOA
ORE
RCT
SACB
SCVT
SLOT

Command Scheduling Control Block
Communication Vector Table
Display Control Module
Descriptor Oueue Element
Global Data Area
Operator Reply Element
Routing Control Table
Screen Area Control Block
Secondary Communication Vector Table
Scheduler Look-up Table

SMCA
SPQE
SSIB
SSOB
UCB
UCBLUT
UCM
UCME
WQE

Control Block Name
System Management Control Area
Subppol Queue Element
Subsystem Interface Block
Subsystem Options Block
Unit Control Block
UCB Look-up Table
Unit Control Module
Unit Control Module Entry
Write Queue Element

Figure 5·2. Command Processing Control Block Overview (Part 1 of 3)

Section 5: Data Areas

7·7

LCA

SOT

CVT

o
o

o
o

o

0

o

XSA

DODD

•
r;l
L.:.J

See more Detail
Elsewhere on Chart

Acronym

Control Block Name

Acronym

Control Block Name

ASCB
BASEA
CIB
CSCB
CSO
CVT
JCLS

Address Space Control Block
Master Scheduler Resident Data Area (MSR DA)
Command Input Buffer
Command Scheduling Control Block
Common System Data
Communication Vector Table
Job Control Language Internal Text

JSEL
JSOL
JSXL
LCA
SOT
XSA

Job Scheduling Entrance List
Job Scheduling Options List
Job Scheduling Exit List
Log Control Area
Start Descriptor Table
Extended Save Area

Figure 5-2. Command Processing Control Block Overview (Part 2 of 3)

7-8

OS/VS2 System Logic Library Volume 7

CVT

ODD

o

o

o

Eo

ASXB

I

PSAs

See More Detail
Elsewhere on Chart
Note:
1. The ASVT contains a pointer to an ASCB for each existing memory space.
Acronym

Control Block Name

Acronym

Control Block Name

ASCB
ASVT
ASXB
CSCB
CVT
JSCB
JSEL
LCCA
LCCAVT

Address Space Control Block
Address Space Vector Table
Address Space Extension Block
Command Scheduling Control Block
Communication Vector Table
Job Scheduling Control Block
Job Scheduling Entrance List
Logical Configuration Communication Area
Logical Configuration Communication Area
Vector Table
Logon Work Area
Physical Configuration Communication Area
Physical Configuration Communication Area
Vector Table

PFTE
PSCB
PSA
PVT
RPL
SCB
SDWA
SPL
SVRB
TCB
TPC
TQE
UPT

Page Fix Table Entry
Protected Step Control Block
Prefix Save Area
Page Vector Table
Request Parameter List
STAE Control Block
System Diagnostic Work Area
Service Priority List
Supervisor Request Block
Task Control Block
Timer Work Area
Timer Queue Element
User Profile Table

LWA
PCCA
PCCAVT

Figure 5-2. Command Processing Control Block Overview (Part 3 of 3)

Section 5: Data Areas

7-9

PSA

PSAAOLD
PSAPCCAV

----...

-.,-----ASCBASXB

PCCAT

"'"
I--_ _ _ _~
",\-A_S_X_B_ _ _...
ASCBTSB

TCB Queue
RCT's TCB

I--A-S-X-B-FT-C-B--~'~

TCBLTC
TCBRBP

II ASXBRCTD

Description
of online
terminal
status

-

(
;C'STCB
/ ' ASXBIQE

V

TCBNTC

C

RCTD

Dump Task TCB

Communication
area among
RCT functions

/
L

~R_C_T_D_PP_L__~~PPL
Parameters
passed by
Quiesce to
SVC16

RCTDPIRL

RCTDTAXE

...
PRB Queue

PIRL

PRB

Description
of. 1/0
purged by
SVC16

TAXE
Description
of attention
exit request

--

IQE

~

TAXEPARM

STAX
Parameter List
Input to
STAX Service
Routine from
SVC
Interruption
Handler

Figure 5-3. Region Control Task Control Block Overview

7-10

OS/VS2 System Logic Library Volume 7

I
J

I
1

PRB

TAXETAIE

/.

PRB

-- -.. _I

IQE Queue

/"

I

\1

TAlE
Information
passed to user
attention
exit

FRR Work Area
Error
information
to be used
by RITM.

I

At location 10 (hex)
CVT

Current TCB

JSCB
Job Step
Control
Block-_--I

Task - - - - 4
Control
Block - - - - I

Active JSCB

CSCB
Command
Scheduling
Control
Block

Current ASCB
Address Space
Control Block

Life-of-Job
SSIB
IEFPTRS

Active TCB
Task Control
Block

Subsystem
Identification
Block

Task Control
Block

Address Space
Control Block

Address Space
Control Block

Figure 5-4. Started Task Control (STC) Control Block Overview (Part 1 of 2)

Section 5: Data Areas

7-11

JSWA

TIOT

-- 1---------,
_ Job _ _ _ _ .~
Scheduling -Work Area -

r- Task - - - - ;
r- Input/Output -

:=Table

--

--

1----------1-----_._---

IEL

--------1 - - - - - - - - - . _..
- - - - -......- ... 1---------_._-

---_._--_._.

Initiator Entrance~ List - - - - - I

I--

-

-

- . - - - - - - - -_ .....

I--_______

~~JSCB

~--------------~
'--Job Step I - - Control =Block _ _~

-

....

SSOB

=

SSIB

t--------I~

r-- Subsystem

;:::::= Options -

~ Subsystem

-=

~Block _ _- - I

Identification ~Block _ _ _~

JSEL

JSOL

f-

Job
Scheduling
Options List

~Job

_ _ _~
I-- Scheduling r-- Entrance r-- List

JSXL
Job
Scheduling
Exit List

~

--:~--=-:=-=---=-=-~=--~=--~=--~='--==;1

SDT

~ ~CB

-

1-------,,-------1

Command
Scheduling
Control Block

Step
Descriptor
Table

-

-

- -

ASCB

,

Address
Space Control
Block

-

...
Note:
This chain of control blocks is built before STC
routines invoke the Initiator.

I\

Figure 5-4. Started Task Control (STC) Control Block Overview (Part 2 of 2)

7-12

OS/VS2 System Logic Library Volume 7

--

JCLS

o

I

JCLS

I

LWA

.--.110.

+38
+3C

+10

ASCB
Info about
address space

Communications
area passed to
LOGON modules

+6C

+ ASCB

+BO

t

CSCB

+TSB
+ASXB
+userid

TSB

~

-

+14

Info about
terminal status
Password
ASXB
Additional infoaddress space

t LWA

.-...,.PSCB

+18

t

PSCB

Info from UADS

....
+30
+34

+1C

t JSEL

+34

t ECT

t

r--.

Info for Job
Scheduling
Subroutine

~ Inf~ for
session

+JSOL
+CSCB
t JCLS

+4
user's

+8

I

+C

-

Relogon Buffer

UPT

+10

t

+14

+ ASCB

JSXL

User Profile

--

---..... JSOL

'~ -

DCB
DCB for
SYS1.UADS

~

I
....... TCB
..lI.

Info for
LOGON
Monitor Task

t

Options for
Scheduling job

CSCB
Command
Scheduling
Control Block
JCLS (n)

+3C

V

JSEL

ECT
+20

+RLGB
+UPT

-"- RLGB

TCB for
IKJEFLC

+B4

t JSCB

JCLS (1)

+0

\8

I

JCL cards to
schedule job

t JCLS (2)

...

I

"

JSXL
TCB

+80

t

Info for Job
Scheduling
Subroutine .Exits

Info for
LOGON
Scheduler Task

TCB for
IKJEFLA
+B4

+JSCB

+4

+ LWA
JSCB

+8C

t

EST A I Work Area
Work area for
LOGON ESTAI

~

+100 , CSCB

1
..3io..

+90

t

+108
ESTAE Work Area
Work area for
LOGON ESTAE

H

JSCB

t PSCB

I

Figure 5-5. LOGON Scheduling Control Block Overview

Section 5: Data Areas

7-13

~ RMCT

-

(SRM Tables and
Entry Points)
.. CCT

"'

+ICT

"'

--

.. MCT

~

~ RMPT

"'

+RMCA

~

• WMST (IPS Information)

~

• RLCT (Logical Channel
Information)

••
••

-

OUCBs

RMEX

--

RMSB

~

--

OUCBs

] Anchor Oueues

EPDT

"'

~eferred Action ~

,.----

for RMEPs in
the EPAT, EPDT

EPAT

OUCBs
I 'Wait'
OUCBs

~ WAST (Workload Activity

Specifications)
(Workload Activity
+WAMT
I nformation for M F
11)

•

TMQE

WTQE
TMQE

~

+ Timed
Actions

. ." I

RMEPs
Entry Point
Descriptions

•+

ACTION QUEUE

I

... J • Wait
--I
Queue
OTOE

r-I +

Out

Queue

+
+ INQE

OTQE

Algorithm Request Bits
I mmediate Algorithm
Request Bits
Request Service Work
+ Area
(RQSV)
DMDT (Domain Descriptor
Table)

r
~

CCT
ICT
MCT

'-

DMDT (Last Entry)

RCT
RMPT
RMCA
RMEX
RMSB
EPAT
EPDT
EPST

CPU Usage Information
I/O Usage Information
Storage Usage Information
Resource Control
Information
Swap Analysis Parameters
Swap Analysis Variables
External Entry Point
Descriptors
Subroutine Entry Points
Algorithm Entry Point
Descriptors
Serialized Action Entry
Point Descriptors
Scanned Action Entry
Point Descriptors

Figure 5-6. System Resources Manager (SRM) Control Block Overview (Part I of 2)

7-14

OS/VS2 System Logic Library Volume 7

I

OUCBs

__ I
'\ "\

.

~~~BS

V

INQE

WTQE

•.

~

'!p

I

.In
Queue

I

OUCBs
l
'In'
OUCBs

V

SRM Registers

+RRPA

----

RRPA (Recovery Parameters)

~

tRMCT

Register 0 Contents on Entry
(ASIO, PGN, SYSEVENT Code)
Register 1 Contents on Entry
(Input Parameter Address)

_/

, RMEP

WMST
BJ-.,..-----..

+PGVT

RMEP
-~

Entry point descriptor
of routine most
recently entered

1

Pointer to and indexes into performance group

I---:-----t descriptor table (entry location similar to that

I--.-..;;.+_P_G_O_T_--I. for domain descriptor table)
POVT
] Pointer to and indexes into performance objective
1----.':-----1 table (entry location similar to that for domain
I----:..+_P_O_O_T_--t descriptor table)

+

+OMOT
+-----------------------~~OMOT
I----;..-O-M-V-T---I
(domain descriptor table)

+x

.~

I

-- - - - --

ASCB

r+- Entry for i th domain

IMCB

1/0

X

Measurement
Information

n

OUCB
SRM User
Statistics

SRM User
Statistics
(Temporary)

SRM" User
Statistics
(Swapped)

Figure 5·6. System Resources Manager (SRM) Control Block Overview (Part 2 of 2)

Section 5: Data Areas

7·15

CVT

STGST
MF/1
Global
Data

STMMV
MFROUTER
Call
Information

EC.CED

ECCPE

ECCDB

Channel

Channel
Event
Data

Status
Data
EDDCD
Device
Event
Data

STSMA
MF/1
Control
I nforrnat ion

Measurement
Data
Vectors

Supervisor
Function
Data

STRVT
Measurement
Option
Resource
Pointers

Workload
Interval
Data

(DT) MVT

SMF 70,71,73

Measurement
Data
Vectors

CPU, Paging
and Channel
Data

STWVT

DDDVT
Device
Record
Pointers

Device
Data

SMF 72

Workload
Record
Pointers

Figure 5-7. System Activity Measurement Facility (MF/l) Control Block Overview (Part 1 of 2)

7-16

OS/VS2 System

Lo~c

Library Volume 7

Device
Event
Data

STPRT
Program
Resource
Information

Storage
Resource
Information

SMF 74
Device
Data
Vectors

Device
Class
Data

STSGT

DWWTN
Common
Option
Information

EDDDB

SMF 74
Device
Data

MFPCT

\

Problem
State
Control
Information

(MF) MVT
Measurement
Data
Vectors

(MF) PMA
Problem
State

\

(MF) COA
Oueue
Poi nters

Common
Option
Information
(DT) MVT

SMF 70,71,73
CPU, Paging
and Channel
Data

Information

Device
Data

Record
Pointers
(IN) COA
Common
Option
Information

Workload
Data

COA
Extension
(IN) MVT
Measurement
Data
Vectors
SCB
Input
Scan
Current
Pointer

(IN) PMA
Problem
State
Measurements

BCB
Input
Buffer
Pointer

Figure 5-7. System Activity Measurement Facility (MF/l) Control Block Overview (Part 2 of 2)

Section 5: Data Areas

7-17

ssoe pointer passed ......_ ____
by requestor
Current

SSOB

TCe
Subsystem function
code *

JSCB

\

\
\
4-character subsystem

\

I
job 10

Match subsystem
name \
\

""

--

Two-level lookup
into the addresses
of function routines /

SSCVT

I

/
I

/

Subsystem name

/

I

Information that
identifies the
s bsystem

/

/
/

SSVT

/
/

Function matrix

* The subsystem function codes
are described under "Subsystem
Interface" in Section 2.
Note: This diagram shows the control block
relationships during the processing of a
request for a subsystem function.

Figure S-8. Subsystem Interface Control Block Overview

7·18

OS/VS2 System Logic Library Volume 7

Addresses of
subsystem function
.-.---routines
Subsystem
functional routine
(This routine will execute
on behalf of the
requester .)

IEL
Initiator's entrance,
options, and exit
list, built by
initiator

At location 10 (hex)
Master Scheduler
Resident Data
Area

CVT
Communications
Vector Table

Subsystem Options
Block

Job Entry Subsystem
Communications
Table

Subsystem
Identification Block

IEFPARAM

Jobstep/task CSCB
Command
Scheduling
Control Block

LCT
Linkage Control
Table, built by
initiator

Internal Initiator
Parameter List

This CSCB is pointed to by
the problem program JSCB.

+SSOB

I

ECB List

I
,-v

Queue
Manager
Parameter
Area (QMPA)

JOBLIB/STEPLIB
DCB

Initiator CSCB
Data Event
Block

Command
Scheduling
Control Block

Address Space
Control Block
Command
Input Buffer
STAE
Parameter List

The STEPL points
to the LCT and
IEFPARAM.

Figure 5-9. Iniator/Terminator Control Block Overview

Section 5: Data Areas

7-19

At location 10 (hex)
Created by SWA Create Interface routines:
NELandMEL.

CVT
Control Vector
Table - - - - - I

Job Entry
Subsystem
Control
Table----t

NEL (Input to
Interpreter)

MEL (Input to
SWA Merge)

Interpreter
Entrance
List ~~---I

T

-Merge EntranceList
Job Control
Table _ _ _-t

Step Control
Table - - - - - - 4

Register 1

I

I

\

SSOB

Initiator's
or STC's
TCB

=

=

!

Subsystem
-OptionsBlock

~TaskCon~
I--

Block

- -

.....,.-

1

LCT

I---

===

Linkage -

~ Control
I - - - Table

I

~~ QMPA~~

-

Initiator's
or STC's
JSCB

Message RPL

I-- Job Step '--- Control'--- Block

f-f--

-

......

I

-Queue
-Management--Parameter
-Area

= -==
-.

Problem

Program
~ JSCB Chain
~ Job Step

r-- Control I-- Block

I

~ CSCB

L

c- Command -

-

I-- Scheduling

-:-Control Block

Figure 5-10. SWA Create Interface Control Block Overview

7-20

== _

OS/VS2 System Logic Library Volume 7

_

I-- Parameter
I--

-

List

__ ~

..... t-

I

-

Journal RPL

~ ___ Request
_

I

Request Parameter List

I----

=

VAT

-===

Virtual
-Addressr--- Table

Converter/I nterpreter
common work area (CCMWA)
Contains
information
common to
converter and
interpreter.

NEL
(passed to interpreter)
Interpreter
entrance
options
exit list

+RPL

ACBs
Access control
blocks

The SlOTs contain
information about
data set for allocation
processing.

Converter
work area (CVRWA)

JMR

I

Job
management
record

+ JMR
+ DSENQ table

~

g.

=
~

~
S"

+ JCT
+SCT
+ ACT
+SlOT
+JFCB
+ACT
+JFCBX
+JFCBE

Step
input/output
tables

Job control
table (Built by
interpreter,
resides in SWA)
Linkage
control
table

DSENQ table
Data set
ENQUEUE
table

DSNT
Step control
table (Built by
interpreter;
resides in SWA)

Data set
name
table

~

.......

N

Figure 5-11. Converter/Interpreter Control Block Overview

The JFCBs contain information about data set for
OPEN processing.

Job fi Ie control
block extensions
for VOL=SER
parameters

(JFCBXs and JFCBEs
are built by the
interpreter; reside in
SWA)

ACTs
Account
control
tables

(Built by interpreter;
resides in SWA; contains
data for user-written
accountin~ routines.)

a

JFCBs
Job file
control
blocks

JCT

+DSNT

>

-

SlOTs

LCT

Interpreter
work area (IWA)

(I.l

SlOT and JFCB:
one each per DO statement; built by
interpreter; reside in SWA.

Job file control
block extension
for 3800 printer
parameters

-.J

N
~

II JOBNAME
II STEP1

JOB
EXEC

0
t"I.)

11001

DO

SYSOUT=A

"<

11002

DO

VOLUME=REF=name

II STEP2

EXEC

S-

11003

DO

~

II STEP3

EXEC

11004

DO

SYSOUT=B,BURST=Y

11005

DD

VOLUME=( , , , 17)

t"I.)
~

t"I.)

'<
fI>

a
'IS.
(")
r-

~
~

~

~

a
=

DSNAME=name

SCT

JCT
Job control
table

SCT

~

SCT
Step control
table, step 3

Step control
table, step 2

Step control
table, step 1

~

-.J

I~

I.-~\

------.J
)T
Step
inputloutput
table,DD1

Job account
table

\ L::
DD3
Job file control
block extension
for the 3800

SlOT
JMR
Job
management
record

~

\

I

SlOT
ACT

JFCBX
Job file control
block
extension

Figure 5·12. Typical Output of the Converter/Interpreter

At location 10 (hex)

SWA Manager
JESCT

CVT

Load Module
IEFQB550

IEFQB550
Job Entry
Subsystem
Control - - - - I
Table - - - 9 -

IEFQB555

IEFQB580

For Move Mode Functions
Register 1

For OMNGRIO Interfaces

F or Locate Mode Functions
PSA

Register 1

"
Queue
Manager
Parameter
Area

Queue Manager
I/O Parameter
List

QMPA

Prefix
Storage Area

(

(TeB
Task
Control
Block

--

Caller's Buffer

-

-

JSCB

EPA (External
Parameter Area)

Job Step
Control
Block

Register 1

~~

-

(External
Parameter Area)

1st Word
2nd Word

t

Function
Code

Figure 5-13. SWA Manager Control Block Overview

Section 5: Data Areas

7-23

ASWA

ASWA

1st SlOT

Volunit

+ Entries

EOL Header

(For·details on
the EOL, see
figure 5-20.)

TIOT entry

t OSAB
Next

•

+ JFCB

~

+UCB

Next SlOT
JFCB

+ JFCBX
~

lOS UCB
Lookup
Table

VM&V
Request
Block

Count Table
Volunit Tables
see figure
5-19J

t

Request-IO -Mask
Table

t

Queue Manager
Request Block

Volunit Entries

+ TCB
+ TIOT Header

+ Cancel ECB
Figure 5 -14. Common Allocation Control Block Overview

7-24

OS/VS2 System Logic Library Volume 7

• SlOT

4 SlOT
·4
(For details on the
algorithm interface
'tables, see figure 5-21 J

SlOT

Parameter
List

SlOT
1st VM& V
R eq uest Block
•

t

t

Volunit Table

UCB
Volunit
Table

SlOT

Next
Request Block

~ SlOT

CVT
Mount
Entry

+

Preceding
MVCA or 0

Next MVCA
or 0

Note: SlOTs originally point to VM & V request blocks.

Figure 5-15. Volume Mount and Verify (VM& V) Control Block Overview

Section 5: Data Areas

7-25

Input

Parameter
List

Batch Unallocation
Common Unallocation

TIOT

JFCBX

TI
Figure 5-16. Batch Unallocation and Common Unallocation Control Block Overview

7-26

OS/VS2 System Logic Library Volume 7

,---------

Environment on entry to SVC 99
JESCT

L-.- _

MSRDA
(lEEBASEA)

DSENQ
Table

Job ACT

Figure 5-17. Dynamic Allocation Control Block Overview

Section 5: Data Areas

7-27

JFCB
Housekeeping
Work Area
(HSKPWA)

+

1st POIB

*

SlOT Chain
Last SlOT

t

Current
SlOT

t

Current
JFCB

First SlOT

t

SlOT that
last passed the
data set.

lOS UCBLUT

x'FFFF'
MSS Volume
Return Area

*SWA virtual address

Figure 5-18. JFCB Housekeeping Control Block Overview

7-28

OS/VS2 System Logic Library Volume 7

JFCB

Look -up value section
Number of entries
Length of each entry
Unit name in EBCDIC
Look-up value

~

Group mask table entry
Number of generics

•

First generic entry

•

Alternate group mask entry

Flags

Generic section

EDT header

~

N umber of entries

Look-up section

Length of each entry

+Generic section
~

Generic device type

Group section
Number of groups

+ UCB section

+First group poi nter

•
•
•

Group mask table
Group ptr. table

Number of entries

Preference table

Length of each entry
Group ID number
Number of UCBs

t First UCB entry
Number of entries
used serialize
} allocation

Length of each entry
Index into
lOS UCB
look-up
table
Note:
The index in the UCB section is
multiplied by 2 to obtain an offset
into the lOS UCB look-up table.
At that offset is a UCB pointer.

Number of entries
Length of each
entry
Bit mask
(length determined by
number of groups)

G roup pointer table
Number of entries
Length of each entry
• First group entry

Figure 5-19. Eligible Devices Table (EDT). The EDT is built at SYSGEN time and link-edited into IEFW21SD.

Section 5: Data Areas

7-29

Pointed to by the SlOT (SIOTEDLP)
Header
Unit name look-up value
Number of generics
First generic
Group mask in EDT
Flags

Generic entries

+Next generic entry or 0

One for each generic

Generic device type
Number of groups

+First group
Number of UCBs
eligible to
non-specifics

Reserved

Flags

Group entries

+Next group entry or 0
Number of UCBs in this group

+UCB list
Group ID
Flags

One for each group
in each eligible
generic

..
+

7·30

OS!VS2 System Logic Library Volume 7

..

----~--~--~----------~~----------~ Onefor~ch
UCB

Figure 5·20. Eligible Device List (EDL)

4 bytes

~~-- ----~/~~------ --~"

eligible UCB

Algorithm table header
Pointed toby A LCWA (ALGTABP)

~

~

• Algorithm input parameters
• Request list entries

...

+Group list entries

\

Algorithm input parameters

+First request list entry
Number of
request list
entries

1-+ Group count entries

F lags

I

10 of highest
group
locked
Reserved

Request list entries

+

VOLUNIT entry
r----------------r--------------~
Number
of
units
Number of units
already allocated
required
(by ca Iler)
Number of units
still needed

r

Algorithm
work area

Algorithm work area
Number of
groups eligible

Flags

V

~
r--

__-----------r~

Group list entry

t

UCB
allocation
must wa it for

~,-------------~--------------~

I I

Group list entries

J Group count entry

~V

~

t

Group 10

Number
allocated by
algorithm
F lags

I

a ne for each group
available to each request
list entry

Number
allocated
by caller
Number of
allocations not
moveable
Reserved

I

, -

-

J

Group count entries
Number of
avai lable units

Number of
allocated units

Number of
offline units

Total number
of units

Number of units
not used by
algorithm

Group 10

One for each
device group
in the system

t To work area used by algorithm
I
~

~

I

Figure 5~21. Algorithm Interface Tables

Section 5: Data Areas

7-31

Storage Location
X'10'

Buffer

ASXB

Legend:
~ = Indirect Pointer

Acronym

Control Block Name

Acronym

Control Block Name

ASCB
ASXB
CAT
CVT
DCB
IOSLOT
JFCB
JSCB

Address Space Control Block
Address Space Extension Block
Channel Availability Table
Communication Vector Table
Data Control Block
lOS Look Up Table
Job File Control Block
Job Scheduling Control Block

PCCA
PCCAVT
PVT
SMCA
TCB
TIOT
UCB

Physical Configuration Communication Area
Physical Configuration Communication Area Vector Table
Page Vector Table
System Management Control Area
Task Control Block
Task Input/Output Table
Unit Control Block

Figure 5-22. System Management Facilities (SMF) Control Block Overview

7-32

OS/VS2 System Logic Library Volume 7

Storage
Location
X'1Q'

CVT

TCB

JSCB

LCA

Acronym

Control Block Name

BASEA
CVT
JSCB
LCA
TCB

Master Scheduler Resident Data Area
Communication Vector Table
Job Scheduling Control Block
Log Control Area
Task Control Block

Figure 5-23. System Log Task Control Block Overview

Section 5: Data Areas

7-33

Storage
Location
X'10'

TCB
Pointers

VATX(s)

Next

JFCBX

,/'

/

/'
/QMPA

--Job
Journal

- -- -

Legend:
--I+-I--I~'"

=

_---_...

........

Indirect Pointer

Acronym

Control Block I\lame

Acronym

Control Block Name

CVT
EPA
GOG
JCT
JFCB
JFCBE
JFCBX
JSCB
LCT
MEL

Communications Vector Table
External Parameter Area
Generation Data Group
Job Control Table
Job File Control Block
Job File Control Block Extension for 3800
Job File Control Block Extension
Job Scheduling Control Block
Linkage Control Table
Merge Entrance List

POI
QMPA
SCT
SCTX
SlOT
SWA
TCB
VAT
VATX
VUT

Passed Data Set Information
Queue Manager Parameter Area
Step Control Table
Step Control Table Extension
Step Input/Output Table
Scheduler Work Area
Task Control Block
Virtual Address Table
Virtual Address Table Extension
Volume Unload Table

Figure 5-24. Checkpoint/Restart Control Block Overview

7-34

OS/VS2 System Logic Library Volume 7

PSA

~

PSAPCCAV
PSALCCAV
PSA
..

.... LCCAT

~~C_VT

II PSATOLD
CSD

!

'~

_ _ _- - - . /

~--------~

CVTLCCAT

~

Features on
each CPU
and ID
of each
online CPU

CPUindependent
hardware and
programs

CVTPCCAT
r--------t

CVTTPC
CVTCSD

~

r-C-VT--A--SVT----~I

LCCA

~-D-e-scr--ib-e-s--~

~TPC

I-

I

I

...

~------

Predefined
TOEs used
by timing
service
routines

ASVT

~--------~~ ASCBs
Current TCB

TCBTME

TPCTCWA

~

Job step
timing
information
for each
address spa ce

"

TCBRBP

I-

PCCAT

~TCWA

TPCHDCCO
1--------1

Indicators and
work areas
used in
servicing TOO
clock

/
I

I

~

L

PCCAs

~---------~"~~_~~~D-e-scr--ib-e-s----'"

Current RB

1

TOE (Note 1)
Information
associated
with a
request for
a timed
interval

'lIIIiI

1

Real Time Oueue
TOE

r-,...•

1 ___

CPUrelated
hardware and
programs

-------------rTl~ PCCATOEP

Pointer to TOE
being timed by CPU

I

Notes.
1. If real or wait type, this TOE is also on the real time queue.

Figure 5-25. Timer Supervision Control Block Overview

Section 5: Data Areas

7-35

Lec 10(16)

IEALSMQ

Contains
common
data used
by the
system

Global SRSs: Dispatched before
address space.
Local SRSs: Dispatched at the
priority of an address space.

IEALSPL
SRSs

(for Exit Effectors)
Represents
address
spaces,
located in
SQA

\D

Extension
of ASCS,
located in
LSQA

IHSA
Contains
saved
status
during
interruptions

RS

r----'
r
IRSVT{

J

I

(IRS)
(SIRS)
Request
for a
service

I

I
I

Points
to the
PICA

I
I

I
I

I

I
I
I
L_ Note:

Anyone of these FRR
stacks can be the
current stack.

I

______ --1

Figure 5-26. Supervisor Control Block Overview

7-36

I
I

OS/VS2 System Logic Library Volume 7

The FRR stacks
used by the
control program
components

Used for
program
check
exits

See the control block overview figures for the
other components for those control blocks not
explained here.

PSA

01
16

..,.,-

I

CVTPTR

CVT

I

CSD

CVTCSD

V
I

CVTASVT

'/

CVT

/r:

Identifies the
features of each
CPU in the
system.

ASVT
GSPL

Identifies the
active address
spaces in the
system; contains
index into ASCB
chain.

GSMQ

Points to SRBs
for programs that
execute at the
highest priority

SRB Chain

ASCB Chain

\
ASCB contains
information
related to a
specific address
space.
ASCBLSPL

"~it

(a)

\

Global
SRB

\

~

"I

Points to SRBs
for programs
that execute at
the priority of
the address
space.

LSMO
Points to SRBs
scheduled for
loca I req uests.
These SRBs will
be moved to the
LSPL queue.

ASXB
ASXBFTCB

I.-

SRB Chain
I-

~c

OEL Chain
OEL identifies
the task that
issued the
ENO

-

OELTCB

~

/

---

""""

'\

~a)

Local
SRB

SRB Chain

",

1

'\

SRBASCB

Local
SRB
SRBASCB

TCB Oueue
TCB contains
information
related to a specific
task.

I""

(

SRBASCB

,/

li ASCBASXB

I

T

Global
SRB

LSPL

-

CVTLSMO

SRB Chain

'\

SRBASCB

CVTGSMO

Points to SRBs
scheduled for
global requests.
These SRBs will
be moved to the
II GSPL queue.

~\

1/

CVTGSPL

TCBJOE

IOE (b)
-,

Identifies end-of-task
exit for a task (J OE is
created by ATTACH).

./

JSCB

~

TCBJSCB
Minor OCB Chain

!

OCBFOEL

TCBRBP

I

Minor OCB
corresponds to
the minor name
on an ENO.

I)
""

~
Contains SPJE
Information

Major OCB Chain
I

\

OCBFMIN

~~CVT
r--

CVTFOCB

RB Oueue
1

TCBPIE
TCBEVENT

SCAPJE

MajorOCB
corresponds to
the major name
on an ENO.

Contains information
related to a job step.

PIE
PIEPICA
Conta ins SP I E
exit data

~~
PICA

V"".

Contains
program mask
exit address
interruption
mask

RB identifies a request for
code to be executed. The
four types of RBs are PRB,
SVRB,SJRB,and IRB.

""
EVNT (Event Table)
Contains pointers to
completed (posted) ECBs.
Created by EVENTS
service routine.

Note:
(a) The dispatcher and the schedule service routine (see the topic "Supervisor
Control") move SRBs from the service management queues to the service
priority lists.
(b) The JOE points directly to an IRB for asynchronous exit requests.

Figure 5-27. Task Management Control Block Overview
Section 5: Data Areas

7-37

Pre·fixed Storage
Area (PSA)

o

~16

---1--------.
. . +CVT
..

V

Contains
CVTTCBP+4

~

t--------t
CVTQLPAQ
~

V CVTLPDR

,

Current ASCB

information
relatedtoa
specific CPU.
I-'--PSAAO-----4LD

I

Contains
information
related to the
currently active
address space.

PSATOLD
/ASCBASXB

~ Current TCB

I~r=y - ; : ; i f 7 : l

,

I

f area
Link pack
queue

~-----.,.
I

o

I

those routines located
in the link pack area

JI

~l-I_ _ _ _---.

Contains
information
related to the
currently active
task.

Pageable LPA

ASXB
JSCB
Contains job
and step
information.

TCBJSCB

I

..

TCBRBP

, I ~:: I :

Current PRB (b)

TCBJPQ (a)

,I ICompres~ I II

,

1/ TCBLLS

Points to the CDE
for the mostrecently invoked
routine.

I

extent list

RBCDE

L _ _ _ .....I

I

LPA Queue

I

CDE identifies.
routine invoked
. L INK , LO A,
D
via
XCTL
,or

I
I
I

/'"

....... /

CDXTLMJP

X::

I
I
I

nt list

:~r~i~~i~~e

address and
length of the
routine.

~-

~b!!!..A~P!!_

~

I

I
I
I
I
I

_____J

~~~t~bio

II

i

...

the
CDE of a
routine invoked
via LOAD.

7-38

Program Management Control Block Overview

OS/VS2 System Logic Library Volume 7

/

. " . , . _ - - - - - - - I I...i'"

I ,.
I
I
I

LLCDPT

.l.,'

l

JPA Queue

/ ' CDE identifies.
routine invoked
via LINK, LOAD,
XCTL, Or

;:B~:~RBP)

/"

~

X:~t:t

list

~~~r~i~~i~~e

I

L ____

CDXTLMJP

It-------u~

I

Notes:
(a) Only the job step TCB points to the JPA queue.
(b) A PRB or a LLE may point to a CDE located in either the LPA queue or the JPA queue.

Figure 5-28.

,
I

___

Load List

~ --11_............

t::~:RBP)

I

-1------ --- - - -

/'"

......

,

'-----~/~--I '

~P~~~-::r//--

r

I

address and
length of the
routine.

~

____

I,

I
I

I
I
I

I
~

GSMQ
SRBs

Loc 10(16)

Contains
dump
options

Contains
recording
information

---------,

I

,----I RSVT

II

I

~

Restart

Points to
FRR stacks
Program

RTM1WA

Check

~t~~7:al

SDWA *

I

I
I
I
I
I

I

I
II

I
I
I

I
II
I

Note: Anyone of these
FRR stacks can
be the current stack.
External 3

I

L ______________ J

The.FRR stacks used
by the control
program components.

*There are 3 types of SDWAS:
1. Local
2. Global
3. GETMAIN
These are in different areas. This illustrates a
GETMAIN SDWA. The FRR stacks contain
the global SDWA, and the ASXB points to the
local SDWA.

Notes:
1. The RTCT, EED,and ABDAREA contain
information that is moved into the
RTM2WA. Information in the RTM2WA
is moved into the SDWA.

Figure 5-29. Recovery/Termination Management Control Block Overview (Part 1 of 2)

Section 5: Data Areas

7-39

CVT

(Continued
from Part 1)
_ . The other control block
overview figures explain
the control blocks not
explained here.

IHSA

(Pointed to by a
register; located
in PSA)

LRB
Error
info. for
machine
checks

RTM2 SVRB

RB

Contains
control
information
for RTM2
ESA

EED (Note 1)
Contains
error info,
regs, or
dump
options

(Pointed to by
either RTM1WA
or TCB; resides
in quick cell pools)

Contains
STAE exit
routine
control
information

ABDAREA
(Note 1)
ESTAI
SCB

Contains
dump
options

RTM2WA
(Note 1)
Contains:
• Control info.
• SNAP parms.
• Error info.
from EED.
• Res. Mgm. info.

SDWA*
Contains
error
information

RMPL { '--_ _ _ _ _.....

Notes:
1. The RTCT, EED,and ABDAREA contain information
that is moved into the RTM2WA. Information in the
RTM2WA is moved into the SDWA.

*There are 3 types of SDWAs:
1.
Local
2.
Global
3.
GETMAIN
These are in different areas. This illustrates a
GETMAIN SDWA. The FRR stacks contain the
global SDWA, and the ASXB points to the local
SDWA.

Figure 5-29. Recovery/Termination Management Control Block Overview (Part 2 of 2)

7-40

OS/VS2 System Logic Library Volume 7

o

PSA

16
FLCCVT

--.... CVT

-,........

PSAAOLD

CVTPVTP

PSATOLD

B

A

CVTTCBP

-~PVT

I

Contains addresses and
indices that RSM modules
use to reference RSM queues
and control blocks.

PCB Queues

. Part 2

1\

For pages·
awaiting a
V=R region.

PVTPFTR

,

I
Root PCB Queues

PVTAFQF *
PVTRSVF *
PVTCFQF *

I""

,..

1\

Queue of
currently
unused PCBs.

PCBs for pages
awaiting
allocation of
real storage.

--~~~

-

~

PFT

-- --.....
- ---..
---.....
--~

Available-frame queue.
SQA-reserved queue.
Common -frame queue.
SQA -allocated -frame queue.

PVTFPCBF

~I---

PVTGFADF

~v

PVTCIOQF
PVTPRCA
PVTPCIWA

eCA

Common I/O
active PCB
queue.
I

-

PVTSQAQF *

II

Contains an entry for each
frame (4K block) of real
storage, not including the
frames occupied by the
nucleus.
These entries make up various
RSM queues:

I

Used by RSM routines to
communicate with RSM's
functional recovery
routine.

I
I

I

I

PVTOROOT

For pages
affected by
VARY offline.

used to index into the PFT
entries.

I

PVTROOT

""'-

....

I

AP-;:-e~igin of the PFT-= l

-~CIWA
Contains information
related to a request for
paging services.

AddresSing.
Indexing.

* These fields contain real block numbers (RBNs) that are used
as indices into the PFT.

Figure 5-30. Real Storage Management Control Block Overview (Part 1 of 2)

Section 5: Data Areas

7-41

Part 1

Current ASCB * *

/'

ASCBSTOR

ASCBRSM

RSMHD
Contains pointers to
RSM control blocks
for the address
RSMASCB
RSMVSTD
RSMLlOQ
RSMLFQ *

~----------------~,

RSMLSQA *

RSMSPCT

PFT

\

\ \

\

\

\ \
I I
Local
1/0 -active
PCB queue

Contains
information
required to
swap in the
address space.

I I
I I
\ \

\ \
\
\
\

Part 1

Contains an entry for
each frame (4K block)
of real storage, not
including the frames
occupied by the
nucleus.
These entries make up
various RSM queues:
Local
frames-assigned
queue.
LSQA
frames~ssigned

queue.
FOE Queue
Current TCB

TCBFOE

----II.~

- -

~

FOE identifies a
page that is fixed
by the task.

Addressi ng.
Indexing

* These fields contain real block numbers (RBNs) that are
used as indices into the PFT.

** Each address space has a set of control blocks corresponding
to those shown for the current address space.

Figure 5-30. Real Storage Management Control Block Overview (Part 2 of 2)

7-42

OS/VS2 System Logic Library Volume 7

-,

Segment Table
/
,...
~~~------------~- /
/
Contains an entry
/
for each segment
/
(64K block) in an
address space.
The entries are
an index into the
. page tables.

I Page

__

T abl es

I

Page table (PGT)
contains an entry
for each page
in a segment.
Relates virtual
addresses to rea I
addresses.

~~

External page
table (XPT) relates
virtual addresses
to locations in
auxiliary storage.

!-""

I-

CPAB Table

P5A

..

FLCCVT

~1r"1..-1_ _ _-

CVT

1\

CPABNXTP

'~G=-=D::!.A-=--_ _ __

PSATOLD

A

B

Part 2

Part 2

I

(

Represents the
prime extent of
the system qu ick
cell pools.

'--'_C_V_T_G_D_A_---',

PSAAOLD

CPAB Chain
_ _"""

I

Describes the
secondary extents
for the associated
system quick cell
pool.
~I-

~---------~

./

FBQE Chain
POE for CSA

Contains
information that
relates to the
entire system.

j

Represents the
virtual storage
reserved f or the
common service
area.

CSAPOEP
VRPOEP

...

SOASPOEP

,'\

POEFFBOE

FBOE defines a
contiguous block
of vi rtua I storage
available for
CSA.

~

FBQE Chain
POE for V=R Area

SPOE for SOA

SPOE represents
a subpool
assigned to the
common service
area.

SPOE represents
a subpool
assigned to the
system queue
area.

1--------1SPDOEPTR

FBOE defines a
contiguous block
of rea I storage
that is available
to be assigned to
a V=R job.

Represents the
real storage
that is allowed
to be assigned
to a V=R job.

-'

POEFFBQE

\

SPDOEPTR

DOE Chain

"
DOE Chain
I

DOE represents
4K blocks of
virtual storage
assigned to a
subpool.
DOFQEPTR "

DOE represents
4K blocks of
virtual storage
assigned to a
subpool.

r

~I-

r---------~

DOFQEPTR --""

FQE Chain

FOE defines a
contiguous block
of virtual storage
available to a
subpool.

r
FOE Chain

FOE defines a
contiguous block
of virtual storage
available to a
subpool.

--

'--------..1
Figure 5-31. Virtual Storage Management Control Block Overview (Part 1 of 2)

Section 5: Data Areas

7-43

B

Part 1
FOE Chain

DOE Chain
If Current ASCB

SPOE for LSOA

~
ASCBLDA

_j

, LOA

'I

SPOE represents
a subpool
assigned to the
local system
queue area.
SPDOEPTR

V

Contains
information
that relates to a
particular
address space.

I(

I

DOE represents
4K blocks of
virtual storage
assigned to a
subpool.

~~

Vf-

DOFOEPTR

t-

Represents the page
of virtual storage

~'

l-_r_es_e_rv_e_d_f_o_r_u_Se
b_y__
RCT and STC. __

~F_B_O_E_ _ _ _ _ ___

~V

LDASRPOE

~

--

POE for System Region

__L_S_O_A
__P_T_R_____
I-

Part 1

FOE defines a
contiguous block
of virtual storage
available to a
subpool.

ASDPOE

POEFFBOE

,

FBOE defines a
contiguous block of
virtual storage avai 1able for RCT or STC.

A
I

-8

o
Current TCB

A--~

I

Dummy POE

POE for Address Space
.\o'o

~

t----------1

POE

,

\I""

~)

TCBSWA
TCBMSS

FBOE Chain

7

FBOE defines a
contiguous block of
virtual storage
available for private
area.

1--------1//

_TCB_AO_E
TCBPOE

Represents the
virtual storage
reserved for the job's
private area.
POEFFBOE

~

POE for V=R User Region

,..-----

~

Represents the V=R
storage assigned to a
V=R job.

TCBUKYSP
SPOEs for
subpools 236 and
237 (SWAl.

AOE Chain

/

FBOE defines a
contiguous block of
V=R storage available
for a V=R job.

t----------f/

POEFFBOE

I

~

________________-J1-:""

I---

AOE defines a
portion of
LSOA that is
related to a
task or a job
step.

~~------------~

SPOEs for
subpools 0-127,
251, and 252.

SPOEs
representing
subpools 229 and

230
for the job's
private area.
SPDOEPTR

-""

-

...I-V-/1-'

C======:=il

__--II~..

-

DOE Chain

DOE represents
4K blocks of
virtual storage
assigned to a
subpool.

FOE Chain

,

FOE defines a
~v contiguous
block

1--------1...1
DOFOEPTR
... ~r-

Figure 5-31. Virtual Storage Management Control Block Overview (Part 2 of 2)

7-44

OS/VS2 System Logic Library Volume 7

of virtua I storage
available to a
subpool.

CVT

CVTPVTP

- ---111---

--------

PVT

I
I

I

!

~ASMVT

I

PARTE

V

PARTE

lJ

ASMPART

~

ASMLGVT

V

LGVTE

LGVTE
LGVTE

1\

ASCB

RSMHD

/'l~~M::hl

SART

PAT

I

I

SRB

I

SARTE
SARTE

~

~

f'.-

./

'-..

I

I

I

I

-I

I

IDEs
BWKs
SWKs

LGE

ACEs

LGEPROCQ

LGEASPCT
SGT

I
I

AlA

~~DCT

ASPCT

----,

I
I

~~AT

10SB

ASM Pools

SPCT

PCB

,

Swap
Data Set
./

./

~

ASHLGEQ

g.

SARTE

I

~

10RB

SARTE

I

ACE~

~

f";i

-..J

I

I

LGVTE

~

AlA

,

~

I
I

Page
Data Set

LGVTE

,LGVTE

[

I
I

1I

IOS8

~CT

~LGVT

V

Pool
Controllers

~

I

L ____ ...J

r

<.11

I

I

10RB

PARTE
PARTE

ASMSART

=

I

I

PART

CVTASMVT _

ASCBRSM

PCB

I

Figure 5-32. Auxiliary Storage Management Control Block Overview

/1--1
PGT

SGTE
SGTE
SGTE

I
I

I

IXPT

XPTE

XPTE
XPTE

Dotted
RSM CI
not Chi

Acronym/Mapping Macro/Common Macro
Acronym

Mapping
Macro

Common
Macro

ABDA
ABDPL
ABP
ACA
ACB
ACDEB
ACE
ACEV
AlA
AlB
AIT
ALCA
ALCC
ALCWA
ALLOCDEF
ALLOCWA
ALTIOSTB
AMB
AMBL
AMBXN
AMCBS
AMDDATA
AMDSB
AMWA
APCRR
AQE
AQMRB
ARDB
ASCB
ASCRR
ASMHD
ASMVT
ASPCT
ASVT
ASWA
ASXB
ATA
ATCVT
ATTCH
AVT
AVTV
AWA
BASEA
BCDIR
BCMSG
BDU
BEB
BFHDR
BFPFX
BIB
BLDO
BLPRM
BPCB
BPDTY
BPENT
BRKELEM

IHAABDA
IHAABDPL
IEZABP
ILRACA
IFGACB
ISTACDEB
ILRACE
ISTACE
ILRAIA
TAIBD
IEFZB426
IEFZB432
IEFZB442
IEFZB425
IEFZB445
IKJZT430
IEFZB449
IDAAMB
IDAAMBL
IDAAMBXN
AMCBS
AMDDATA
IDAAMDSB
IEFJAMWA
ISTAPCRR
IHAAQE
IEFZB427
IDAARDB
IHAASCB
ISTASCRR
ILRASMHD
ILRASMVT
ILRASPCT
IHAASVT
IEFZB453
IHAASXB
ILRATA
ISTATCVT
IEZATTCH
TAVTD
ISTAVT
IEFVMAWA
IEEBASEA
IKJZT302
IKJZT303
ISTBDU
IECDBEB
ISTBFHDR
ISTBFPFX
IDABIB
ISTBLDO
IDABLPRM
ISTBPCB
ISTBPDTY
ISTBPENT
BRKELEM

Abdump Work Area
Snap Parameter List
ABP Communication Vector Table
ASM Control Area
Access Method Control Block
VT AM Data Extent Block
ASM Control Element
VT AM Active Connection Element
ASM II 0 Request Area
Application Interface Block
Algorithm Interface Tables
Allocation Communication Area
Allocate Catalog Controls
Allocation Work Area
Device Allocation Defaults
Work Area for Allocate
TIOT Status B Overlay
Access Method Block
Access Method Block List
AMD Extension
Access Method Control Block Structure
Mapping of PRDMP Input Records
Access Method Data Statistics Block
Master Subsystem Access Method Work Area
VT AM Component Recovery Record for Process Scheduling SVCs
Allocated Queue Element
Allocation Queue Manager Parameter/Communication Area
Address Range Definition Block
Address Space Control Block
VT AM Component Recovery Record for Storage Management
ASM Header
ASM Vector Table
Auxiliary Storage Page Correspondence Table
Address Space Vector Table
Allocation STAE Work Area
Address Space Extension Block
ASM Tracking Area
VT AM Communication Vector Table
A TT ACH Parameter List DSECT
TCAM Address Vector Block
VTAM Address Vector Table
Interpeter Work Area
Master Scheduler Resident Data Area
Broadcast Notices Directory Record
Broadcast Notices Message Record
VT AM Basic Data Unit
Beginning-End Block
VT AM Buffer Header
VT AM Buffer Prefix
Base Information Block
VTAM BAL Version of LDO (Logical Device Order)
Resource Pool Parameter List
VT AM Buffer Pool Control Block
VT AM Buffer Pool Directory
VT AM Buffer Pool Entry
Break Element

7-46

OS/VS2 System Logic Library Volume 7

Acronym

Mapping
Macro

Common
Macro

BSPH
BTUY
BUFC
BUILDTAB
CA
CAESTPA
CAFM
CAT
CAXWA
CBDA
CCA
CCNCB
CCT
CCW
CCWY
CDA
CDE
CHKWA
CIB
CICB
CIWA
CIX
CKP
CLWRK
CMB
CNSTA
COM
COMMON
COMTAB
COMWA
CONFT
CONTAB
CPA
CPAB
CPB
CPPL
CQE
CRA
CRPL
CSCB
CSCBY
CSCRR
CSD
CSL
CSOA
CSP
CSPL
CSW
CTGCY
CTGFL
CTGFY
CTGPL
CTGYL
CTGWA
CUNESTPA
CUNI
CYMAP
CYRWA
CYT
CWB
CXSA
DACB

IDABSPH
ISTBTU
IDABUFC
ICGDSMA5
IKJEBECA
IEFZB447
IEFZB428
IECDCAT
IGGCAXWA
IEDCBDA
IGGCCA
ISTCCNCB
IRACCT
TCCWD
ISTCCW
IGFCDA
IHACDE
IEEVCHWA
IEZCIB
IFGJCICB
IEACIWA
IHACIX
TCKPD
IDACLWRK
IEDCMB
ISTCNSTA
IEZCOM
COMMON
ICGDSMAC
IEFCOMWA
ISTCONFT
IKJEFFCT
IDACPA
IHACPAB
TCPBD
IKJCPPL
IHACTM
ISTCRA
ISTCRPL
IEECHAIN
ISTCSCB
ISTCSCRR
IHACSD
IDACSL
IKJCSOA
ISTCSP
IKJCSPL
ISTCSW
IEZCTGCY
lEZCTGFL
IEZCTGFY
lEZCTGPL
IEZCTGYL
IEZCTGWA
IEFZB441
IEFZB439
IEECVMAP
IEFCVRWA
CYT
IEZCWB
IHACTM
IKJDACB

Buffer Subpool Header
VT AM Basic Transmission Unit
Buffer Control Block
Build Communications Area
TSO EDIT Communications Area
Common Allocation Estae Exit Parameter Area
Common Allocation Function Map
Channel Availability Table
Catalog Auxiliary Work Area
TCAM Common Buffer Data Area
Catalog Communications Area
VT AM Cluster Controller Node Control Block
SRM CPU Management Control Table
TCAM Channel Command Word
VT AM Channel Command Word
Channel Data Area
Contents Directory Entry
Checkpoint Work Area
Command Input Buffer
JES Compatibility Interface Control Block
Common Internal Work Area
CI SVC Exit List
Checkpoint Work Area
VSAM CLOSE and TCLOSE ACB Work Area
TCAM Master QCB for Common Buffer Transmission
VT AM Connection Services Component Recovery Record
Communications Parameter List
AMDPRDMP Common Area Macro
Common Communications Area
Converter/Interpreter Common Work Area
VT AM Configuration Table
Internal Control Table for TSO SUBMIT Command
Channel Program Area
Cell Pool Anchor Block
TCAM Channel Program Block - 3330
Command Processor Parameter List
Console Queue Element
YT AM C0mponent Recovery Area
VT AM Copied Request Parameter List
Command Scheduling Control Block
VT AM Command Scheduler Control Block
YT AM Cluster Solicitor Component Recovery Record
Common System Data Area
Core Save List
Command Scan Output Area
YT AM Connection Services Parameter List
Command Scan Parameter List
YT AM Channel Status word
YSAM Catalog Name/Volume Area
YSAM Catalog Field Parameter List
Catalog Field Vector Table
YSAM Catalog Parameter List
YSAM Catalog Volume List
YSAM Catalog Scheduler Work Area
Common Unallocation Estae Exit Parameter Area
Common Unallocation Interface
MP and K Command Parameter List
Converter Work Area
Communications Vector Table
Command Work Buffer
SVC 72 Extended Save Area
DAIR Attribute Control Block

Section S: Data Areas

7-47

Acronym

Mapping
Macro

Common
Macro

DAFM
DAKEYDIC
DAKEYTAB
DAPBOC
DAPBOO
DAPB04
DAPB08
DAPBIC
DAPBlO
DAPB14
DAPB18
DAPB2C
DAPB24
DAPB28
DAPB30
DAPB34
DAPL
DATA
DCBl
DCB2
DCB3
DCB4
DCB5
DCB6
DCCRR
DCE
DCLCP
DDDVT
DDRCOM
DEB
DEBAP
DECB
DEVCH
DEVTAB
DFPARMS
DFPB
DFPL
DISP
DIVTH
DIWA
DNCB
DNIB
DOMC
DOMPL
DPROC
DQE
DRQ
DSAB
DSABMASK
DSABQDB
DSCBl
DSCB2
DSCB3
DSCB4
DSCB5
DSCB6
DSENQT
DSL
DSNT
DSPCT
DSPCTMAP
DSRFM

IEFZB4D7
IEFZB4D4
IEFZB4D3
IKJDAPOC
IKJDAPOO
IKJDAP04
IKJDAP08
IKJDAPIC
IKJDAPIO
IKJDAP14
IKJDAP18
IKJDAP2C
IKJDAP24
IKJDAP28
IKJDAP30
IKJDAP34
IKJDAPL
TDATAD
DCBD
DCBD
DCBD
DCBD
DCBD
DCBD
ISTDCCRR
ISTDCE
ISTDCLCP
IRBDDDVT
IHADDR
IEZDEB
TDEBAPD
IHADECB
ISTDEVCH
IFDEVTAB
IKJEFFDF
IKJDFPB
IKJDFPL
TDISPD
ISTDIVTH
IDADIWA
ISTDNCB
ISTDNIB
IHADOMC
IHACTM
ISTDPROC
IHADQE
TDRQD
IHADSAB
IEFZB4D8
IEFZB4D5
IECSDSLI
IECSDSLI
IECSDSLI
IECSDSLI
IECSDSLI
IECSDSLI
IEFZB902
IDADSL
IEFDSNT
IDAVBPH
IDAVBPM
IEFZB4D6

Dynamic Allocation Function Map
Dynamic Allocation Key Dictionary
Dynamic Allocation Key Table
DAIR Entry Code OC Parm List
Dair Entry Code 00 Parm List
DAIR Entry Code 04 Parm List
DAIR Entry Code 08 Parm List
DAIR Entry Code 1C Parm List
DAIR Entry Code 10 Parm List
DAIR Entry Code 14 Parm List
DAIR Entry Code 18 Parm List
DAIR Entry Code 2C Parm List
DAIR Entry Code 24 Parm List
DAIR Entry Code 28 Parm List
DAIR Entry Code 30 Parm List
DAIR Entry Code 34 Parm List
DAIR Parameter List
TCAM Disk Data Record Area
Data Control Block (EXCP, SAM, BPAM)
Data Control Block (ISAM)
Data Control Block (BDAM)
Data Control Block (BT AM)
Data Control Block (TCAM)
Data Control Block (GAM)
VT AM Control Layer Component Recovery Record
VTAM DEB Chain ELEMENT
VT AM Control Layer Logical Channel Program Block
MF/l Device Vector Table
Dynamic Device Reconfiguration Communication Table
Data Extent Block
TCAM Application Program DEB
Data Event Control Block
VT AM Device Characteristics Table
OLTEP Device Table
Parmlist to IKJEFF18 (DAIRFAIL)
Default Parameter Block
Default Parameter List
TCAM Dispatcher DSECT
VTAM Dial-In Verification Table Header
Data Insert Work Area
VT AM Destination Node Control Block
VT AM Node Identification Block
Delete Operator Message Control Block
Parameter List For DOM - SVC 87
VT AM Process Option Definition Block
Descriptor Queue Element
Data Ready Queue
Data Set Association Block
Data Set Association Block Mask
DSAB Queue Descriptor Block
Format l--Identifier Data Set Control Block
Format 2--Index Data Set Control Block
Format 3--Extension Data Set Control Block
Format 4--VTOC Data Set Control Block
Format 5--A vailable Space Data Set Control Block
Format 6 DSCB
Data Set Enqueue Table
DEB Save List
Data Set Name Table
Data Set Page Correspondence Table Header
Data Set Page Correspondence Table Map Entry
Data Set Reservation/Release Routine Function Map

7-48

OS/VS2 System

~gic

Library Volume 7

Acronym

Mapping
Macro

Common
Macro

DTE
DUIDL
DVA
DVCHR
UVCIDT
DVCT
DVE
DVT
DVTAB
DWWIN
DYNESTPA
DYNTCFRR
DYPAB
ECB
ECCDB
ECCEDT
ECCPE
ECT
EDB
EDDCDT
EDDDB
EDDEDT
EDL
EDT
EMM
EPAL
EPAM
EPAT
EPATH
EPDT

ISTDTE
IKJEFUDL
IHADVA
ISTDVCHR
TDVCIDTD
IHADVCT
ISTDVE
ISTDVT
ILRDVTAB
IRBDWWIN
IEFZB4D9
IEFZB451
ISTDYPAB
IHAECB
IRBECCDB
IRBECCED
IRBECCPE
IKJECT
IDAEDB
IRBEDDCD
IRBEDDDB
IRBEDDED
IEFZB422
IEFZB421
IEEZB820
IEFZB505
IEFZB506
IRAEPAT
ILREPATH
IRAEPDT

EPST

IRAEPST

EREPL
ERPIB
ERRWORK
ESA
ESL
ESTA
ETIORB
EVNT
EWA
EWD
EWT
EWU
EXITL
EXLSTA
EXLSTD
EXTWA
FBQE
FCAUD
FCBIM
FDB
FETWK
FFB2
FFIB
FMCB
FOE
FPWA
FQE
FRRS
FSB

IEFZB9RD
IGFERPIB
IHASDERR
RTM2ESA
IDAESL
IHAESTA
IEFZB430
IHAEVNT
EWAMAP
EWDMAP
EWTMAP
EWUMAP
IKJEFFIE
IFGEXLST
IHAEXLST
IECEXTWA
IHAFBQE
IHAFCAUD
IHAFCBIM
ISTFDB
IHAFETWK
IKJEFFB2
IKJEFFIB
ISTFMCB
IHAFOE
IKJEFPWA
IHAFQE
IHAFRRS
ISTFSB

VT AM Dial-In Type Table Entry
User Data List
DEVTYP Output
VT AM Device Characteristics Table
Device 10 Table
Device Characteristics Table
VT AM Dial-in Verification Table Entry
VT AM Destination Vector Table
ASM Hardcoded Device Table
MF /1 Workload Interval Data Table
Dynamic Allocation Estae Exit Parameter Area
Dynamic Allocation TCTIOT FRR Parameter Area
VT AM Dynamic PAB
Event Control Block
MF /1 Channel Data Block
MF/l Channel Event Data Table
MF /1 CPU Entry Table
Environment Control Table
Extent Definition Block
MF/l Device Class Data Table
MF /1 Device Data Block
MF/l Device Event Data Table
Eligible Device List
Eligible Devices Table
STC ST AE Exit Parameter List
External Parameter Area, SW A Manager Locate Mode
External Parameter Area, SW A Manager, Move Mode
System Resources Manager Algorithm Entry Point Descriptor Table
Recovery Audit Trail Area
System Resources Manager Serialized Action Entry Point Descriptor
Table
System Resources Manager Scanned Action Entry Point Descriptor
Table
Converter/Interpreter EST AE Exit Parameter List
Error Recovery Procedure Info~mation Block
FRR/ESTAE Work Area for SVC Dump
Extended Save Area
Enqueue Save List
Extended Stae Parameter List
DSAB/TIOT Entry Build Routine Request Block
Event Table
Common ERP Work Area
DASD ERP Work Area
Tape ERP Work Area
Unit Record ERP Work Area
Parameter List to TSO SUBMIT Installation Exit
User ACB Exit List
EXITLIST
Extend Work Area
Free Block Queue Element
Audit Trail, OPEN/CLOSE Executors
FCBIMAGE IN EXITLIST
VT AM F'eedback Data Block
FETCH Work Area
Mapping Macro of SVC 100 Attach Interface
Mapping Macro of SVC 100 Interface
VT AM Function Management Control Block
Fixed Ownership Element
Parse Work Area
Free Queue Element
FRR Stack
VT AM Feedback Status Block

Section 5: Data Areas

7-49

Acronym

Mapping
Macro

Common
Macro

FTPT
GDA
GDGNT
GFPARMS
GTFBCB
GTFBLOK
GTFPCT
GTPB
GWT
HCNCB
HDR
HEB
HISTORY
HSKESTPA
HSKPWA
ICB
ICB2
ICE
ICFWORK
ICNCB
ICT
ICWA
ICX
IECALLWA
IECPRLWA
IECSCRWA
IEL
IFDCOM
IHSA
I1CB
IKJEFLWC
IKJEFUAD
IMCB
IMWA
INF
INITDATA
lOB
IOBLOCKS
10E
10MB
IOMBXN
IOPL
IOQ
10RB
10SB
IPIB
IPLDATA
IQE
IRT
ITCRR
IWA
IXSPL
JCLS
JCT
JESCT
JFCB
JFCBX
JMR
JNLPARM
JSCB
JSEL
JSOL

IHACTM
IHAGDA
IEFZB429
IKJEFFGF
GTFBCB
GTFBLOK
GTFPCT
IKJGTPB
IEFZB600
ISTHCNCB
IHAHDR
IDAHEB
IKJEFFHT
IEFZB444
IEFZB437
IHAICB
IEZSSC
ISTICE
ICFWORK
ISTICNCB
IRAICT
IDAICWA
ISTICX
IECALLWA
IECPRLWA
IECSCRWA
IEZIEL
IFDPFt
IHAIHSA
IDAIICB
IKJEFLWC
IKJEFUAD
IRAIMCB
IDAIMWA
IHAINF
INITDATA
IEZIOB
10BLOCKS
ILRIOE
IDAIOMB
IDAAMBXN
IKJlOPL
IECDIOQ
ILRIORB
IECDIOSB
IECDIPIB
IEAPXNIP
IHAIQE
IECDIRT
ISTITCRR
IEFVMIWA
IDAIXSPL
IEFJCLS
IEFAJCTB
IEFJESCT
IEFJFCBN
IEFJFCBX
IEFJMR
IEFZB507
IEZJSCB
IEFVJSEL
IEFVJSOL

Parm List for FRR/ESTAE (COMTASK)
Global Data Area
Generation Data Group Name Table
Parameter List to TSO General Failure Service Routine
GTF Buffer Control Block
GTF Block Description
GTF Primary Control Block
GETLINE
GETPART Work Table
VT AM Remote Cluster Node Control Block
R/TM Mapping of the AR-149 Header
Header Element Block
Internal History Table for TSO SUBMIT Command
JFCB Housekeeping Estae Exit Parameter Area
JFCB Housekeeping Work Area
Interrupt Control Block
Mass Storage System Communicator Control Block for VS2
VT AM Inactive Connection Element
PWF Communications Table
VT AM Intelligent Controller Node Control Block
SRM I/O Management Control Table
INDEX Create Work Area
VT AM ICE Extension
ALL W A Allocate Work Area
Partial Release Work Area
Scratch Work Area
Initiator Entrance, Options Exit List
OLTEP Common Area
Interrupt Handler Save Area
ISAM Interface Control Block
Parameter List For IKJEFLGM
User Attribute Data Set
SRM User I/O Management Control Block
Index Modification Work Area
Type I Message Table Entry
GTF Initialization Data Area
Input/Output Block
TCAM I/O Control Blocks
PART I/O Request Element
I/O Management Block
10MB Extension
Input/Output Parameter List
I/O Queue Element
ASM I/O Request Block
I/O Supervisor Block
I/O Supervisor Purge Interface Block
IPLDATA
Interrupt Queue Element
I/O Supervisor Recovery Table
VT AM Initialization/Termination Component Recovery Record
Interpreter Work Area
Index Search Parm List
Job Control Language Set
Job Control Table
JES Control Table
Job File Control Block
Job File Control Block Extension
Job Management Record
Journal Write Parameter List
Job Step Control Block
Job Scheduling Entrance List
Job Scheduling Options List

7-50

OS/VS2 System Logic Library Volume 7

)

Acronym

Mapping
Macro

Common
Macro

JSUESTPA
JSWA
JSXL
LCA
LCB
LCCA
LCCAVT
LCCW
LCH
LCPB
LCT
LDA
LDNCB
LDO
LDPRM
LGB
LGCB
LGE
LGPFX
LGVT
LLE
LOK
LPDE
LPMB
LRB
LSCB
LSD
LUNCB
LWA
MB
MCA
MCAWSA
MCCD
MCCE
MCCLE
MCEE
MCHEAD
MCQE
MCRWSA
MCT
MFCOA
MFMVT
MFPCT
MFPMA
MFSEL
MFSQU
MLCA
MMB
MNT
MPL
MPST
MQE
MQL
MSG
MSGTABLE
MSSCCWB
MSSCDRE
MSSCIOSB
MSSCMPL
MSSCRBEI

IEFZB440
IEFVJSWA
IEFVJSXL
IEELCA
TLCBD
IHALCCA
IHALCCAT
ISTLCCW
IECDLCH
ISTLCPB
IEFALLCT
IHALDA
ISTLDNCB
ISTLDO
ISTLDPRM
TLGBD
IDAVBPL
ILRLGE
ISTLGPFX
ILRLGVT
IHALLE
ISTLOK
IHALPDE
IDALPMB
IHALRB
ISTLSCB
IKJLSD
ISTLUNCB
IKJEFLWA
IHAMB
IEBMCA
MCAWSA
MCCD
MCCE
MCCLE
MCEE
MCHEAD
MCQE
MCRWSA
IRAMCT
IRBMFCOA
IRBMFMVT
IRBMFPCT
IRBMFPMA
IRBMFSEL
IRBMFSQU
ISTMLCA
IEAMMB
ISTMNT
IEZMPL
ISTMPST
IEAMQE
ISTMQL
IGFMSG
IKJEFFMT
IEZCWB
ICBRQUE
ICB2IOBX
IEZMSGRQ
IEZCOVCE

Job/Step Unallocation Estae Exit Parameter Area
Job Scheduling Work Area
Job Scheduling Exit List
Log Control Area
T /P Line Control Block
Logical Configuration Communication Area
Logical Configuration Communication Area Vector Table
VT AM Logical Channel Command Word
Logical Channel Queue Table
VT AM Logical Channel Program Block
Linkage Control Table
Local Data Area
VT AM Local Device Node Control Block
VT AM Logical Device Order
VT AM Attach/Load Parameter List
Line Group Block
Logical Group Control Block
Logical Group Entry
VT AM Logon Data Prefix
Logical Group Vector Table
Load List Element
VT AM Lockword Format
Link Pack Directory Entry
Logical To Physical Mapping Block
LOGREC Buffer
VT AM Logical Schedulable Control Block
List Source Descriptor
VT AM Logical Unit Node Control Block
Logon Work Area
Message Buffer DSECT
IEBCOPY Communications Area
Monitor Call Application Work Save Area
Monitor Call Class Directory
Monitor Call Control Element
Monitor Call Class Element
Monitor Call Event Element
Monitor Call Routing Tables Head
Monitor Call Queue Element
Monitor Call Router Work Save Area
SRM Storage Management Control Table
MF /1 Common Options Area
MF/l Measurement Vector Table
MF /1 Program Control Table
MF /1 Program Measurement Area
MF /1 Subtask Elements Table
MF /1 Subtask Queue Anchor
VT AM Main Line Communication Area
Monitor Message Block
VT AM Major Node Table
Monitor Parameter List
VTAM Memory Process Scheduling Table
Monitor Queue Element
VT AM TPIO Request Queueing Block
Message Content Block
TSO Message Table Parmlist
Mass Storage System Communicator Command Work Buffer
Mass Storage System Communicator Delayed Response Element
Mass Storage System Communicator I/O Supervisor Block Extension
Mass Storage System Communicator Message Parameter List
Mass Storage System Communicator SVC 126 Request Block
Extension

Section 5: Data Areas

7-51

Acronym

Mapping
Macro

Common
Macro

MSSCRBE2

IEZDEFVE

MSSCRBE3

IEZMCRTE

MSSCRBOI
MSSCRB02
MSSCRB03
MSSCRB04
MSSCRB05
MSSCRB06
MSSCRB07
MSSCRB08
MSSCRB09
MSSCRBI0
MSSCRBll
MSSCRB12
MSSCRB13
MSSCRB14
MSSCRB15
MSSCRB16
MSSCRB17
MSSCRB18
MSSCRB19
MSSCRB20
MSSCRB21
MSSCRB22
MSSCRB23
MSSCVCE
MSVC
MSVIBCDV

ICBACREL
ICBASDAS
ICBCOVC
ICBCOVC
ICBCOTB
ICBDEFV
ICBTUNE
ICBMCRT
ICBMNTDE
ICBMNTDE
ICBPAIR
ICBPAIR
ICBSUSP
ICBTRACE
ICBVARY
ICBVARY
IEZINIT
IEZMESG
IEZMGP
IEZMVR
IEZRVR
IEZRVVI
IEZSGP
IEZRPLV
IEZVVICB
IEZBCDV

MSVIBV
MSVIC
MSVICPU
MSVICV
MSVIDV
MSVIG
MSVIGE
MSVIN
MVCA
MVV
NCB
NCSPL
NEL
NIB
NIPMNTPL
NIPOPNPL
NIPPAHDR
NIPPAREA
NIPPTE
NIPSCHDL
NIPSPE
NIR
NMLPB
NSRU
NVT
NWTOHDR
NWTORLST
OCA
OCCRR
OCEWA
OCW

IEZBASEV
IEZINDEX
IEZCPUID
IEZCOPYV
IEZDUPV
IEZGROUP
IEZGVSNE
IEZNGVR
IEFZB433
IEHMVV
ISTNCB
ISTNCSPL
IEFNEL
ISTNIB
IEAPMNIP
IEAPMNIP
IEAPPNIP
IEAPPNIP
IEAPPNIP
IEAPMNIP
IEAPMNIP
ISTNIR
ISTNMLPB
ISTNSRU
IHANVT
IEAPMNIP
IEAPMNIP
ISTOCA
ISTOCCRR
IECDSECS
ISTOCW

Mass Storage System Communicator SVC 126 Request Block
Extension
Mass Storage System Communicator SVC 126 Request Block
Extension
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Commuriicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator SVC 126 Request Block
Mass Storage System Communicator Volume Control Element
Mass Storage System Communicator Volume Control Block
Mass Storage Volume Inventory Base, Copy, and Duplicate Volume
Record Common Part
Mass Storage Volume Inventory Base Volume Record
Mass Storage Volume Inventory Cartridge Record
Mass Storage Volume Inventory CPU Record
Mass Storage Volume Inventory Copy Volume Record
Mass Storage Volume Inventory Duplicate Volume Record
Mass Storage Volume Inventory Group Record
Mass Storage Volume Inventory Group Extension Record
Mass Storage Volume Inventory Nongroup Record
Mount and Verify Communication Area
IEHMOVE Communications Area
VT AM Node Control Block
VT AM Network Configuration Services Control Block
Interpreter Entrance List
VT AM Node Identification Block
NIP Mount Parameter List
NIP Open Parameter List
NIP Parameter Area Header
NIP Parameter Area
NIP Parameter Address Table Entry
NIP Schedule Parameter List
NIP System Parameter Queue Entry
VT AM Node Information Record
VT AM Network Manager Logical Channel Program Block
VT AM Network Services Request/Response Unit
NIP Vector Table
NIP Write-to-Operator Message Header
NIP WTOR Parameter List
VTAM OPEN/CLOSE Work Area
VT AM OPEN/CLOSE Component Recovery Record
O/C/EOV Work Area
VTAM OPEN/CLOSE Work Element

7-52

OS/VS2 System Logic Library Volume 7

Acronym
OLTCB
OPCAVT
OPCE
OPWRK
ORE
OUCB
Swappable Block
OUXB
PAB
PAPL
PARAM
PARMA
PARML
PARMLIST
PARMTAB
PART
PAT
PCB
PCBR
PCCA
PCCAVT
PCCB
PCCNTRLS
PCCW
PCT
POI
PDS
PEB
PECB
PEWA
PFCRR
PFTE
PFX
PGPB
PGTE
PHROA
PICA
PIE
PIRL
PIU
PLCPB
PLH
PPL
PPT
PQE
PRF
PROCD
PSA
PSCB
PSCRR
PSL
PST
PTPB
PTRS
PVT
PWA
QAB
QCB
QCBE
QDB
QEL
QIO

Mapping
Macro

Common
Macro

OLTCB
TOPCAVTD
TOPCED
IDAOPWRK
IHAORE
IRAOUCB

On-Line Test Control Block
Operator Control Address Vector Table
Operator Control Element
VSAM OPEN ACB Work Area
Operator Reply Element
SRM User Control Block

IHAOUXB
ISTPAB
IKJPPL
IEFZB630
IKJPARMA
IKJEFFIE
IKJEFFPT
IEAPPNIP
ILRPART
ILRPAT
IHAPCB
IHAPCBR
IHAPCCA
IHAPCCAT
IEFPCCB
IEFZB450
ILRPCCW
ILRPCT
IEFZB435
IHAPDS
TPEBD
TPECBD
TPEWAD
ISTPFCRR
IHAPFTE
ISTPFX
IKJPGPB
IHAPGTE
ISTPHROA
IHAPICA
IHAPIE
IECDPIRL
ISTPIU
ISTPLCPB
IDAPLH
IECDPPL
IEFZB610
IHAPQE
TPRFD
ISTPROCD
IHAPSA
IKJPSCB
ISTPSCRR
IDAPSL
ISTPST
IKJPTPB
IEFPTRS
IHAPVT
IGFPWA
ISTQAB
IHAQCB
TQCBED
IHAQDB
IHAQEL
IHAQIO

System Resources Manager User Extension Block
VT AM Process Anchor Block
Parse Parameter List
Initiator Parameter List
Parse Descriptor Element
Parameter List to TSO FIB Installation Exit
Internal Parameter List for TSO CANCEL and STATUS Commands
NIP Parameter Address Table
Paging Activity Reference Table
Page Allocation Table
Page Control Block
Page Control Block Root
Physical Configuration Communication Area
Physical Configuration Communication Area Vector Table
Private Catalog Control Block
Private Catalog Control Block Routine Controls
Page Channel Command Workarea
Performance Characteristics Table
Passed Data Set Information
Partitioned Data Set Directory Entry
Process Element Block
Process Element Control Block
TCAM Process Entry Work Area
VT AM Component Recovery Record Prefix
Page Frame Table Entry
VT AM Prefix for Queue Elements
PUT GET Parameter Block
Page Table Entry
VT AM Parameter Handler Output Area
Program Interrupt Control Area
Program Interrupt Element
Purged I/O Restore List
VTAM Path Information Unit
VT AM Purge Request Logical Channel Program Block
Place Holder Header and Entry
Purge Parameter List
Program Properties Table Entry
Partition Queue Element
TCAM Buffer Prefix
VT AM Process Option Definition Block
Prefixed Save Area
Protected Step Control Block
VT AM Port Solicitor Component Recovery Record
Page Save List
VT AM Process Scheduling Table
Putline Parameter Block
TCB and ASCB Pointers
Paging Vector Table
Processor Work Area
VT AM Queue Anchor Block
Queue Control Block (MAJOR/MINOR)
TCAM Queue Control Block Extension
Queue Descriptor Block
Queue Element
QMNGRIO Work Area

Section 5: Data Areas

7-53

Acronym

Mapping
Macro

Common
Macro

QMIOP
QMPA
QSR
QVOD
QVPL
RB
RCA
RCB
RCTD
RDCM
RDT
RECB
RESPL
RH
RIA
RLGB
RMCA
RMCT
RMEP
RMEX
RMPL
RMPT
RMS
RMSB
RNCA
RPH
RPL
RPLE
RQE
RRPA
RRPL
RSMHD
RSTWA
RTCT
RTM2WA
RTIW
RVT
RWA
RIBC
SART
SAT
SCA
SCB
SCE
SCCW
SCRA
SCT
SCVA
SCVT
SDCT
SDT
SDUMP
SDVT
SDWA
SDWRK
SGTE
SHDR
SlOT
SLE
SMCA
SMDLR
SMWK

IEFQMIOP
IEFQMNGR
ILRQSRCD
IHAQVOD
IHAQVPL
IHARB
IHARCA
RTMRCB
IEARCTD
IEERDCM
ISTRDT
TRECBD
RESPL
ISTRH
ISTRIA
IKJRLGB
IRARMCA
IRARMCT
IRARMEP
IRARMEX
IHARMPL
IRARMPT
IGFRMS
IRARMSB
ISTRNCA
ISTRPH
IFGRPL
IDARPLE
IECDRQE
IRARRPA
IECDSECS
IHARSMHD
IEEVRSWA
IHARTCT
IHARTM2A
IHARTIW
IHARVT
IGFRWA
IKJZT30I
ILRSART
ILRSAT
IHASCA
IHASCB
IHASCE
ILRSCCW
IHASCRA
IEFASCTB
IHASCVA
IHASCVT
ILRSDCT
IEESDT
iHASDUMP
ISTSDVT
IHASDWA
IHASDWRK
IHASGTE
IHASHDR
IEFASIOT
SLE
IEESMCA
IHASMDLR
IHASMWK

QMNGRIO Parameter List
Queue Manager Parameter Area
Quick Start Record
Queue Verifier Output Data
Queue Verifier Parameter List
Request Blocks
Recovery Control Area
Recording Control Buffer
Region Control Task Data Area
Map Resident Display Control Modules
VT AM Resource Definition Table
TCAM Resource Element Control Block
Resident Module Parameter List
VT AM Request Header
VT AM Recovery Interface Area
Relogon Buffer
SRM Control Area
SRM Control Table
SRM Entry Point Descriptor
SRM External Entry Point Descriptor Table
Resource Manager Parameter List
SRM Parameter Table
RMS Initialization Parameter List
SRM Subroutine Vector Table
VT AM RN Segment Build Communication Area
VT AM Request Parameter List Header
Request Parameter List
Request Parameter List Extension
Request Queue Element
SRM Recovery Parameter Area
Recovery OPEN/CLOSE/EOV /DADSM Parameter List
Real Storage Management Header
Restart Work Area
Recovery Termination Control Table
RTM2 Work Area
RTIW Work Area
Recovery Management Vector Table
Recovery Work Area
Broadcast Data Set Record I
Swap Activity Reference Table
Swap Allocation Table
SPIE Control Area
ST AE Control Block
SLIP Control Element
Swap Channel Command W orkarea
Supervisor Control Recovery Area
Step Control Table
SLIP Control Element Variable Area
Secondary Communication Vector Table
Swap Device Characteristics Table
START Descriptor Table
SVC Dump Parameter List
VT AM Skeletal Destination Vector Table
System Diagnostic Work Area
SVC Dump Work Area
Segment Table Entry
SLIP Header
System Input/Output Table
Save List Elements
System Management Facilities Control Area
Logical Record for Summary SVC Dump
Summary Dump Work Area

7-54

OS!VS2 System Logic Library Volume 7

)

V

Acronym

Mapping
Macro

Common
Macro

SNAP
SNT
SPCT
SPL
SPP
SPQE
SRB
SRU
SSCR
SSCVT
SSIB
SSL
SSOB
SSRB
SSVT
STAES
STCB
STCPARM
STEPL
STGST
STMMV
STOWPARM
STPB
STPL
STPRT
STRVT
STSCT
STSGT
STSMA
STWVT
SVCTABLE
SWAE
SWAIC
S99PARMS
TABL
TAlE
TAXE
TCB
TCCW
TCOMTAB
TCT
TCXD
TDCM
TDEB
TECB
TEXTUNIT
TH
THB
TIE
TIOB
TIOCBUF
TIOCRPT
TIOT
TMPWA
TMRB
TNT
TPARTBLE
TPC
TPCB
TPL
TQCB
TQE

IHASNP
ISTSNT
IHASPCT
IHASPL
IHASPP
IHASPQE
IHASRB
ISTSRU
IHJSSCR
IEFJSCVT
IEFJSSIB
IDASSL
IEFJSSOB
IHASSRB
IEFJSSVT
STAES
TSTCBD
IEEZB800
IEFZB622
IRBSTGST
IRBSTMMV
IHASTOW
IKJSTPB
IKJSTPL
IRBSTPRT
IRBSTRVT
IRBSTSCT
IRBSTSGT
IRBSTSMA
IRBSTWVT
IHASVC
IEEZB801
IEFZB436
IEFZB4DO
IHJDSTAB
IKJTAIE
IKJTAXE
IKJTCB
IECDTCCW
TCOMTAB
IEFTCT
TTCXD
IEETDCM
TDEBD
TTECB
IEFZB4Dl
ISTTH
IGFTHB
ISTTIE
TIOBD
IKJTIOCB
IKJTIOCP
IEFTIOTI
IKJTMPWA
IEFZB424
TTNTD
ILRTPARB
IEAVVTPC
TPCBD
IKJTPL
TQCBD
IHATQE

Snap Parameter List
VT AM Specific Node Table
Swap Communication Table
Service Priority List
SETPRT Parameter List
Subpool Queue Element
Service Request Block
VTAM Standard Request/Response Unit
Subsystem Checkpoint Record
Subsystem Communications Vector Table
Subsystem Identification Block
Swap Save List
Subsystem Options Block
Save Area for SRB
Subsystem Vector Table
STAE Parameter Table
Subtask Control Block
STC Internal Parameter Area
Initiator STAE Exit Parameter List
MF /1 Global Storage Table
MFROUTER Measurement Vector Table
STOW Parameter List
Stack Parameter Block
ST ACK Parameter List
MF /1 Program Resource Table
MF/l Resource Vector Table
MF /1 Supervisor State Control Table
MF/l Storage Resource Table
MF /1 Supervisor State Measurements Area
MF/l Workload Vector Table
SVC Table Entry
STC Parameter List
SW A Manager Interface Controls
Dynamic Allocation (SVC 99) Parameter List
Data Set Table Entry
Terminal Attention Interruption Element
Terminal Attention Exit Element
Task Control Block
Translation Control Block
Test Communication Table
SMF Timing Control Table
TCAM CVT Extension
Page able DCMs
T /P Data Extent Block
TCAM Test Event Control Block
Dynamic Allocation Text Unit
VT AM Transmission Header
Threshold Block
VT AM TOLTEP Interface Element
T /P, I/O Block
TIOC Buffer Prefix
TIOC Reference Pointer Table
Task Input/Output Table
Terminal Monitor Program Work Area
TIOT Manager Request Block
TCAM Terminal Name Table
Temporary Page Address Reference Table
Timer Supervision Work Area
TCAM Process Control Block
TEST Parameter List
TCAM Queue Control Block
Timer Queue Element

Section 5: Data Areas

7-55

Acronym

Mapping
Macro

Common
Macro

TRHDR
TRM
TSB
TSCB
TSTCWORK
TTCB
TTE
TXTFT
UeB
UCBTYP
UCDX
UCM
UECB
UNALCC
UNITTAB
UPCON
UPT
USDIR
USERLAB
USERTOT
USMSG
UTILWORK
VAMBLT
VAT
VBPPL
VCB
VDSCB
VGTT
VIOT
VMT
VMVESTPA
VMVRB
VRWPQEL
VSL
VSRT
VTRACK
VUNT
VUT
VYCRR
WAMT
WAX
WICB
WKE
WMST
WORKAREA
WPL
WQE
WSAVTC
WSAVTG
WSAVTL
WWB
XDBA
XPTE
XSA
XTLST
XV
YSTAK
ZB502
ZB831
ZCRR
ZFSAV
ZFSVT

IEAPXNIP
TTRMD
IKJTSB
TSCBD
TSTCWORK
TTCBD
NONE
IEFTXTFT
IEFUCBOB
NONE
IEEUCDX
IEECUCM
ISTUECB
IEFZB443
IECDSECS
IEBUPCON
IKJUPT
IKJZT304
IECDSECS
IECDSECS
IKJZT305
IKJEBEUW
IDAVAT
IEFZB611
IDDVBPPL
IHAVCB
IDDVDSCB
IDARTMAC
IDAVIOT
IDAVMT
IEFZB452
IEFZB431
IHAWPQEL
IHAVSL
IDAVSRT
IDDTRACK
IEFZB423
IEFZB438
ISTVYCRR
IRAWAMT
IDAWAX
IDDWICB
ISTWKE
IRAWMST
WORKAREA
IEZWPL
IHAWQE
IHAWSAVT
IHAWSAVT
IHAWSAVT
IHACTM
IECDXDBA
IHAXPTE
IEEXSA
IHAXTLST
IHACTM
IHAYSTAK
IEFZB502
IKJZB831
ISTZCRR
ISTZFSAV
ISTZFSVT

System Trace Header
TCAM Terminal Table Entry
TSB Terminal Status Block
TCAM Station Control Block
TEST Work Area
TCAM Task Control Block
Trace Table Entry
Internal Text Format
Unit Control Block
Unit Control Block Type Bytes
Data Management and I/O Supervisor Control Blocks
Unit Control Module
VT AM User Exit Control Block
Unallocate Catalog Controls
Unit Table Work Area (O/C/EOV)
IEBUPDTE Communications Area
User Profile Table
Broadcast Mail Directory Record
User Label Work Area
User Totaling Facility Save and Work Area
Broadcast Mail Message Record
EDIT Access Method Work Area
Valid AMBL Table
Virtual Address Table
VBP Parameter List
Virtual I/O Control Block
Virtual Data Set Control Block
VSAM Global Termination Table
Valid 10MB Table
Volumes Mounted Table
Volume Mount and Verify Estae Exit and FRR Parameter Area
Volume Mount and Verify Request Block
V=R Wait Post Queue Element
Virtual Sub-area List
VSAM Shared Resources Table
Virtual Track Buffer (also known as VIO buffer and window)
Volunit Table Entry
Volume Unload Table
VT AM V AR Y Component Recovery Record
Workload Activity Measurement Table
Work Area for AIX
VIO Control Block
VT AM Work Element Chain Field
Workload Manager Specifications Table
OS/VS Catalog Management WORKAREA
WTO/WTOR/MLWTO/WTP Parameter List Definition
Write-To-Operator Queue Element
CPU Work/Save Area Vector Table
Global Work/Save Area Vector Table
Local Work/Save Area Vector Table
Write To Operator Wait Block
lOS EXCP Debugging Area
External Page Table Entry
Extended Save Area
Extent List
SVC 35 Extended Save Area
FRR Stack Attributes
SW A Block Prefix
Parmlist for IKJCB831
VT AM TPIOS Component Recovery Record
VT AM TPIOS Fixed Save Area for TPZLOCK
VTAM TPIOS Fixed Services Vector Table

7-56

OS/VS2 System Logic Library Volume 7

Acronym

Mapping
Macro

Common
Macro

ZIBUF
ZLBUF
ZLBVT
ZLFVT
ZOBUF
ZPSVT
ZRCVT
ZSAVE
Z19SV

ISTZIBUF
ISTZLBUF
ISTZLBVT
ISTZLFVT
ISTZOBUF
ISTZPSVT
ISTZRCVT
ISTZSAVE
ISTZ19SV

VT AM
VT AM
VT AM
VT AM
VT AM
VTAM
VT AM
VT AM
VTAM

TPIOS Inbound Buffer
TPIOS Local Buffer
LCCW JBTU Translation Vector Table
Local 3270 Fixed Services Vector Table
TPIOS Outbound Buffer
TPIOS Page able Services Vector Table
Request Completion Vector Table
TPIOS Save Area Format
TPIOS 19-Word Save Area for TPZLOCK

Section 5: Data Areas

7-57

7-58

OS/VS2 System Logic Library Volume 7

Data Area Usage Table
The data area usage table is a cross-reference
between data area names and scheduler and
supervisor module names. All the data area and
module names are listed in alphameric order on the
left. Depending on whether the table entry is a
module or a data area, the following information is
given.
• For a data area, the table lists all the modules
that use it.
• For a module, the table lists all the data areas
the module uses.

The data area usage table is on microfiche for all
subsequent updates to Release 3.7. There will be no
hard copy version of these updated pages.

The abbreviations for access are as follows:
R - Read only.
W - Write only.
RW -Read and write.
M - The data area is used in a macro
instruction call as a positional or keyword
parameter; the module may update the
data area.
P - The data area is passed as a parameter on
a PL/S statement; the module may update
the data area.
C - The data area is referenced with a compare
instruction, (equivalent to R).
D - Definition.
E - The data area name is used as an equate.
F - Absolute.

Section 5: Data Areas

7-59

Symbol Usage Table
This table lists various data field symbolic names,
giving for each one, the acronym of the data area
in which it appears, and the object modules which
update the field. The data area acronyms are listed
with their common and mapping macro names in
another table in this section.

7-60

OS/VS2 System Logic Library Volume 7

The symbol usage table is on microfiche for all
subsequent updates to release 3.7. There will be no
hard copy version of these updated pages.

Section 6: Diagnostic Aids
This section contains information that can be used
to diagnose problems in scheduler and supervisor
programs:
• ABEND codes -- names the object modules
related to each code.
• Message and wait state codes -- names the
object modules related to each message or
wait state code:
- Modules that detect the condition
requiring the message or wait state code.
- Modules that issue the message or wait
state code.

- Modules that contain the message text.
• Return code table -- lists the return codes set
by each object module.
• Register usage table -- shows register contents
at entry to and exit from each object module.
• Miscellaneous diagnostic aids -- contains
various tables each associated with a
particular subcomponent. The tables, arranged
by subcomponent, contain information such
as ABEND codes, reason codes, and post
codes.

)
Section 6: Diagnostic Aids

7-61

•

'

, I

7-62

OS/VS2 System Logic Library Volume 7

ABEND Codes List
The following ABEND codes are issued by
components of the scheduler and supervisor. The
table lists the object module that issues each code.
For explanations, see OS/VS Message Library:
System Code,.

Section 6: Diagnostic Aids

7-63

Code

028

047

072
073
074
076
077
078
079
07A
07B
07C
07E
081
082
083
084
085
086
087

OBO
OB1

OB2
OB3
OB4
OB5
OB7

OB8
OB9
OBA
OBB
OCx
(where
x=1-F)

7-64

Module
Detecting·

Module
Issuing

I EAVAMS I
IEAVFXLD
IEAVPIOI
IEAVPSI
IEAVRCF
IEAVRCV
IEAVSWIN
ILRIOCOO
IEAVESVC
IGC109
IGC116
IGC122
IEAVEDSO
IEAVELK
IEAVELKR
IEAVEMCR
IEAVMNTR
IEAVAROO
I EAVARO 2
I EAVARO 3
IEAVAR04
IEAVAROO
IEAVAR02
IEAVEDR
IEAVERI
IEAVERP
IEAVESPR
IEEVDEV
IEAVEQR
IEAVSQA
IEAVPRTO
ILRSLSQA
ILRSRT
ILRCMP
ILRPTM
ILRSWPDR
ILRSAV
ILRVSAMI
ILRSAV
ILRACT
ILRRLG
ILRVSAMI
ILRTMRLG
IEFQB550
IEFQB555
IEFQB580
IEFJCNTL
IEFJJCLS
IEFJACTL
IEFJWTOM
IEFJJCLS
IEFJACTL
IEFJJNCTL
IEFJJNCTL
IEEMPDM
IEEMPS03
IEEMPVST
IEEVPTH
IEFJSWT
IEESB601
IEESB605
IEFSD162
IEFSD166
IEFSD605
IEFSD263
IEAVEPC
IEFAB4FC

IEAVAMSI .
IEAVFXLD
IEAVPIOI
IEAVPS·I
IEAVRCF
IEAVRCV·
IEAVSWIN
IEAVEPC
IEAVESVC
IGC109
IGC116
IGC122
IEAVEDSO
IEAVELK
IEAVELKR
IEAVEMCR
IEAVMNTR
IEAVAROO
IEAVAR02
IEAVAR03
I EAVARO 4
IEAVAROO
IEAVAR02
IEAVEDR
IEAVERI
IEAVERP
IEAVESPR
IEEVDEV
IEAVEQR
IEAVSQA
IEAVGPRR
ILRSLSQA
ILRSRT
ILRCMP
ILRPTM
ILRSWPDR
ILRSAV
ILRVSAMI
ILRSAV
ILRACT
ILRRLG
ILRVSAMI
ILRTMRLG
IEFQB550
IEFQB555
IEFQB580
IEFJCNTL
IEFJJCLS
IEFJACTL
IEFJWTOM
IEFJJOBS
IEFJACTL
IEFJJNCTL
IEFJJNCTL
IEEMPDM
IEEMPS03
IEEMPVST
IEEVPTH
IEESB605
IEESB605
IEESB605
IEFSD162
IEFSD166
IEFSD605
IEFSD263
IEAVEPC
IEFAB4FC

OS/VS2 System Logic Library Volume 7

Code

OD2
OD3
OF8
OF9
OFA
OFB
101
102
104
106
10A
10B
10D
10E
122
128
12A
12C
12E
12F
130
133
138
13C
13E
14F
153
157
15F
16B
16D
171

177
178
17A
17B
17D
1FC
1FD
201
202
206
20B
20D
20E
222
228
22A
22C
22E
22F
230
233
238
23E
25F
260

Module
Detecting

Module
Issuing

IEAVEPC
IEAVEPC
IEAVEPC
IEAVEPC
IEAVESVC
IEAVESVC
IEAVESVC
IEAVESVC
IEAVESVC
IEAVESVC
IEAVEPC
IEAVEPC
IEAVGMOO
IEAVGMOO
IEAVSY50
IEAVSY50
IEAVGMOO
IEAVGMOO
IEAVSY50
IEAVSY50
I EAVGMO 0
IEAVGMOO
IEAVLK01
I EAVLKO 0
IEAVGMOO
IEAVGMOO
IEAVRT01
IEAVRT01
IEAVTRTC
IEAVTRTC
IEAVTBOO
IEAVTBOO
IEE3703D
IEE3703D
IEAVTBOO
IEAVTBOO
IEAVEATO
IEAVEATO
IEAVECHO
IEAVECHO
IEAVRTOO
IEAVRTOO
IEAVRTOO
IEAVRTOO
IEAVENQ1
IEAVENQ1
IEAVADOO
IEAVADOO
IEAVTSDX
IEAVTSDX
IEAVENQ1
IEAVENQ1
IGCOO060
IGCOO060
IEAVEEDO
IEAVEEDO
IEAVSETS
IEAVSETS
IEEMB827
IEEMB827
IEAVXDOM
IEAVXDOM
lRARMINT
lRARMINT
IEAVMODE
IEAVMODE
IGC109
IGC109
IGC116
IGC116
IGC122
IGC122
IEAVFREE
IEAVPSI
IEAVFXLD
IEAVPSI
,IEAVPSI
IEAVOUT
IEAVPSI
IEAVPSI
IEAVRELS
IEAVPSI
IEAVTEST
IEAVTEST
I EAVGMO 0
IEAVGMOO
IEAVEVTO
IEAVEVTO
IEAVEPDQ
IEAVEPDQ
IEAVEVTO
IEAVEVTO
IEAVESVR
IEAVESVR
IRBMFEVT
IRBMFEVT
IEAVSY50
IEAVSY50
IEAVSY50
IEAVSY50
IEAVLK03
IEAVLK03
IEAVRT01
IEAVRT01
IEAVTRTE
IEAVTRTE
IEAVTBOO
IEAVTBOO
IEE3703D
IEE3703D
IEAVTBOO
IEAVTBOO
IEAVEATO
IEAVEATO
IEAVECHO
IEAVECHO
IEAVRTOO
IEAVRTOO
IEAVRTOO
IEAVRTOO
IEAVENQ1
IEAVENQ1
IEAVADOO
IEAV D
:11111111':;;::;;;:::::~:~i;!~;;;1;1:1:::!:lr········· ...................... ,.
IEAVTSDX
IEAVTSDX
IEAVENQ1
IEAVENQ1
IEAVEEDO
IEAVEEDO
IRARMERR
I RARMI NT
IEAVAXOO
I Ef\VAXO 0

Code

Module
Issuing

IRBMFDWP
IRBMFDWP
IRBMFIWK
IRBMFIWK
IEAVPSI
IEAVPSI
271
IEFIB605
IEFIB605
2F3
IEAVEIOR
IEAVEIOR
2FC
IEAVSY50
IEAVSY50
301
304
IEAVGPRR
IEAVGPRR
IEAVGMOO
305
IEAVGMOO
I EAVLKO 0
IEAVLKOO
306
IEAVLK01
IEAVLKOO
IEAVGMOO
30A
IEAVGMOO
IEAVTBOO
IEAVTBOO
30E
IEATLEXT
IEATLEXT
322
IEAVTBOO
IEAVTBOO
328
IEAVENQ1
IEAVENQ1
338
IEAVEEDO
IEAVEEDO
33E
IEFSD263
IEFSD263
35F
IEAVGMOO
IEAVGMOO
378
IEAVEVTO
IEAVEVTO
37A
IEAVEVTO
IEAVEVTO
37D
IEAVEE1R
IEAVEE1R
3FC
IEAVEE2R
IEAVEE2R
IEAVEE3R
IEAVEE3R
402
IEAVSY50
IEAVSY50
IEAVLKOO
IEAVLKOO
406
IEAVLK01
IEAVLKOO
40A
IEAVGMOO
IEAVGMOO
42A
IEAVEATO
IEAVEATO
IEAVENQ1
IEAVENQ1
430
438
IEAVENQ1
IEAVENQ1
IEAVEEDO
IEAVEEDO
43E
478
IEAVGMOO
IEAVGMOO
47A
IEAVEVTO
IEAVEVTO
47D
IEAVEVTO
IEAVEVTO
IEAVEPCR
IEAVEPCR
4FC
502
IEAVSY50
IEAVSY50
504
IEAVGMOO
IEAVGMOO
505
IEAVGMOO
IEAVGMOO
522
IEATLEXT
IEATLEXT
IEAVEATO
IEAVEATO
52A
IEAVENQ1
IEAVENQ1
530
53E
IEAVEEDO
IEAVEEDO
IEAVEVTO
IEAVEVTO
57D
IEAVERER
IEAVERER
5FC
604
IEAVGMOO
IEAVGMOO
I EAVGMO 0
IEAVGMOO
605
622
IKJEFLJ
IEFSD263
(See reason #1 in VS2 System Codes. )
IKJEFLG
IKJEFLG
(See reason #3 in VS2 System Codes. )
IEAVENQ1
630
IEAVENQ1
638
IEAVENQ1
IEAVENQ1
IEAVEVTO
67D
IEAVEVTO
IEAVEPC
IEAVEPC
6FC
700
IGC109
IGC109
IGC116
IGC116
IGC122
IGC122
(See also ABEND codes in Diagnostic
Aids chapter of OS/VS2 I/O
Supervisor Logic. )
702
IEAVSV50
IEAVSY50
704
IEAVGMOO
IEAVGMOO
705
IEAVGMOO
IEAVGMOO
706
IEAVLK01
IEAVLKOO
70A
IEAVGMOO
IEAVGMOO
72A
IEAVEATO
IEAVEATO
26D

~

Module
Detecting

Code

730
738
778
77D
804
806
80A
822
82A'
838
878
87D
905
906
90A
922
92A
978
A03
A05
A06
AOA
A23
A78
B04
B05
BOA
B23
B78
COD

D05
DOA
DOD
D23
D78
E03
:823

Module
Detecting

Module
Issuing

IEAVENQ1
IEAVENQ1
IEAVGMOO
IEAVEVTO
IEAVGMOO
IEAVLKOO
IEAVLK01
IEAVGMOO
IEFSD263
IEAVEATO
IEAVENQ1
IEAVGMOO
IEAVEVTO
IEAVGMOO
IEAVLKOO
IEAVGMOO
IEFIB621
IEAVEATO
IEAVGMOO
IEAVTSKT
IEAVGMOO
I EAVLKO 0
IEAVGMOO
IEAVMFRR
IEAVGMOO
IEAVGMOO
IEAVGMOO
IEAVGMOO
IEAVSTAA
IEAVGMOO
IEAVAMSI
IEAVCSEG
IEAVDLAS
IEAVDSEG
IEAVEQR
IEAVESCO
IEAVFREE
IEAVFXLD
IEAVGFA
IEAVINV
IEAVIOCP
IEAVOUT
IEAVPIOI
IEAVPIOP
IEAVPIX
IEAVPSI
IEAVRCF
IEAVRELS
IEAVRFR
IEAVSOUT
IEAVSQA
IEAVSWIN
IEAVTERM
ILRSLSQA
ILRGOS
ILRTERMR
ILRSRBC
IEAVGMOO
IEAVGMOO
IEAVTRTE
IEAVVWTO
IEAVGMOO
IEAVT·SKT
IEAVVRP2

IEAVENQ1
IEAVENQ1
IEAVGMOO
IEAVEVTO
IEAVGMOO
IEAVLKOO
I EAVLKO 0
IEAVGMOO
IEFSD263
I EAVEAT 0
IEAVENQ1
IEAVGMOO
IEAV.EVTO
IEAVGMOO
IEAVLKOO
IEAVGMOO
N/A
IEAVEATO
IEAVGMOO
IEAVTSKT
IEAVGMOO
IEAVLKOO
IEAVGMOO
IEAVMFRR
IEAVGMOO
IEAVGMOO
IEAVGMOO
IEAVGMOO
IEAVSTAA
IEAVGMOO
IEAVAMSI
IEAVCSEG
IEAVDLAS
IEAVDSEG
IEAVEQR
IEAVESCO
IEAVFREE
IEAVFXLD
IEAVGFA
IEAVINV
IEAVIOCP
IEAVOUT
IEAVPIOI
IEAVPIOP
IEAVPIX
IEAVPSI
IEAVRCF
IEAVRELS
IEAVRFR
IEAVSOUT
IEAVSQA
IEAVSWIN
IEAVTERM
ILRSLSQA
ILRGOS
ILRTERMR
ILRSRBC
IEAVGMOO
IEAVGMOO
IEAVTRTE
IEAVVWTO
IEAVGMOO
IEAVTSKT
I EAVVRP 2

~/

Section 6: Diagnostic Aids

7-65

7-66

OS/VS~

System Logic Libr81Y Volu .... e 7

Messages and Wait State Codes
The following messages and wait state codes are
issued by components. of the scheduler and
supervisor. For an explanation of these codes, see
OS/VS Message Library: VS2 System Codes,
GC38-1008 For wait state codes issued during
system initialization, refer to OS/VS2 System
Initialization Logic, SY28-0623
Note: The wait state codes appear at the
beginning of the following list of messages and
codes.

Section 6: Diagnostic Aids

7-67

Message
ID

Module
Detect

Module
Issuing

X'014'
X'OlA'
X'OlB'
X'OlC'
X'024'
X'02E'
X'03C'
X'OSO'
X' 051 '
X'OS2'
X' 101'
X' 102'
X' A01 '
X'A23'
X'A24'
X'A2S'
X'A26'
X'CCC'
IEA030I
IEA107I
1EA1081
1EA109I
IEA1S2I
IEA1S3I
IEA208I

IEAVEPC
IEEVDUMY
IEAVTSLP
IEAVESPR
IGFPTREC
ILRMSGOO
ILRMSGOO
IEAVTACR
IEAVTCR1
IEAVTCR1
IEAVGMOO
IEAVGMOO
IGFPMCIH
IGFPMCIH
IGFPMCIH
IGFPMCIH
IGFPMCIH
1EEMPS03
IEAVTABD
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVNPAl
1EAVNPAl
1EAVNPOS
IEAVNP13
1EAVNPOS
IEAVNP13
1EAVNPOS
IEAVNP13
IEAVNPAl
IEAVNPOS
IEAVNPA1
IEAVNPAl
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
1EAVNPOS
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVMQWR
IEAVMQWR
1EAVMQWR
IECVRSTI
IEAVGMOO
IEAVLKOO
IEAVENQl
IEAVENQ1
1EAVLKOO
IEAVTACR
IEAVTCR1
IEAVAROO
IEAVNP13
IEAVNP13
IEAVNPOS
IEAVNP13
IEAVTSDI
IEAVTSDI
1EAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI

IGFPTERM
IGFPTERM
IEESTPRS
IGFPTERM
IGFPTREC
ILRMSGOO
ILRMSGOO
IGFPTERM
IGFPTERM
IGFPTERM
IEAVGMOO
I EAVGMO 0
IGFPMCIH
IGFPMCIH
IGFPMCIH
IGFPMCIH
IGFPMCIH
IEESTPRS
IEAVTABD
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVNPM2
IEAVNPM2
IEAVNPOS
IEAVNPM2
1EAVNPOS
IEAVNPM2
1EAVNPOS
IEAVNPM2
IEAVNPM2
IEAVNPOS
IEAVNPM2
IEAVNPM2
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVMQWR
IEAVMQWR
1EAVMQWR
IECVRSTI
IEAVTPMT
IEAVLKOO
IEAVENQl
IEAVENQ1
1EAVLKOO
IEAVTACR
IGFPTERM
I EAVARO 0
IEAVNPM2
1EAVNPM2
1EAVNPOS
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2
IEAVNPM2

IEA300I
IEA301I
IEA322A
IEA326I
IEA330A
IEA332A
IEA340I
IEA3S0I
IEA3S1I
IEA3S2I
IEA3S3I
1EA3S41
IEA3S6I
IEA3S7I
IEA363I
IEA404A
IEA40SE
1EA4061
IEA410I
IEA700I
IEA703I
IEA801I
IEA803I
1EA8071
IEA8S6W
IEA8S7W
IEA862I
IEA863I
1EA864I
IEA86SI
IEA868I
IEA87SI
IEA876I
IEA877A
IEA878I
IEA879A
IEA880I
IEA881I
IEA882A
IEA8831

7-68

OS/VS2 System Logic Library Volume 7

Module
Containing

Message
ID

Module
Detect

Module
Issuing

Module
Containing

IEA884I
IEA88SI
IEA886A
IEA887A
IEA888A
IEA889A
IEA890I

IEAVTABI
IEAVTABI
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVEMCR
IEAVEMIN
IEAVNP09
IEAVNP09
IEAVNPA6
I EAVRT I 1
IEAVRTOD
IEE6S03D
IEE6603D
IEAVNPA1
IEAVNPA1
IEAVNP08
IEAVNP13
IEAVNP08
1EAVNP08
IEAVNP08
IEAVADOO
IEAVTABD
IEAVGMOO
IEAVLK03
IEAVENQl
IEAVENQ1
IEAVMQRO
IEAVMQRO
IEAVSWCH
IGCOO07B
1EAVGFA
IEAVTSLP
IEAVTABD

IEAVNPM2
1EAVMPM2
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVEMCR

IEAVTABI
IEAVTABI
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVRTOD
IEAVEMCR

IEAVNP09
IEAVNP09
IEAVNPM2

IEAVNP09
IEAVNP09
IEAVNPA6

IEAVRTOD
IEE6S03D
IEE6603D
IEAVNPM2
IEAVNPM2
1EAVNP08
IEAVNPM2
IEAVNP08
IEAVNP08
IEAVNP08
IEAVADOO
IEAVTABD
IGFPTERM
IEAVLK03
1EAVENQ1
IEAVENQl
IEAVMQRO
IEAVMQRO
IEAVSWCH
IGCOO07B
1EAVPREF
IEAVTSLP
IEAVTABD

IEAVRTOD
IEE6S03D
IEE6603D
IEAVNPA1
IEAVNPA1
IEAVNP08
IEAVNP03
IEAVNP08
IEAVNP08
IEAVNP08
IEAVADOO
IEAVTABD
I EAVGMO 0
IEAVLK03
IEAVENQl
IEAVENQl
IEAVMQRO
IEAVMQRO
IEAVSWCH
IGCOO07B
1EAVPREF
IEAVTSLP
IEAVTABD

IEAVEPC
IEE1603D
IEE1603D
IEE3603D
IEE1603D
IEES703D
IEE1603D
IEE1603D
IEE3603D
IEEMB803
IEEMB806
IEEMB803
IEEMB803
IEEMB82S
IEEMPDM
IEEMPDM
IEEMPDM
IEE9403D
IEE1403D
IEE3103D
1EE3603D
IEECB866
IEECB800
IEE2903D
IEE2903D
IEESB60S
1EESB60S
IEESB60S
IEEC2740
1EESB60S
IEESB60S

IEAVEPC
1EEOS03D
IEEOS03D
IEE3603D
IEEOS03D
IEEOS03D
IEEOS03D
1EEOS03D
IEE3603D
IEEMB807
IEEMB807
IEEMB807
IEEMB807
IEEMB82S
IEEMPDM
IEEMPDM
IEEMPDM
IEEOS03D
IEEOS03D
IEF3103D
1EE3603D
IEECB866
IEECB801
IEE2903D
IEE2903D
IEEVSMSG
1EEVSMSG
IEEVSMSG
IEEC2740
1EEVSMSG
1EEVSMSG

IEAVEPC
IEEOS03D
IEEOS03D
IEE3603D
IEEOS03D
IEEOS03D
1EEOS03D
IEEOS03D
IEE3603D
IEEMB807
IEEMB807
IEEMB807
IEEMB807
IEEMB826
IEEMPDM
IEEMPDM
IEEMPDM
IEEOS03D
IEEOS03D
IEE3103D
IEE3603D
IEECB866
IEECB801
IEE2903D
1EE2903D
IEEVSMSG
1EEVSMSG
IEEVSMSG
IEEC2740
IEEVSMSG
IEEVSMSG

IEA891I
IEA892I
IEA897I
IEA898I
IEA899I
IEA903A
IEA904I
IEA90SI
IEA906A
IEAVTABD
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVNPAl
I EAVNPA 1
IEAVNPOS
IEAVNP13
1EAVNPOS
IEAVNP13
IEAVNPOS
IEAVNP13
I EAVNPA 1
IEAVNPOS
IEAVNPA1
IEAVNPA1
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
1EAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVNPOS
IEAVMQWR
IEAVMQWR
IEAVMQWR
IEAVTPMT
IEAVLKOO
IEAVENQl
IEAVENQl
IEAVLKOO
IEAVTACR
IEAVTCR1
IEAVAROO
IEAVNP13
IEAVNP13
1EAVNPOS
IEAVNP13
1EAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI
1EAVTSD1
IEAVTSDI
IEAVTSDI
IEAVTSDI
IEAVTSDI

IEA907I
IEA9081
IEA909A
IEA911I
IEA912I
IEA946W
IEA9S9I
1EA9601
IEA961I
1EA962A
IEA963A
IEA964I
1EA9881
IEA992I

IEA999W
IEE019I
1EE023I
IEE02SI
IEE026I
IEE032I
IEE033I
IEE03SI
IEE037I
IEE041I
IEE043I
IEEOSOA
1EE0701
IEE071I
IEE0731
IEE078I
IEE084I
IEE094D
IEE102I
IEE110I
IEEll1I
IEE121I
1EE1221
IEE124I
IEE130I
IEE132I
IEE134I

Message
10

Module
Detect

Module
Issuing

Module
Containing

Message
10

Module
Detect

Module
Issuing

Module
Containing

1EE1351
1EE1361
1EE141A
1EE1421
1EE1431
1EE1471
1EE1501

1EESB605
1EE3503D
1EAVSWCH
1EAVSWCH
1EAVSWCH
1EEMB804
1EECVETA
1EE6903D
1EECVET4
1EECVET6
1EECVET8
1EE6703D
1EE6703D
1EECVETP
1EECVETU
1EECVET4
1EECVETF
1EECVETA
1EE6303D
1EE6303D
1EE6403D
1EE6403D
1EE6703D
1EE6703D
1EE6803D
1EE6803D
1EE6903D
1EE7503D
1EE7503D
1EE7703D
1EE7803D
1EE7803D
1EECVET6
1EECVET8
1EECVET9
1EECVFTB
1EE6703D
1EE6703D
1EECVETJ

1EEVSMSG
1EE3503D
1EAVSWCH
1EAVSWCH
1EAVSWCH
1EEMB804
1EECVETD
1EE5603D
1EECVETE
1EECVETE
1EECVETE
1EE5603D
1EE5903D
1EECVETP
1EECVETU
1EECVETE
1EECVETD
1EECVETD
1EE5603D
1EE5903D
1EE5603D
OEE5903D
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EE5603D
1EE5903D
1EE5603D
1EE5603D
IEE5903D
1EECVETD
1EECVETD
1EECVETD
IEECVETD
1EE5603D
1EE5903D
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EE10110
1EE11110
1EE12110
1EECVETD
1EECVETD
1EECVETE
1EECVETR
1EECVETE
1EECVETE
1EEXEDNA
1EE0503D

1EEVSMSG
1EE3503D
1EAVSWCH
1EAVSWCH
1EAVSWCH
1EEMB804
1EECVETD
1EE5603D
1EECVETE
1EECVETE
1EECVETE
1EE5603D
1EE5903D
1EECVETP
1EECVETU
1EECVETE
1EECVETD
1EECVETD
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EE5603D
1EE5903D
1EE5603D
1EE5603D
1EE5903D
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EE5603D
1EE5903D
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETH
1EECVETP
1EECVETR
1EECVETU
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EECVETD
1EE10110
1EE11110
1EE12110
1EECVETD
1EECVETD
1EECVETE
1EECVETR
1EECVETE
1EECVETE
1EEXEDNA
1EE0503D

1EE2991

1EE4203D
1EE5703D
1EE4203D
1EE3703D
1EEVPTH
1EE3103D
1EE4603D
1EEVPTH
1EE3103D
1EE4603D
1EEMB810
1EEMB815
1EE0403D
1EE0603D
1EE0803D
1EE1403D
1EE2903D
1EE3503D
1EE3703D
1EE5503D
1EE7103D
1EE7503D
1EECB866
1EEMB810
1EE0603D
1EE4403D
1EE4703D
1EE5703D
1EE7203D
1EECB866
1EEMB815
1EEMPDM
1EE0603D
1EE1603D
1EE3203D
1EE3303D
1EE3603D
1EE4303D
1EECB866
1EECB907
1EEMB810
1EEMB811
1EEMB815
1EEVMNT1
1EE0603D
1EE0703D
1EE3203D
1EE3303D
1EE3603D
1EE3703D
1EEMB810
1EEMB811
1EEMB815
1EEMPDM
1EEVMNT1
1EE0603D
1EE1403D
1EE3203D
1EE3303D
1EE4403D
1EE4703D
1EE5703D
1EE7203D
1EECB905
1EEMB815
1EE0603D
1EEMPDM
1EEVMNT1

1EE4203D
1EE0503D
1EE4203D
1EE0503D
1EEVP'I'H
1EE3103D
1EE4603D
1EEVPTH
1EE3103D
1EE4603D
1EE0503D
1EE2103D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEMPDM
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE3603D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEVSMSG
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE3603D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEMPDM
1EEVSMSG
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEMPDM
1EEVSMSG

1EE4203D
1EE0503D
1EE4203D
1EE0503D
1EEVPTH
1EE3103D
1EE4603D
1EEVPTH
1EE3103D
1EE4603D
1EE0503D
1EE2103D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
IEE0503D
1EEMPDM
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE3603D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEVSMSG
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE3603D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEMPDM
1EEVSMSG
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EE0503D
1EEMPDM
1EEVSMSG

1EE1511

1EE1521
1EE1531
1EE1541
1EE1561

1EE1571
1EE1581

1EE159E

1EECVFTL

1EECVFT2

1EE1601

1EE1611
1EE1621
1EE1631
1EE1641
1EE167E
1EE170E
1EE171E
1EE2501
1EE2981

1EECVET1
1EECVET2
1EECVET3
1EECVET9
1EECVFTL
1EECVFT2
1EECVETA
1EE10110
1EECVETA
1EECVFTR
1EECVETF
1EECVETR
1EECVETC
1EECVETC
1EEXEDNA
1EE0403D

1EE3001
1EE3011
1EE3021
1EE3031
1EE3041
1EE3051

1EE3061

1EE3071

1EE3081

1EE3091

1EE3101
1EE3111

Section 6: Diagnostic Aids

7-69

Message
10

IEE3121

IEE313I

IEE314I
IEE324I
IEE328I

IEE329I

IEE334I
IEE335I
lEE3381
IEE339I
lEE341I

lEE342I
lEE345I

lEE349I

7-70

Module
Detect

Module
Issuing

Module
Containing

1EE06030
lEE07030
lEE08030
lEE14030
lEE16030
lEE32030
lEE35030
lEE37030
IEE55030
IEE71030
IEEMB815
IEEVMNT2
IEE05030
IEE06030
IEE31030
IEE32030
IEE36030
IEE42030
IEE44030
IEE57030
IEE72030
IEECB904
lEE31030
IEE36030
IEE42030
lEEMB813
lEE37030
IEECB905
lEE08030
lEE36030
lEE49030
lEE56030
lEE71030
lEE72030
lEE31030
IEE36030
IEE42030
lEE46030
lEE40110
IEEVMNT1
lEE57030
IEE42030
IEE57030
IEECB866
lEEMB810
IEE07030
IEE37030
IEECVETE
IEE07030
IEECB866
IEEMPS03
IEEMPVST
IEEVCPU
IEEVPTH
IEE04030
IEE33030
lEE35030
IEE42030
IEE43030
IEE44030
IE£47030
IEE57030
IEE63030
IEE63030
IEE7503D
IEE75030
IEE77030
IEE41030

lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
IEE05030
lEE21030
1EEVSMSG
IEE05030
lEE05030
lEE05030
1EE05030
IEE36030
IEE05030
lEE05030
IEE05030
IEE05030
IEECB904
IEE31030
IEE36030
IEE42030
IEE05030
IEE05030
IEE05030
IEE0503D
IEE36030
IEE49030
IEE05030
IEE05030
IEE05030
IEE31030
IEE36030
IEE42030
IEE46030
IEE90110
IEEVSMSG
IEE05030
IEE42030
IEE05030
IEE05030
IEE05030
IEE05030
IEE05030
IEECVETE
IEE05030
IEE05030
IEEMPS03
IEEMPVST
lEECLEAN
IEEVPTH
lEE05030
IEE05030
lEE05030
IEE42030
IEE05030
IEE05030
IEE0503D
IEE0503D
IEE5603D
lEE5903D
IEE5603D
IEE5903D
lEE5603D
IEE4103D

lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
lEE05030
IEE05030
1EE05030
IEE05030
IEE05030
IEEVSMSG
1EE05030
IEE05030
IEE05030
IEE05030
1EE36030
1EE05030
lEE05030
IEE05030
lEE05030
IEECB904
IEE31030
1EE36030
1EE42030
lEE05030
IEE05030
IEE05030
IEE05030
lEE36030
lEE49030
IEE05030
IEE05030
lEE05030
IEE31030
IEE36030
IEE42030
IEE46030
IEE90110
IEEVSMSG
IEE05030
IEE42030
IEE05030
IEE05030
IEE05030
IEE05030
IEE05030
IEECVETE
IEE05030
lEE05030
IEEMPS03
IEEMPVST
IEECLEAN
IEEVPTH
IEE05030
IEE05030
IEE05030
IEE42030
IEE05030
IEE05030
IEE0503D
IEE0503D
IEE56030
IEE5903D
IEE5603D
IEE5903D
IEE5603D
IEE4103D

OS/VS2 System Logic Library Volume 7

Message
10

lEE3511

1EE352A
lEE353A
lEE354I
lEE355I
lEE356A
lEE357A
lEE358I
IEE359I
1EE360I
IEE3611
IEE362A
IEE363I
IEE364I
lEE365I
IEE3751
1EE3761
IEE378I
1EE379I
IEE382I
IEE4001
IEE479W
lEE4801

IEE4811
lEE482I
IEE500E
lEE502I
IEE503I
IEE504I
IEE505I
lEE506E
IEE510I
IEE512I
IEE513I
IEE515E
IEE517I
IEE519E
IEE520I
IEE523I
IEE5241
IEE527E
IEE528I
lEE531I
IEE5321
IEE533I
IEE534I
IEE535I

IEE536I
lEE537I
lEE538I
IEE539I

Module
Detect

Module
Issuing

Module
Containing

lEE49030
lEEMB820
lEEMB821
1EEMB822
lEEMB825
lEEMB829
lEEMB821
lEEMB821
lEEMB821
lEEMB821
1EEMB821
lEEMB821
1EEMB829
lEEMB821
IEEMB829
lEEMB829
1EEMB829
lEEMB822
lEEMB829
IEEMB821
lEEMB822
IEEMB829
lEE72030
lEEVPTH
IEEVPTH
1EEVPTH
lEE16030
IEAVMOOM
lEEMB860
lEEVIPL
1EEVWAIT
lEECB860
lEEMB820
IEEMB822
IEEMB825
IEE51030
lEEVWAIT
lEEVWAlT
IEEVCPU
IEEVCPU
lEEVCPU
1EEVCPU
IEEVCPU
IEEVCPU
lEEMPVST
lEEVCPU
IEEVWAIT
IEE51030
IEEMPVST
lEEMPVST
IEEMPVST
IEEMPVST
IEEVCPU
IEEMPVST
IEEVCPU
IEEMPVST
IEEMB803
lEE16030
lEEMB803
IEEMB803
IEECB866
IEEMB815
IEE0603D
IEE0803D
IEEMB811
IEEMB811
IEEMB811
IEEMB811

lEE49030
lEEMB820
lEEMB820
lEEMB820
1EEMB820
lEEMB820
lEEMB821
IEEMB821
lEEMB821
lEEMB821
IEEMB821
1EEMB821
1EEMB822
IEEMB821
IEEMB829
IEEMB829
IEEMB829
IEEMB822
IEEMB829
IEEMB821
IEEMB822
1EEMB822
IEE05030
IEEVPTH
IEEVPTH
IEEVPTH
IEE05030
IEAVMOOM
IEEMB860
lEEVlPL
IEEVWAIT
lEECB860
lEEMB820
IEEMB822
IEEMB825
lEE51030
IEEVWAIT
IEEVWAIT
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEEMPVST
IEECLEAN
IEEVWAIT
IEE51030
IEEMPVST
IEEMPVST
IEEMPVST
IEEMPVST
IEECLEAN
IEEMPVST
IEECLEAN
IEEMPVST
IEEMB807
10016030
IEEMB807
IEEMB807
IEE05030
IEE0503D
IEE0503D
IEE0503D
IEEMB814
IEEMB814
IEEMB814
IEEMB814

lEE49030
lEEMB824
1EEMB824
lEEMB824
lEEMB824
lEEMB824
lEEMB824
lEEMB824
lEEMB824
lEEMB824
lEEMB824
IEEMB824
IEEMB824
lEEMB824
lEEMB828
IEEMB828
lEEMB828
IEEMB824
IEEMB828
IEEMB824
IEEMB824
IEEMB824
IEE05030
IEEVPTH
IEEVPTH
IEEVPTH
lEE05030
IEAVMOOM
IEEMB860
IEEV1PL
IEEVWAIT
IEECB860
lEEMB824
IEEMB824
IEEMB826
IEE51030
IEEVWAIT
IEEVWAIT
lEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
lEEMPVST
IEECLEAN
IEEVWAIT
IEE51030
IEEMPVST
IEEMPVST
IEEMPVST
IEEMPVST
IEECLEAN
IEEMPVST
IEECLEAN
IEEMPVST
IEEMB807
IEE16030
IEEMB807
IEEMB807
IEE0503D
IEE0503D
IEE0503D
IEE0503D
IEEMB814
IEEMB814
IEEMB814
IEEMB814

Message

10

IEE540I
IEE541E
IEE600I
IEE699I
IEE700I
IEE701I
IEE702I
IEE703I
IEE704I
IEE706I
IEE707I
IEE708I

lEE709I
IEE710I
IEE711I
IEE712I
IEE713I

IEE714I
IEE715I
lEE717D
lEE71SD
lEE71Sl
IEE719I
IEE720l
IEE721l
lEE722l
lEE723l
lEE724l
lEE725I
lEE726D
lEE727l
lEE72SD
IEE729D
lEE731l
lEE732D
IEE7331
lEE734l
IEE735l
lEE736D
lEE7451
IEE7461
lEE747l
lEE75TE
IEE752I
lEE753l
IEE754I
1'EE7551
1EE756I
IEE757I
IEE75SI
IEE759l
IEE7601

\

~)

Module
Detect

Module
Issuing

Module
Containing

Message

IEEMBS11
IEEVCPU
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEE70110
IEE0403D
IEECBS66

IEEMBS14
IEECLEAN
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEE90110
IEE0503D
lEE0503D

IEEMBS14
IEECLEAN
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEAVVRP1
IEE90110
IEE0503D

TEEMB
lEE4903D
IEE4903D
lEECBS66
IEEMBS15
lEEMPDM
IEEMPVST
lEEVCPU
lEEVPTH
lEEVPTH
lEEMPVST
lEEVCPU
lEEVPTH
lEEVCPU
lEEVCPU
lEEVCPU
lEEVCPU
lEECVFTB
IEECVFTA
lEECVFTA
lEECVFTA
lEE40110
lEECB905
lEECB905
lEECB905
lEECB905
IEECB905
lEECB905
IEECB907
lEECB905
lEECB907
IEECB905
IEECB907
lEEMBS13
lEECB907
lEECB905
lEEVCPU
IEEVCPU
lEEVCPU
1EEMPS03
1EEMPS03
lEEMPS03
lEEVCPU
IEECLEAN
1EEVCPU
lEECB905
IEECB907
1EEVCPU
IEEVCPU
1EEVCPU
IEEMPDM
lEEMPVST
IEEVCPU
IEEVPTH

I
lEE4903D
lEE4903D
lEE0503D
lEE0503D
lEEMPDM
IEEMPVST
lEECLEAN
IEEVPTH
lEEVPTH
IEEMPVST
lEECLEAN
IEEVPTH
IEEVCPU
IEEVCPU
lEECLEAN
lEECLEAN
lEECVFTD
lEECVFTD
lEECVFTD
IEECVFTD
lEE40110
lEECB907
lEECB90S
lEECB90S
IEECB90S
lEECB90S
lEECB90S
lEECB90S
lEECB90S
lEECB90S
IEECB90S
lEECB90S
lEEMBS13
IEECB907
lEECB90S
lEECLEAN
IEECLEAN
IEECLEAN
1EEMPS03
1EEMPS03
1EEMPS03
IEECLEAN
lEECLEAN
IEECLEAN
1EECB90S
lEECB90S
1EECLEAN
lEECLEAN
1EECLEAN
lEEMPDM
IEEMPVST
lEECLEAN
lEEVPTH

lEE 503D
IEE4903D
IEE4903D
IEE0503D
IEE0503D
IEEMPDM
IEEMPVST
lEECLEAN
IEEVPTH
lEEVPTH
lEEMPVST
lEECLEAN
IEEVPTH
lEEVCPU
lEEVCPU
IEECLEAN
IEECLEAN
lEECVFTD
IEECVFTD
IEECVFTD
lEECVFTD
lEE40110
lEECB907
IEECB90S
IEECB90S
IEECB90S
IEECB90S
IEECB90S
lEECB90S
IEECB90S
IEECB90S
IEECB90S
lEECB90S
lEEMBS13
IEECB907
lEECB90S
IEECLEAN
IEECLEAN
IEECLEAN
lEEMPS03
IEEMPS03
lEEMPS03
1EECLEAN
1EECLEAN
1EECLEAN
IEECB90S
IEECB90S
IEECLEAN
IEECLEAN
IEECLEAN
IEEMPDM
lEEMPVST
IEECLEAN
lEEVPTH

IEE761I
IEE762I
IEE763I
IEE764I
IEE765D
IEE766I
IEE767I
IEE76SI
IEE769I
IEE770I
IEE771I
IEE772l
lEE773I
IEE774l
lEE775I
IEE777I
IEE779I
IEE7S0l
IEE7S2I
IEE7831
lEE7S4I
lEE7S5l
IEE7S6l
lEE787l
IEE7SSI
IEE7S9l
lEE790I
IEE7911
lEE792I
IEES24A
IEES24I

10

IEES3SI
IEES411
IEES56I
IEES571
IEE90SI.
IEE920l
lEE921l

IEE922I
lEE9241

lEE925l

IEE926I

IEE9271

Module
Detect

Module
Issuing

Module
Containing

IEEVCPU
IEEVCPU
IEEVCPU
IEEMPVST
IEEMPVST
IEEMPVST
IEEMPDM
IEEMPDM
IEEMB806
IEEMB807
IEEVCPU
IEEVCPU
lEEVCPU
lEEVCPU
lEEMBS03
IEE7103D
IEECB904
IEEVPTH
lLRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
ILRPGEXP
IEAVSTAA
IEEPRWI2
IEESB665
IEE3703D
IEE3703D
IEECB910
IEECB910
IEE3203D
lEECBSOO
lEE7503D
lEE7503D
lEE7703D
IEE7703D
IEE6903D
IEE6S03D
IEE6S03D
IEE6903D
lEE6903D
IEE6303D
IEE6303D
IEE6703D
lEE6703D
IEE6S03D
IEE6S03D
IEE7503D
IEE7503D
IEE6303D
IEE6303D
1EE6703D
IEE6703D
IEE6S03D
IEE7503D
IEE7503D
lEE7703D
IEE7703D
IEE6703D
lEE6703D
lEE7503D
IEE7503D

IEECLEAN
IEECLEAN
IEECLEAN
IEEMPVST
IEEMPVST
IEEMPVST
IEEMPDM
IEEMPDM
IEEMBS06
IEEMB807
IEECLEAN
IEECLEAN
IEECLEAN
IEECLEAN
IEEMBS07
IEE0503D
IEECB904
lEEVPTH
ILRPGEXP
ILRPGEXP
ILRPGEXP
lLRPGEXP
ILRPGEXP
lLRPGEXP
lLRPGEXP
lLRPGEXP
lLRPGEXP
ILRPGEXP
ILRPGEXP
IEAVSTAA
IEEVSMSG
IEEVSMSG
IEE0503D
IEE0503D
IEECB910
IEECB910
IEE0503D
IEECBS01
IEE5603D
IEE5903D
lEE5603D
lEE5903D
IEE6903D
lEE5603D
lEE5903D
IEE5603D
lEE5903D
lEE5603D
lEE5903D
IEE5603D
lEE5903D
IEE5603D
lEE5903D
IEE5603D
IEE5903D
lEE5603D
lEE5903D
1EE5603D
1EE5903D
IEE5603D
IEE5603D
IEE5903D
lEE5603D
lEE5903D
IEE5603D
lEE5903D
IEE5603D
lEE5903D

IEECLEAN
IEECLEAN
IEECLEAN
:LEEMPVST
IEEMPVST
IEEMPVST
IEEMPDM
IEEMPDM
IEEMBS06
IEEMBS07
IEECLEAN
lEECLEAN
lEECLEl\N
lEECLEAN
IEEMBS07
lEE0503D
IEECB904
lEEVPTH
lLRPGEXP
lLRPGEXP
lLRPGEXP
lLRPGEXP
ILRPGEXP
ILRPGEXP
lLRPGEXP
ILRPGEXP
lLRPGEXP
ILRPGEXP
ILRPGEXP
IEAVSTAA
IEEVSMSG
IEEVSMSG
IEE0503D
IEE0503D
IEECB911
IEECB911
IEE0503D
IEECBSOO
IEE5603D
lEE5903D
IEE5603D
lEE5903D
IEE6903D
IEE5603D
IEE5903D
lEE5603D
IEE5903D
lEE5603D
IEE5903D
lEE5603D
IEE5903D
lEE5603D
IEE5903D
lEE5603D
lEE5903D
lEE5603D
lEE5903D
IEE5603D
IEE5903D
IEE5603D
IEE5603D
IEE5903D
IEE5603D
IEE5903D
IEE5603D
IEE5903D
IEE5603D
IEE5903D

Section 6: Diagnostic Aids

7-71

Message
10

1EE9281

1EE9291
1EE9301
1EE9311

1EE9321
1EE9341
1EF0851
1EF0861
1EF0871
1EF0891
1EF090E
1EF0911
1EF0921
1EF0991
1EF1251
1EF1261
1EF1271
1EF1281
1EF1291
1EF1301
1EF1311
1EF1321
1EF1331
1EF1341
1EF1351
1EF1361
1EF1401
1EF1411
1EF1421
1EF1431
1EF1451
1EF1651

7-72

Module
Detect

Module
Is~uing

Module
Containing

Message
10

Module
Detect

Module
Issuing

Module
Containing

1EE7803D
1EE7803D
1EE6803D
1EE6803D
1EE6803D
1EE6903D
1EE6903D
1EE6403D
1EE6303D
1EE6303D
1EE6403D
1EE6403D
1EE6903D
1EAVMWTO
1EECVFT1
1EFSD263
1EFXB601
1EFXB601
1EFXB500
1EFSD161
1EFSD161
1EFSD263
1EFSD102
1EFBB401
1EFBB410
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFBB410
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFVHM

1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE6803D
1EE6903D
1EE6903D
1EE6403D
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EAVMWTO
1EECVFT1
1EFSD263
1EFXB601
1EFXB601
1EFXB500
1EFSD161
1EFSD161
1EFSD263
1EFSD102
1EFBB401
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
:fEFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4,FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAJ:?4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFVHM

1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE6803D
1EE6903D
1EE6903D
1EE6403D
1EE5603D
1EE5903D
1EE5603D
1EE5903D
1EE5603D
1EAVMWTO
1EECVFT1
1EF1B650
1EFXB603
1EFXB603
1EFXB603
1EF1B650
1EF1B650
1EF1B650
1EF1B650
1EFBB4M1
1EFBB4M4
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M4
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFVHM

1EF1661

1EFVHM
1EFAB492
1EFRPREP
1EFRPREP
1EFXB601
1EEJB840
1EFSD161
1EFSD101
1EFSD161
1EF1B645
1EFBB401
1EFBB401
1EFSD263
1EF1B621
1EFSD101
1EFSD161
1EFAB424
1EFAB431
1EFAB434
1EFAB492
1EFAB423
1EFBB404
1EFJWTOM
1EFAB4E4
1EFAB4DD
1EFBB410
1EFBB402
1EFXB609
1EFAB464
1EFAB470
1EFAB459
1EFAB469
1EFAB469
1EFAB458
1EFAB458
1EFAB461
1EFAB453
1EFRPREP
1EFAB495
1EFAB495
1EFAB494,
1EFAB421
1EFAB4EE
1EFAB4EE
1EFAB488
1EFAB4FC
1EFAB4EE
1EFAB487
1EFBB404
1EFAB436
1EFAB48A
1EFBB401
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431
1EFAB434
1EFAB492
1EFAB431

1EFVHM
1EFAB4FD
1EFRPREP
1EFRPREP
1EFXB601
1EEJB840
1EFSD161
1EFSD101
1EFSD161
1EF1B645
1EFAB4FD
1EFAB4FD
1EFSD263
1EF1B621
1EFSD101
1EFSD162
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFJWTOM
1EFAB4E4
1EFAB4DD
1EFAB4FD
1EFBB401
1EFXR609
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFRPREP
1EFAB495
1EFAB495
1EFAB494
1EFAB421
1EFAB4FD
1EFAB4FD
1EFAB488
1EFBB401
1EFAB4FD
1EFAB487
1EFAB4FD
1EFAB4FD
1EFAB48A
1EFBB401
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD
1EFAB4FD

1EFVHM
1EFBB4M3
1EFXB603
1EFXB603
1EFXB603
1EEJB840
1EF1B650
1EF1B650
1EF1B650
1EF1B645
1EFBB4M2
1EFBB4M2
1EF1B650
1EF1B650
1EF1B650
1EF1B650
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFJWTOM
1EFAB4M5
1EFAB4M5
1EFBB4M4
1EFBB4M2
1EFXB603
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFRPREP
1EFAB4M4
1EFAB4M4
1EFAB4M4
1EFAB4M5
1EFAB4M7
1EFAB4M7
1EFAB4M9
1EFBB4M2
1EFAB4M7
lEFAB4M9
1EFBB4M3
1EFBB4M3
1EFAB4M9
1EFBB4M1
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3
1EFBB4M3

OS/VS2System Logic Library Volume 7

1EF1671
1EF1681
1EF1691
1EF1701
1EF172E
1EF1731
1EF1741
1EF1801
1EF1811
1EF1861
1EF1871
1EF1881
1EF1921
1EF1931
1EF1941
1EF1951
1EF1961
1EF1971
1EF2011
1EF2021
1EF2091
1EF2101
1EF2111
1EF2121
1EF2131
1EF2171
1EF2181
1EF2191
1EF2211
1EF225D
1EF233A
1EF233D
1EF234E
1EF235D
1EF2361
1EF2371
1EF238D
1EF2401
1EF2421
1EF2441
1EF2451
1EF2461
1EF2471
1EF2511
1EF2531
1EF2541
1EF2561
1EF2571
1EF2581
1EF2601

Message
10

IEF2611
IEF2621
IEF2631
IEF2641
IEF2661
IEF2671
IEF2721
IEF2731
IEF2811
IEF2821
IEF2831
IEF2851
IEF2861
IEF2871
IEF3181
IEF3611
IEF3621
IEF3631
IEF3641
IEF3651
IEF3661
IEF3671
IEF369D
IEF3711
IEF3721
IEF3731
IEF3741
IEF3751
IEF3761
IEF4021
IEF4031
IEF4041
IEF4171
IEF4301
IEF433D
IEF434D
IEF4501
IEF4511
IEF4521
IEF4531
IEF455D
IEF4561

IEF458D

Module
Detect

Module
Issuing

Module
Containing

IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFBB410
IEFAB431
IEFAB434
IEFAB492
IEFAB421
IEFAB421
IEFAB4A2
IEFAB4A2
IEFAB461
IEFAB4A2
IEFAB423
IEFAB4F5
IEFAB4F4
IEFAB469
IEFAB469
IEFAB457
IEFAB4,61
IEFAB456
IEFAB458
IEFAB496
IEFAB425
IEFAB457
IEFTB722
IEFTB722
IEFTB722
IEFTB722
IEFIRECM
IEFBB401
IEFBB410
IEFVHA
IEFVHR
IEFAB488
IEFAB487
IEFBB410
IEFBB410
IEFBB401
IEFVHF
IEFVHN
IEFBB410
IEFAB495
IEFAB4AO
IEFAB4F5
IEFAB421
IEFAB451
IEFAB493
IEFBB401
IEFBB410
IEFAB4DC

IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD .IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M4
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB421 IEFAB4M5
IEFAB421 IEFAB4M5
IEFAB4FD IEFAB4M6
IEFAB4FD IEFAB4M6
IEFAB4FD IEFBB4M3
IEFAB4FD IEFAB4M6
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M2
IEFAB496 IEFBB4M3
IEFAB4FD IEFBB4M3
IEFAB4FD IEFBB4M3
IEFTB722 IEFTB720
IEFTB722 IEFTB720
IEFTB722 IEFTB720
IEFTB722 IEFTB720
IEFIRECM IEFIRECM
IEFBB401 IEFBB4M1
IEFBB410 IEFBB4M4
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFAB487 IEFAB4M9
IEFAB487 IEFAB4M9
IEFBB410 IEFBB4M4
IEFBB410 IEFBB4M4
IEFBB401 IEFBB4M1
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFBB410 IEFBB4M4
IEFAB495 IEFAB4M4
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4M2
IEFAB4FD IEFBB4tJI2
IEFAB4FD IEFBB4M2
IEFAB4DC IEFBB4M5

Message
10

Module
Detect

Module
Issuing

Module
Containing

IEF4651
IEF4661
IEF4671
IEF4681
IEF4691
IEF4701
IEF471E
IEF4721
IEF4731

IEFAB427
IEFAB492
IEFAB479
IEFBB410
IEFBB410
IEFBB410
IEFBB410
IEFBB410
IEFAB436
IEFAB478
IEFAB489
IEFBB404
IEFAB441
IEFAB442
IEFAB479
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB431
IEFAB434
IEFAB492
IEFAB427
IEFAB479
IEFAB479
IEFAB479
IEFAB479
IEFAB421
IEFAB479
IEFAB487
IEFAB48A
IEFAB488
IEFAB466
IEFAB452
IEFAB452
IEFAB473
IEFAB473
IEFAB490
IEFAB473
IEFVFA
IEFVHA
IEFVHCB
IEFVEA
IEFVHCB
IEFVHM
IEFVDA
IEFVHCB
IEFVEA
IEFVHA
IEFVHCB
IEFVHEB
IEVFHCB
IEVVHH
IEFVFA
IEVFEA
IEFVEA
IEFVEA
IEFVFA
IEFVDA
IEFVHCB
IEFVFA
IEFVHC
IEFVFA

IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFBB410
IEFBB410
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB487
IEFAB48A
IEFAB488
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB473
IEFAB473
IEFAB4FD
IEFAB473
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFYGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM

IEFBB4M2
IEFBB4M3
IEFBB4M3
IEFBB4M5
IEFBB4M5
IEFBB4M4
IEFBB4M4
IEFBB4M4
IEFBB4M2
IEFBB4M2
IEFBB4M2
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M2
IEFBB4M3
IEFAB4M9
IEFAB4M9
IEFAB4M9
IEFBB4M2
IEFBB4M3
IEFBB4M3
IEFAB4M5
IEFAB4M5
IEFAB4M7
IEFAB4M5
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM1
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM2
IEFVGM3
IEFVGM3
IEFVGM3
IEFVGM3
IEFVGM3
IEFVGM3

IEF4741
IEF4751
IEF4761
IEF4771
IEF4781
IEF4791
IEF4801
IEF4811
IEF4821
IEF4831
IEF4841
IEF4851
IEF4881
IEF4891
IEF4901
IEF4911
IEF4921
IEF4931
IEF5021
IEF5031
IEF5061
IEF5101
IEF6011
IEF6031
IEF6051
IEF6061
IEF6071
IEF6091
IEF6101
IEF6111
IEF6121
IEF6131
IEF6141
IEF6151
IEF6161
IEF6171
IEF6181
IEF6211
IEF6221

Section 6: Diagnostic Aids

7-73

Message
10

IEF6231
IEF6241
IEF6251
IEF6261
IEF6271
IEF6281
IEF6291
IEF6301
IEF6311
IEF6321

IEF6331
IEF6341
IEF6351
IEF6361
IEF6371
IEF6381
IEF6391
IEF6401

IEF6411
IEF6421

IEF6431
IEF6441
IEF6451
IEF6461

IEF6471
IEF6481
IEF6491
IEF6501
IEF6511
IEF6521
IEF6531
IEF6541
IEF6551
IEF6571
IEF6581
IEF6591
IEF6601
IEF6611
IEF6621
IEF663I
IEF6641
IEF6651
IEF6681

7-74

Module
_ Detect

IEFVFA
IEFVDA
IEFVFA
IEFVFA
IEFVFA
IEFVFA
IEFVFA
IEFVFA
IEFVDA
IEFVFA
IEFVDA
IEFVDA
IEFVEA
IEFVFA
IEFVJA
IEFVJA
IEFVJA
IEFVJA
IEFVDA
IEFVEA
IEFVJA
IEFVGS
IEFVGT
IEFVGS
IEFVGT
IEFVDA
IEFVFA
IEFVGK
IEFVGS
IEFVGT
IEFVGK
IEFVDA
IEFVEA
IEFVFB
IEFVGT
IEFVHCB
IEFVJA
IEFVDA
IEFVGT
IEFVGT
IEFVDA
IEFVEA
IEFVGS
IEFVDA
IEFVEA
IEFVFA
IEFVJA
IEFVDA
IEFVFB
IEFVGT
IEFVDA
IEFVDA
IEFVFA
IEFVFA
IEFVFA
IEFVFB
IEFVDA
IEFVDA
IEFVHA
IEFVHCB
IEFVHCB
IEFVHCB
IEFVHGM
IEFVINA
IEFVINA
IEFVINA
IEFVINA
IEFVHCB

Module
Issuing

IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM,
IEFVGM
IEFVGM
,IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
. IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM

OS/VS2 System Logic Library Volume 7

Module
Containing,

Message
10

Module
Detect

Module
Issuing

Module
Containing

IEFVGM3
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM4
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM5
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM6
IEFVGM7
IEFVGM7
IEFVGM7
IEFVGM7
IEFVGM7
IEFVFB
IEFVGM7
IEFVGM7
IEFVGM70
IEFVGM70
IEFVGM70
IEFVGM70
IEFVGM70
IEFVGM70
IEFVGM70
IEFVGM71
IEFVGM71
IEFVGM71

IEF6691
IEF6701
IEF6711
IEF6721
IEF6731

IEFVDA
IEFVEA
IEFVDA
IEFVDA
IEFVEA
IEFVJA
IEFVEA
IEFVEA
IEFVJA
IEFVGM
IEFVGM
IEFVHA
IEFVHCB
IEFVHE
IEFVHA
IEFVHCB
IEFVHE
'IEFVINA
IEFVGM
IEFVDA
IEFVDA
IEFNB9CR
IEFNB9IR
IEFVDA
IEFVDA
IEFAB441
IEFSD162
IEFAB421
IEFAB486
IEFAB489
IEFAB491
IEFAB477
IEFAB490
IEFAB485
IEFAB486
IEFAB427
IEFAB469
IEFAB495
IEFAB494
IEFAB49B
IEFAB495
IEFAB495
IEFAB495
IEFAB495
IEFAB49B
IEFAB495
IEFAB495
IEFAB434

IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVHR
IEFVGM
IEFVGM
IEFVGM
IEFVGM
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFVGM
IEFVGM
IEFNB9CR
IEFNB9IR
IEFVGM
IEFVGM
IEFAB4FD
IEFSD162
IEFAB421
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB495
IEFAB494
IEFAB49B
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD

IEFVGM71
IEFVGM71
IEFVGM71
IEFVGM71
IEFVGM71
IEFVGM71
IEFVGM1
IEFVG1Yl1
IEFVGM3
IEFVHR
IEFVGM3
IEFVGM3
IEFVGM3
IEFVGM3
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFVHR
IEFVGM70
IEFVGM71
IEFNB9CR
IEFNB9IR
IEFVGM71
IEFVGM71
IEFBB4M3
IEFI3650
IEFAB4ME
IEFBB4M2
IEFBB4M2
IEFBB4M2
IEFBB4M2
IEFBB4M2
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFAB4M4
IEFAB4M4
IEFAB4M4
.IEFBB4M2
IEFBB4M2
IEFBB4M2
IEFBB4M2

IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB492
IEFAB4FD

IEFBB4M2
IEFBB4M2
IEFBB4M3

IEFAB4FD
IEFIB600
IEFBB410
IEFAB4FD
IEFAB4FD
IEFAB4FD
IEFAB4FD

IEFBB4M3
IEFIB650
IEFBB4M5
IEFBB4M3
IEFBB4M3
IEFBB4M3
IEFBB4M3

IEFBB410
IEFIRECM
IEFSD102
IEFAB4DC
IEFSD102
IEFAB4DC
IKJEFLGM

IEFBB4M4
IEFIRECM
IEFIB650
IEFAB4M5
IEFIB650
IEFAB4M5
IKJEFLGN

IKJEFLGB

IKJEFLGB

IEF6741
IEF6751
IEF6761
IEF6771
IEF6781

IEF6791

IEF6801
IEF6811
IEF6821
IEF6831
IEF6841
IEF6851
IEF6871
IEF6891
IEF6901
IEF7001
IEF7011
IEF7021
IEF7031
IEF7041
IEF7101
IEF7111
IEF7121
IEF7131
IEF7141
IEF7151
IEF7161
IEF7171
IEF7181
IEF7191
IEF7201
IEF7211
IEF7221
IEF7241
IEF7251
IEF7261
IEF7401
IEF7411
IEF7421
IEF7431
IEF8611
IEF8631
IKJ6001
IKJ6011

IEFAB434
IEFAB492
IEFAB490
IEFIB600
IEFAB4A3
IEFAB457
IEFAB424
IEFAB434
IEFAB434
IEFAB459
IEFBB410
IEFIRECM
IEFSD102
IEFAB4DC
IEFSD102
IEFAB4DC
IKJEFLE
IKJEFLL
IKJEFLGB

IEFBB4M3

Message
10

IKJ602I
IKJ603I
IKJ605I
IKJ606I
IKJ608I

IKJ609I
IKJ54050I
IKJ56400A
IKJ56401I
IKJ56402I
IKJ56403I
IKJ56404I
IKJ56405I
IKJ56406I
IKJ56407I
IKJ56408I
IKJ56409I
IKJ56410I
IKJ56411I
IKJ56412I
IKJ56420I
IKJ56421I
IKJ56422I
IKJ564231
IKJ56424I
IKJ56425I
IKJ56428I
IKJ56429A
IKJ56450I
IKJ56451I
IKJ56452I
IKJ564531
IKJ56454I

IKJ56455I
IKJ56456I
IKJ56457I

Module
Detect

Module
Issuing

Module
Containing

Message
10

IKJEFLS
IKJEFLE
IKJEFLEA
IKJEFLGB
IKJEFLI
IKJEFLEA
IKJEFLE
IKJEFLC
IKJEFLE
IKJEFLEA
IKJEFLI
IKJEFLL
IKJEFLA
IEAVAR04
IEAVAROO
IEAVAR05
IKJEFLEA
IKJEFLEA
IKJEFLEA
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLGB
IKJEFLEA
IKJEFLEA
IKJEFLEA
IKJEFLEA
IKJEFLEA
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLE
IKJEFLI
IKJEFLEA
IKJEFLE
IKJEFLH
IKJEFLI
IKJEFLGB
IKJEFLA
IKJEFLE
IKJEFLGB
IKJEFLC
IKJEFLA
IKJEFLC
IKJEFLE
IKJEFLEA
IKJEFLI
IKJEFLE
IKJEFLE
IKJEFLL

IKJEFLS
IKJEFLGM
IKJEFLGM

IKJEFLS
IKJEFLGN
IKJEFLGN

IKJEFLGM
IKJEFLGM
IKJEFLGM

IKJEFLGN
IKJEFLGN
IKJEFLGN

IKJ56470I IKJEFLL
ILROO1I
ILRTMIOO
ILROO2I
ILRTMIOO
ILRTMI01
ILROO3A
ILRTMIOO
ILRTMI01
ILROO4I
ILRTMIOO
ILRTMI01
ILROO5I
ILRPTM
ILRSRT01
ILRPTM
ILROO6I
ILRSRT01
ILROO7I
ILRPTM
ILRSRT01
ILRMSGOO
ILROO8W
ILRMSGOO
ILROO9I
ILRMSGOO
ILR010I
ILRPTM
ILRSRT01
ILRMSGOO
ILR020I
ILRTMIOO
ILR0211
ILRTMI01
ILR022A
ILRTMIOO
ILRTMI01
IRA100I
IRARMEVT
IRA1011
IRARMEVT
IRA1021
IRARMEVT
IRA200I
I RARMS TM
IRA2011
IRARMSTM
IRA202I
I RARMS TM
lRA300I
IRARMIPS
IRARMIPS
IRA301I
IRB1001
IRBMFDTA
IRB1011
IRBMFMFC
IRBMFMFC
IRB102I
IRB1031
IRBMFINP
IRB200I
IRBMFMFC
IRB2011
IRBMFMLN
IRB2021
IRBMFMFC
IRB3001
IRBMFINP
IRB301I
IRBMFINP
IRB302I
IRBMFINP
IRB303I
IRBMFINP
IRB304I
IRBMFINP
IRB305I
IRBMFINP
IRB306D
IRBMFINP
IRBMFINP
IRB308A
IRB309I
IRBMFINP
IRB400I
IRBMFRGM
IRB401I
IRBMFRGM
IRB402I
IRBMFDTA
IRBMFSAR

IKJEFLA
IEAVAROO
IEAVAROO
I EAVAR 0 5
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGB
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM

IKJEFLA
I EAVARO 0
IEAVAROO
IEAVAR05
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGB
IKJEFLGN
IKJEGLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN

IKJEFLGM
IKJEFLGM
IKJEFLH
IKJEFLGM
IKJEFLGB
IKJEFLA
IKJEFLGM
IKJEFLGB
IKJEFLGM
IKJEFLA
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM
IKJEFLGM

IKJEFLGN
IKJEFLGN
IKJEFLH
IKJEFLGN
IKJEFLGB
IKJEFLA
IKJEFLGN
IKJEFLGB
IK,JEFLGN
IKJEFLA
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN
IKJEFLGN

Module
Detect

Module
Issuing

Module
Containing

IKJEFLGM
ILRTMIOO
ILRTMIOO
ILRTMI01
ILRTMIOO
ILRTMI01
ILRTMIOO
I LRTMI 0 1
ILRMSGOO

IKJEFLGN
ILRTMIOO
ILRTMIOO
ILRTMI01
ILRTMIOO
ILRTMI01
ILRTMIOO
ILRTMI01
ILRMSGOO

ILRMSGOO

ILRMSGOO

ILRMSGOO

ILRMSGOO

ILRMSGOO
ILRMSGOO
ILRMSGOO

ILRMSGOO
ILRMSGOO
ILRMSGOO

ILRTMIOO
ILRTMI01
ILRTMIOO
ILRTMI01
IRARMSRV
I RARMS RV
I RARMS RV
IRARMSRV
IRARMSRV
IRARMSRV
IEEMB812
IEEMB812
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR
IRBMFMPR

ILRTMIOO
ILRTMI01
ILRTMIOO
ILRTMI01
IRARMMSG
IRARMMSG
IRARMMSG
IRARMMSG
IRARMMSG
IRARMMSG
IRARMIPS
IRARMIPS
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
I RBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV
IRBMFLMV

Section 6: Diagnostic Aids

7-75

7-76

OS!VS2 System Logic Library Volume 7

Return Code Table
This table is an alphabetic list of scheduler,
supervisor, MF /1, SRM, and ASM object modules
and the return codes they set. Where more than
one meaning is given for a single return code, the
applicable meaning is sometimes indicated in the
reason code set by the module. (See the lists of
reason codes in 'Miscellaneous Diagnostic Aids, '
Section 6.)

Section 6: Diagnostic Aids

7-77

Location of
Code

Object
Module

Return
Code

4
IEAVADOB

register 15

o

IEAVADOC

register 15

o

8

4
8

12
16

4

8
IEAVAD01
IEAVAD01

register 15

SNPRCUR

register 15

0

4
8
IEAVAD02

register 15

0

4
IEAVAD03

register 15

0

4
IEAVAD05

register 15

IEAVAD06

register 15

0
4
0

IEAVAD07

register 15

0

IEAVAD08

register 15

0
8

4
4

7-78

OS!VS2 System Logic Library Volume 7

Meaning

Dump failed - insufficient space.
Dump of registers, LPA, and JPA completed normally.
Dump failed - insufficient space.
Trace dump completed normally.
GETMAIN failed.
UPR unexpected.
GETMAIN for save area failed.
GTF failed.

Partial dump taken.
Unable to dump.

Valid snap parameter list.
UPR for DCB.
UPR for TCB.
Dump of PSW completed normally.
Dump failed - ~ insufficient space.
Dump of control blocks completed normally.
Dump failed - - insufficient space.
Dump of control blocks completed normally.
Dump failed - - insufficient space.
Dump of QCB and QEL completed normally.
Dump failed -- insufficient space.
Dump of save areas completed normally.
Dump failed -- insufficient space.
GTF or TCAM dump formatting routine was involved.
Space for save area not available.

Object
Module

Location of
Code

IEAVAD31

register 15

IEAVAD51

register 15

Return
Code

12

Dump failed - insufficient space.
Dump formatting routine completed normally.
Unexpected UPR.
Dump formatting routine completed normally.
Unexpected UPR.
Dump formatting routine completed normally.
Space for save area not available.
The input VCSs have been successfully processed.
An error was detected in a VCS or in an input parameter.
Last VCS processed is not valid in storage.
Last VCS processed did not contain operation flag.

SDWARCDE

0
4

Continue with termination.
Retry.

SDWARCDE

0

Continue with termination.

SDWARCDE

0

Continue with termination.

SDWARCDE

0
4

Continue with termination.
Retry.

4
0

8
0

8
IEAVAD71

register 15

0

8
IEAVAMSI

register 15

0
4

8
IEAVAROO
IEAVAERO
IEAVAR02
IEAVAFR2
IEAVAR03
IEAVAFR3
IEAVAR04
IEAVAFR4

Meaning

Section 6: Diagnostic Aids

7-79

Object
Module

Location of
Code

Return
Code

IEAVARO 5
IEAVAFR5

SDWARCDE

0
4

Continue with termination.
Retry.

SDWARCDE

0

Continue with termination.

register 15
SDWARCDE

0
0

Successful execution.
Continue with termination.

register 15

0
4
8

register 15

0

Successful execution of STAX routine.
Defer has already been requested.
Invalid parameter; STAX request is ignored.
Successful formatting of the extent or pool.
Invalid CPID or unformatted pool.
Invalid subpool.
Invalid cell size.
An incompatible request is in process concurrently against the specified pool.

IEAVAR06
IEAVAFR6
IEAVAR07
IEAVAR07
IEAVAFR7
IEAVAXOO
IGCOO09F

IEAVBlDP

8
12
16
20
IEAVCARR
IEAVCARR
IEAVTIRR
IEAVFARR

SDWARCDE

IEAVCKEY
IEAVCKRR

SDWARCRD
register 15
SDWARCDE

0
0

IEAVCSEG

register 15

0

register 15

4
8
0
4
8

register 15

0

0
4

4

IEAVCSGB

IEAVDElP

4
8
12

IEAVEACO

register 15

IEAVEATO
IGCOO04B

register 15

16
20
0
4
0
4
8
12
14
18

IGC044R2

register 15

0
4
8
12

7-80

OS/VS2 Syst'em Logic Library Volume 7

Meaning

Continue with termination.
Retry.
Recording is desired.
Storage key for area has successfully been changed.
Continue with termination.
Retry.
Successful creation.
Creation request not satisfied.
Segment is already valid - 10 is in register O.
Successful creation.
Creation request not satisfied.
Segment is already valid - 10 is in register O.
Successful deletion.
Error during FREEMAIN of a deleted extent.
An attempt was made to delete a pool created by NIP.
An attempt was made to delete an unformatted pool or to delete an extent of a
pool that has no extents.
Invalid or null CPID passed.
A mutually exclusive operation is taking place concurrently.
Change in ASCB dispatching queue was successful.
Specified ASCB not on queue.
ATTACH completed normally.
ATIACH was issued from a STAE exit routine.
Insufficient storage for STAE control block.
Invalid address of exit routine or parameter list on STAI operand of ATTACH
macro instruction.
System task specified JSTCB = YES, but was not itself a job step task.
New task cannot be created -- invalid combination (job-step tasks and
non-job-step tasks would be subtasks of the same task).
TCB queues of current address space are usable.
TCB queues are not usable -- invalid ASCB or ASXB.
TCB queues were not checked.
TCB dispatching queue is empty after processing by queue verifier.

Object
Module

Location of
Code

IEAVECHO
IGC044R1
IGC044R2

register 15
register 15

Return
Code
0
0
4

8
IEAVEDR

register 15

12
0
4

8
12
16
IEAVEEDO
IGC062

register 15

0

IEAVELK

register 13

4
0
4

IEAVEMIN

Cross-memorypost ECB
register 15

8

IEAVEMRQ

0
4

0
4

8
IEAVENQ1
IEAVEQR

register 15
register 15

12
0
0
4

8
IEAVERI

register 15

16
0
4

8

IEAVERP

register 15

12
16
20
0
4

8
12
16
IEAVEVTO
IEAVFP
IEAVFP1

register 15
register 15

IEAVFP2

register 15

IEAVFRCL

register 15

0
4

8
0
4

8
0
4

8

IEAVFREE

CIWRETC'

12
16
0
4
16

Meaning
Do not schedule retry.
TCB queues of current address space are usable.
TCB queues are not usable -- invalid ASCB or ASXB.
TCB queues were not checked.
TCB dispatching queue is empty after processing by queue verifier.
Signal to CPU (SIGP) successfully initiated.
Specified CPU is not online.
Signal failed.
Specified CPU is not operating.
Specified CPU is a uniprocessor -- signal failed.
No 33E ABEND code.
An incomplete subtask abnormally terminated with code 33E.
Obtaining a lock was successful.
The lock is already held by the caller.
Lock was not obtained - - it is held by another CPU.
Success.
Failure.
Successful.
No assignment by system resources manager.
System overloaded.
Unexpected ABEND.
See ENQ/RESERVE Processing and DEQ 'Processing descriptions.
Real storage allocated or freed in behalf of a V = R region.
Allocation delayed; wait on ECB.
Real storage is available, but corresponding virtual space is not.
Allocation was not possible or specified V = R region did not exist (for freeing).
Signal to CPU (SIGP) was successfully initiated.
Specified CPU is not online.
Signal failed - - register 1 contains status bits.
Specified CPU is not operating.
Specified CPU is a uniprocessor -- signal failed.
Specified CPU was taken offline during the spin routine.
Signal to CPU was successfully initiated.
Specified CPU is not online.
Signal failed - - register 0 contains status bits.
Specified CPU is not operating.
Specified CPU is a uniprocessor -- signal failed.
Irrelevant.
Successful location of page.
Input virtual storage address resides in invalid segment.
An internal RSM error was detected.
Successful location of page.
Virtual storage address resides in invalid segment.
An internal RSM error was detected.
The cell has been returned to its pool.
The cell was not allocated from this pool.
The cell does not belong to any extent of this pool.
The pool contains no extents or is unformatted.
The CPID references an undefined pool.
Successful PGFREE operation.
PGFREE not successful.
Input parameter error in a VSL entry address.

Section 6: Diagnostic Aids

7-81

7-82

OS/VS2 System Logic Library Volume 7

Object
Module

Location of
Code

IEAVIOCP
IEAVCPBR

register 15

Return
Code
0

4
IEAVITAS

register 15

0

4
IEAVLKOO
IGC009

register 15

0

4
IEAVLK02
IEAPPGMX

register 15

0

4
IEAPPGMA

register 15

0

4

)

Meaning
All PCBs encountered were processed without having to schedule IEAVIOCP.
IEAVIOCP had to be scheduled to process one or more PCBs found on either
the input string or on the PCB I/O active queues.
Successful processing.
Function not performed.
DELETE routine found module.
DELETE routine could not find module.
Clean-up
Clean-up
Clean-up
Clean-up

for
for
for
for

EXIT,
EXIT,
EXIT,
EXIT,

DELETE,
DELETE,
DELETE,
DELETE,

ABEND,
ABEND,
ABEND,
ABEND,

or
or
or
or

EDT
EDT
EDT
EDT

succeeded.
failed.
succeeded.
failed.

IEAVLK03
FRRPGMMG
FRRPGMX
IEAVMASV
IEAVTPUT

register 15
register 15

0

t9rmination ECB

IEAVMFRR

register 15

IEAVMWTO

SVRB (XVWQEID)
SVRB (XVRETCOD)

IEAVOUT

CIWRETC

IEAVPCB

register 15

IEAVPIX

register 15

IEAVPREF

register 15

IEAVPRTO

register 15

Posted to indicate that there are no more active monitoring terminals or
consoles.
Continue with termination.
0
4
Attempt a retry of the failing module.
No message was put out.
0
4
Number of lines in the write parameter list (WPL) was zero.
The message identification passed in register 0 did not match any of the WQE
8
message identifications currently on the WQE chain. This could result from: 1)
register 0 not being zero for the first multiple line WTO(MLWTO) service
request. 2) The multiple line message was going to a console that encountered
an I/O error. The multiple line message was deleted when the console
functions were switched from the failing console to another console. Multiple
line messages are not switched. 3) The user lost the message identification
passed to him in register 1 after the execution of the WTO or WTOR macro
instruction.
12
A new multiple line message (MLWTO) consists only of an end message.
16
Routing code 11 (WTP) was the only routine code specified.
20
The multiple line message (MLWTO) was sent only to hardcopy.
Successful page-out.
0
4
Invalid address in VSL.
12
Page-out not done for one or more pages.
Input parameter error in VSL entry.
16
Internal error detected.
20
0
Successful processing.
4
Not enough PCBs to satisfy build request.
0
Current user cannot be redispatched; page-in is required or allocation is
deferred.
4
Current user may be redispatched.
8
A local protection exception has been detected.
12
An internal error has occurred.
No frame was found that is eligible to be stolen.
0
non-zero Real block number (RBN) of a frame to be stolen.
The region was successfully allocated.
0
4
Insufficient virtual space is available to back up the V = R request.
Invalid request.
8
12
Insufficient contiguous real pages are available to immediately satisfy the V = R
region request.
16
The available allocatable V = R space has been decreased so that the V = R
request cannot be honored.

4

Continue with termination.
Request retry processing.

Section 6: Diagnostic Aids

7-83

Object
Module

IEAVPSI
IGC112
IGC113
IEAVPSIB
IEAVPSII

Location of
Code

Return
Code

The private area is fragmented with system space such that the region request
cannot be honored.

register 15

0
4

Request was satisfied successfully.
Request was not honored.

register 15

0
4

Operation was completed successfully; ECB has been posted if passed as input.
Operation was not completed; invalid address in VSL entry or register. ECB has
been posted complete. ABEND is issued for the requestor's TCB.
Operation is proceeding; ECB will be posted when paging I/O completes.
Input parameter error. Either an invalid combination of operation and option
codes was specified on entry, or the VSL, ECB, or TCB addresses supplied
were invalid. No ECB is posted. ABEND is issued for the requestor's TCB.
Successful validation.
Input VSl invalid.
There are no further VSL entries.

~
16

NEXTVSL

register 15

0
4

8
IEAVRCF
IEAVRCF

register 15

0
4

8
12
16

IEAVRCFI

register 1

IEAVRElS
IEAVRELS

CIWARETC

IEAVRELV

register 15

IEAVRELF

register 15

20
0

0
4
16
0
4

8
0
4

8
IEAVRTII
IEAQPGTM
IEAVRTVR

IEAVRTOD
IEAVRINT

register 15
register 15

register 15

IEAVRSSC

register 15

IEAVRNOT

register 15

IEAVRTOO
IGCOO04F

register 15

Requested action completed. The ECB is not posted.
Requested action in process; it will complete asynchronously. The ECB will be
posted when all frames are offline.
Unsuccessful action; either recovery could not be done or one or more frames
requested to go offline contain permanently fixed data.
A frame specified by RBN and count exceeds the known storage configuration.
No action has been taken and no status is provided for any frame.
An online or offline request incorrectly overlaps a pending offline request, i.e.
the overlap is not exact.
Parameter error; no request is indicated on the input parameter.
Frame was accepted by interception. Unchanged frame was rejected by
interception because no request existed for it in a root PCB.
Successful release.
All pages not released successfully.
Input parameter error in a VSL entry.
All pages were released successfully.
All pages not released successfully.
Release for page addressed in register 3 has been deferred.
The input page has been successfully released.
The page has not been successfully released.
The input page was not on deferred status but has been put on deferred
status.

8

Always set on return from this entry.
TQE is valid.
TQE contains some invalid data.
Some part of the TQE cannot be accessed.

0
Not 0
0
Not 0
0
4

Successful operation.
Unsuccessful.
Successful operation.
Unsuccessful.
Successful operation.
Failure.

0

Successful operation.
Unsuccessful; no usable TOO clocks in the system. Error return address
specified.

0
0
4

8

7-84

Meaning

20

OS/VS2 System Logic Library Volume 7

Object
Module

Location of
Code

Return
Code

I GC0004G

register 15

0
S

Successful operation.
Unsuccessful because:
• For task type requests, there exists no usable CPU timer in the system or the task
has affinity to the executing CPU and the executing CPU has an unusable CPU timer.
• For real or wait type requests, there exists no usable TOO clock in the system or
no CPU in the system has a usable clock comparator and TOO clock.

IEAVRT01
IGCOOO1A

register 15

0
S

Successful operation.
Unsuccessful - no usable clock in the system and an error return address has been
specified.

IEAVRT02
IEAVRDIE

register 15

0
4

TOE was successfully enqueued.
Unsuccessful - necessary clocks not available.

IEAVSETS
IGC079

register 15

0

STATUS routine completed normally.
Specified task is not a subtask of the caller's task.
STATUS routine completed normally.
STATUS routine completed [normal exit].

4
IGC07902
IGC07903
IEAVSOUT
IEAVSOUT

register 15
register 15

0
0

register 15

0

4
8

IEAVSQA

register 15

0

IEAVSTAA

register 15

0

IEAVSTAO

register 15

0

4
4
4
8

register 15

4
8
12
16

register 15

IEAVSWCH

register 15

12
16
20
0

.4
IEAVSY50
IEAVTABD

)

Meaning

register 15
register 15

0

Successful swap-out.
Swap not valid for this address space.
Unable to swap out this address space at this time because:
• Changed bad page in user's LSQA.
• GETCELL for SRB to schedule IEAVPIOP failed.
• GETMAIN to obtain SQA for SPCT failed.
• Unable to get enough PCBs from IEAVPCB to swap out the addoress space.
• ASCBFMCT is in error.
Successful allocation.
Allocation failed - No real storage available.
Continue with termination.
Retry at IEAVMQWR.
STA or ESTA request was processed.
ESTAE OV has been requested, but the last SCB is nonexistant, not owned by
user's RB, or is not an ESTAE create is performed.
A previous ESTAE create was issued with the BRANCH = YES option. The
create was performed and previously-created SGB was eliminated.
[Error exit following STAE or STAI request].
Insufficient storage.
ST AE issued in a ST AE exit or a cancel or overlay request was issued with no
SCB on the queue.
STAI was not issued by the ATTACH macro instruction or STAI was issued with
no TCB operand.
A cancel or overlay was requested but SGB is not a STAE SGB or is not owned
by requestor's RB.
or
An unexpected error was encountered while processing the request.
[Error exit following STAE, ESTAI, or ESTAR request.]
Invalid cancel request.
Unexpected error -o~curred.
Insufficient storage.
Operation completed normally.
No action. The request does not result in a message to either console or the
hardcopy log.
Irrelevant.
Snap processing was successful.
or
No dump options specified by CHNGDUMP, the requestor, or SYS1.PARMLIB.
or
No SYSABEND or SYSUDUMP DD was specified.

Section 6: Diagnostic Aids

7-85

Object
Module

Location of
Code

Return
Code

4
8
12

Meaning
DCB not open or UPR on DCB.
Invalid TCB, UPR, on TCB, or insufficient storage.
Invalid TCB type.

IEAVTAS2
RTM2WA
RTM2RCDE

0

4

Continue with termination.
Retry portion of recovery is requested.

IEAVTAS3
RTM2WA
RTM2RCDE

0

register 15

0

4
IEAVTERM

4
IEAVTEST
IEAVTEST

register 15

0

4
8
IGC119

register 15

0

4
8

4
IEAVTMTC

register 15

0

IEAVTRER

register 15

0

4
4

8
12

16
20
0

IEAVTRET

register 15

IEAVTRTE

register 15

0

IEAVTRV

register 15

0

IEAVTSBP

register 15

4
4
4
0

4

IEAVTSDR
IEAVTSDX
IEAVTSKT

register 15
register 15
register 15

0
0
0

4

7-86

OS/VS2 System Logic Library Volume 7

Percolation recovery has been set up.
or
Continue with termination (error exit).
Retry recovery has been set up.
Successful termination services performed.
Function not performed.
Task authorized.
Task not authorized.
Invalid codes for authorization or function -- code not found in matrix.
Task authorized.
Task not authorized.
Invalid codes for authorization or function -- code not found in matrix.

R/T management initialization was successful.
R/T management initialization failed.
Address space termination controller is initialized.
Initialization of address space termination controller failed.
Asynchronous recording request was successful.
Request has been scheduled directly from caller's buffer -- no intermediate
buffering.
Record for LOGREC has been truncated to fit in available space.
Record has been lost -- insufficient space.
Record has been lost -- error in processing.
Recording request facility is inactive.
Recording task successfully initialized.
Initialization of recording task failed.
Successful completion.
Failure during subtask termination processing.
Successful translation.
Unsuccessful translation.
All SCBs properly purged and/or transferred.
No TCB address specified.
or
Unexpected error occurred while processing request.
SVC dump resource manager has completed.
Dump scheduled.
Successful completion.
Failure during subtask termination processing.

Object
Module

Location of
Code

Return
Code

4
8
12
16
IEAVVWTO

register 1
(SVRB (XVWQEID)
register 15

IEAVXDOM

SVRB (XVRETCOD)
register 15

IEECB860

register 15

IEECB900
IEECB901
IEECB904
IEECB906

register
register
register
register

IEECB907

register 15

IEECB908

register 15

IEEMB803

register 15

IEEMB806

register 15

IEEMB812

register 15

15
15
15
15

Meaning
orma
Parmlist has a zero for both work area pointers.
Insufficient room for FRRs in the RTS environment.
Insufficient room for FRRs in the RT2 environment.
FRR recovery completed and SLIP processing canceled.
Message identification or zero if no message sent.

0
4

See IEAVMWTO above.
Normal exit.
Error in register 0 input value.

0
non-zero STAE creation failed.
Irrelevant.
Irrelevant.
Irrelevant.
Normal exit.
0
No ESTAE environment.
4
Normal exit.
0
WTO error.
4
Normal exit.
0
Parameter list in error; no message written.
4
Log initialized successfully.
0
Return to ABEND/STAE processing for retry. Meaning depends on time of
4
error:
• After OPEN: log not initialized; log data set could not be opened.
• After BLDCPOOL: log not initialized; storage not available.
• After PUT: internal ABEND macro instruction is issued.
non-zero Log is not initialized: after issuing IEFSSREQ (JES2 interface) or SVC 99
(dynamic allocation interface).
ESTAE environment created.
0
ESTAE environment not created.
4
0
The IPS has been changed.
The IPS data in IEAIPSxx is invalid.
4
IEAIPSxx list cannot be found in SYSl.PARMLIB.
8
12
An I/O error occurred in reading IEAIPSxx.
16
SYSl.PARMLIB cannot be opened.

Section 6: Diagnostic Aids

7-87

Object
Module

Location of
Code

IEEMB825
IEEMB830

register 15
register 15

IEESTPRS

register 15

Return
Code
0
0
4
8
16
4
~
12
16

IEEVDEV

register 15

20
0

4

8

IEEVPTH

register 15

12
16
0

8
12

7-88

OS/VS2 System Logic Library Volume 7

Meaning
No retry necessary.
Record moved to SMF buffer.
Truncated record written.
Attempting to write record that is less than 18 bytes.
SMF not recording.
Subroutine can't stop system because one CPU is disabled for machine check
interruption.
'
Subroutine can't stop system because one online CPU was in check stop state.
Err'or code received from IPC routine.
Recovery routine has gotten control. System is restored to subroutine entry
state.
A CPU has failed to restart in the FLIH.
For function code x'OO': an operational path to the device is available. For
function code x'O 1': other paths exist; removing CPU does not remove last
path. For function code x'02': other paths exist; removing channel does not
remove last path.
For function code x'OO': the path, channel, or CPU needed to bring the device
online is unavailable. For function code x'O 1': no other paths exist; the CPU is
the last path to the device. For function code x'02': no other paths exist; the
channel is the last path to the device.
No working storage available; function has not been performed.
No operational paths to the device are available.
Device remains offline.
Vary is successful (online request).
Meaningless: If this appears, a 'processor failure' message is required.
Same as for an offline request.

Object
Module

Location of
Code

IEE0303D

register 15

IEE0703D

register 15

IEE0803D

register 15

IEE1403D
IEE3603D

register 15
register 15

IEE5103D
IEE7103D
IEE9403D
IEFAB4AO

register
register
register
register

IEFAB4A2

register 15

IEFAB4A3

register 15

IEFAB4A6

register 15

IEFAB4A8

register 15

IEFAB4BO
IEFAB4B2
IEFAB4DD

register 15
register 15
SDWA, if it
exists; otherwise,
register 15
SDWA, if it
exists; otherwise,
register 15
SDWA. if it
exists; otherwise,
register 15
register 15

IEFAB4DE

IEFAB4EA

IEFAB4EC

15
15
15
15

Return
Code

Chain manipulated successfully.
CIB or CSCB pointers don't match.
Error related to problem-program-issued situation.
Successful processing.
PROC name or TASK name length over 8 characters or invalid command
operand or CSCB/CIB count limit reached.
\
Successful completion of SVC 34 processing.
0
8
ASID/ASCB failure in memory-creating LOGON command.
4
Operand missing.
Path to device is available.
0
non-zero Path to device is unavailable - device cannot be varied online.
8
STAE processing successful.
4
Error in obtaining storage in IEAVMNTR.
Irrelevant.
Successful completion.
0
4
GETMAIN or ESTAE error (as indicated by the reason code).
ESTAE error.
8
12
ESTAE error.
Note: No other return codes are explicitly set by this module; see the routines
. called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
0
Successful completion.
GETMAIN error.
4
0
Successful completion.
4
GETMAIN error.
Successful completion.
0
4
GETMAIN error.
0
Successful completion.
4
GETMAIN error.
0
Successful completion.
0
Successful completion.
0
Continue with termination.
0
4
8
0
4

0

Continue with termination.

0

Continue with termination.

0
4

12
0

Lock or unlock successfully completed.
ESTAE failure.
Mask of groups to be locked is zero because none of the UCBs in the input list
could be found.
GETMAIN failure.
Continue with termination.

0

Successful completion.

S

IEFAB4ED

IEFAB4EE

SDWA, if it
exists; otherwise,
register 15
register 15

Meaning

Section 6: Diagnostic Aids

7-89

Object
Module

Location of
Code

Return
Code

IEFAB4EF

poi nted to by
second
parameter 1

o

IEFAB4EO
IEFAB4El

IEFAB4E2

IEFAB4E3
IEFAB4E4

IEFAB4E6

IEFAB4E8

IEFAB4FA

o
o

Continue with termination.

4
4

Allocation failed.
Retry requested.

o

Continue with termination.

o

Continue with termination.

o

Successful completion.
GETMAIN error.
Cancel ECB posted.
Successful.
Successful completion.
GETMAIN error; or not enough space in TIOT for new entry (as indicated by the
reason code).
Successful completion.
Successful completion.
Successful completion.
The job cannot enqueue on the resource.
The job is already enqueued on the resource.
Volume can be used.
Volume cannot be used.
Successful completion.
Recall this module when affinity requests are allocated.
Success.
Failure.

4
8

SDWA, if it
exists; otherwise,
register 15
SDWA, if it
exists; otherwise,
register 15
register 15
SDWA, if it
exists; otherwise,
register 15
SDWA, if it
exists; otherwise,
register 15
SDWA, if it
exists; otherwise,
register 15
register 15

4
16
IEFAB4FB
IEFAB4FC

o
o

register 15
register 15

4
IEFAB4FD
IEFAB4FE
IEFAB4FO

o
o
o

register 15
register 15
register 15

4
8

o

IEFAB4F1

register 15

IEFAB4F2

register 15

IEFAB4F4

pointed to by
second
parameterl
pointed to by

o

second
parameterl

8

IEFAB4F6
IEFAB4F8

register 15

o

IEFAB4F9

register 15

o

4

o
4

IEFAB4F5

Meaning
Success.
Failure.
Failure.
Irrelevant.
Continue with termination.

4

o

4
4

Success.
Failure.
Irrelevant.
Read successful.
Read unsuccessful.
Read successful.
Read unsuccessful.

IThe return code is located as follows:
Register 1

Parameter
List

Return
& Reason

Parameters

7-90

OS/VS2 System Logic Library Volume 7

Codes

Object
Module

Location of
Code

Return
Code

IEFAB4UV

register 15

IEFAB421

register 15

IEFAB422
IEFAB423

register 15
register 15

IEFAB424

register 15

0
4

IEFAB425

register 15

0
4

IEFAB426

register 15

IEFAB427

register 15

0
4
0
4

IEFAB428

register 15

0
4

IEFAB430

register 15

0
4

IEFAB431

register 15

0
4

IEFAB432

register 15

0
20
32
36

0
4
8
12
16
0
4
8
0
4

40

IEFAB433

register 15

0

IEFAB434

register 15

0
12
16

Meaning
Successful completion.
Input unit name invalid.
Input unit address not associated with input unit name.
Device group split.
GETMAIN error.
Successful completion.
No requests allocated.
Some requests allocated.
Irrelevant.
Successful completion.
GETMAIN error; or too many units required; or invalid unit affinity; or invalid
volume sequence count; or error in called routines (as indicated by the reason
code).
Successful completion.
GETMAIN error; or invalid unit parameter; or not enough units to satisfy request
(as indicated by the reason code).
Successful completion.
Line is ineligible; or GETMAIN error; or no eligible lines (as indicated by the
reason code). Note: See the called routine, IEFAB434, for additional return
codes.
Successful completion.
Too many units required.
Successful completion.
Subsystem failed request; or called routine (IEFAB428) detected error (as
indicated by the reason code).
Successful completion.
GETMAIN error; or called routine (IEFAB4FC) detected error (as indicated by
the reason code).
Successful completion.
GETMAIN error; or two requests for same unit is invalid (as indicated by the
reas~>n code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
DADSM error; or error detected by called routine (lEFAB428) (as indicated by
the reason code).
Successful completion.
Volume mounted on unit in unserialized group.
Recoverable DADSM error.
Nonrecoverable DADSM error; or volume mounted on ineligible device type (as
indicated by the reason code).
Volume mounted on unit in unserialized generic.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Recoverable DADSM error.
Nonrecoverable DADSM error.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.

Section 6: Diagnostic Aids

7-91

Object
Module

Location of
Code

Return
Code

IEFAB435

register 15

0
4
20
24
28

IEFAB436

register 15

0
4
36

IEFAB438
IEFAB440

register 15
register 15

IEFAB441

register 15

IEFAB442

register 15

0
4

IEFAB451

register 15

IEFAB452

pointed to by
third
parameter1
pointed to by
third
parameter l
pointed to by
third
parameter l
pointed to by
third
parameter l
pointed to by
third
parameter 1
pointed to by
third
parameter l

0
4
0
4

IEFAB453

IEFAB457

IEFAB458

IEFAB459

IEFAB461

0
4
0
4

0
4
0
4

Meaning
Successful completion.
GETMAIN error.
Volume mounted on unit in unserialized group.
Volume mounted on unit in unserialized generic.
Volume allocated on another unit.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error; or no space on storage volumes (as indicated by the reason
code).
Failing error from IEFAB434.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
The DDR count is passed back in register 15 as a return code.
Successful completion.
GETMAIN error.
Successful completion.
Volume in use by system function; or volume mounted on incompatible device
type; or volume allocated and waiting not allowed; or volume mounted on
ineligible fixed device; or IEFAB434 detected an error; or IEFAB49C detected an
error. The type of error is indicated by the reason code. (See description of
IEFAB442 for other possible return codes.)
Successful completion or non-failing error.
Too many units required; or error from IEFAB428; or affinity request is a
demand request and can't be changed to another unit (as indicated by the
reason code).
Success.
Error.
Success.
STEPCAT syntax or data-set-type error -- failure (as indicated by the reason
code).
Success.
Referenced DO not allocated -- failure.
Success.
Volume reference to GDG--failure; or volume reference to DD in a step that was
not executed -- failure (as indicated by the reason code); or MSS select failure.

0
4
8
0
4

Success.
Failure.
Failure.
Success.
Failure.

0
4

Success.
Failure.

IThe return code is located as follows:
Parameter
List
Parameters

7-92

OS/VS2 System Logic Library Volume 7

Return
& Reason
Codes

Object
Module

Location of
Code

Return
Code

Meaning

IEFAB464

pointed to by
third
parameter l
pointed to by
third
parameter1
pointed to by
third
parameter1
pointed to by
third
parameter 1
register 15

0
4

Success.
Failure.

0
8

Success.
Failure.

0
4
8
0
4

Success.
Failure.
Failure.
Success.
Failure.

0
4

'IEFAB472

register 15

0
4

IEFAB473

register 15

IEFAB474
IEFAB475

register 15
register 15

0
4
8
12
16
0
0
4

IEFAB476

register 15

0
4

IEFAB477

register 15

o

Successful completion.
GETMAIN error.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error; or two demand requests in same multi-unit, multi-generic
group want different generic device types; or error detected by IEFAB4FA (as
indicated by the reason code).
Successful completion.
Error reading label.
Tape with non-standard labels not handled.
ANSI tape in non-ANSI system.
Duplicate volume serial number.
Successful completion.
Successful completion; or non-failing error (as indicated by the reason code).
Not enough eligible devices; or volume mounting not allowed; or GETMAIN error
(as indicated by the reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error; or request not scratched (as indicated by the reason code).
Note: No other return codes are explicitly set by this module;. see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion; or non-failing error (as indicated by the reason code).
GETMAIN error; or System Resources Manager error (as indicated by the
reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.

IEFAB466

IEFAB469

IEFAB470

IEFAB471

4

IEFAB478

o

register 15

4

IThe return code is located as follows:
Register 1

Parameter
List

Return
& Reason

Parameters

Codes

Section 6: Diagnostic Aids

7-93

Object
Module

location of
Code

Return
Code

IEFAB479

register 15

0
4

IEFAB48A

register 15

0
4

IEFAB480

register 15

IEFAB481
IEFAB485

register 15
register 15

0
4
8
12
16
0
0
4

IEFAB486

register 15

0
4

IEFAB487

register 15

0

IEFAB488

register 15

0
4

IEFAB489

register 15

0

4
20
IEFAB49A
IEFAB49B

register 15
register 15

IEFAB49C

register 15

IEFAB490

register 15

7-94

0
0
4
24

0
4

OS/VS2 System Logic Library Volume 7

Meaning
Successful completion; or non-failing error (as indicated by the reason code).
More than one unit required for request; or unit in use by system function; or
allocation can't consider offline units; or volumes cannot be mounted; or
requested device is console; or volume mounted is permanently resident or
reserved; or allocation cannot wait for allocated units (as indicated by the
reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Allocation environment changed.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for hits module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Preliminary solution cannot be found.
Required request not satisfied.
Error in input flags.
GETMAIN error.
Successful completion.
Successful completion.
Volume mounting not allowed; or GETMAIN error; or cannot use offline or
allocated units (as indicated by the reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error; or one generic cannot cover entire request (as indicated by the
reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion; or non-failing errors (as indicated by the reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Job cancelled by uperator; or GETMAIN error by called routine (as indicated by
the reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error; or System Resources Manager error; or failing error from
called routines (as indicated by the reason code).
Retry needed.
Successful completion.
Successful c9mpletion.
Unable to read label.
Unable to mount MSS volume.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Note: No return codes are explicitly set by this module; see the routines called
by this module (listed in the module description for this module in Section 3,
Program Organization) for possible return codes.
Successfullcompletion.
Wrong DSORG/DISP; or too many concatenated DDs; or GETMAIN error (as
indicated by the reason code).

ObJect
Module

~

Location of
Code

Return
Code

IEFAB491

register 15

0
4

IEFAB492

register 15

IEFAB493

register 15

0
4
0
44

IEFAB494

register 15

0

IEFAB495

register 15

0
4
8
20
24
28
32
36

IEFAB496

register 15

0
12
16

IEFAB498

register 15

IEFAB499

register 15

IEFAB4UV

register 15

IEFBB401

register 15

IEFBB402

register 15

IEFBB404

register 15

0
8
12
0
4
0
4
8
12
16
0
4
0
4
8
0

IEFBB410

register 15

0

Meaning
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion or non-failing error (as indicated by the reason code).
Allocation environment changed; or GETMAIN error; or operator cancelled (as
indicated by the reason code).
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Error occurred.
Successful completion.
Error issuing ESTAE macro.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful conpletion.
Note: No other return codes are explicity set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error.
MSS volume not available.
MSS volume not defined.
Unable to mount MSS volume.
MSS volume inaccessible.
The specified virtual volume group (VVGRP) name does not exist.
Neither space nor virtual volume group (VVGRP) specified for nonspecific MSS
request.
Successful completion.
Operator replied 'NO' to mount message.
CANCEL ECB posted.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
MVCA with matching ASID found.
MVCA with matching ASID not found.
Successful completion.
GETMAIN error.
Successful completion.
Input unit name invalid.
Input unit address not associated with input unit name.
Device group split.
GETMAIN error.
Successful completion.
Step not successfully allocated.
Step to be run.
Job to be failed.
Step to be bypassed.
Successful completion.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.

Section 6: Diagnostic Aids

7-95

Return
Code

Object
Module

Location of
Code

IEFBB412

register 15

IEFBB414

register 15

IEFBB416

register 15

IEFDB4AO

register 15

0
4
0

IEFDB4Al

register 15

0

IEFDB4DO

register 15

12

0
4
0

16
20
24
28
32

36
40
44
48
52
0
0

IEFDB4FB
IEFDB4FD

register 15
register 15

IEFDB4FE

register 15

IEFDB4FF

register 15

0
4
8
12
16
0

IEFDB4F8

register 15

0

IEFDB4F9

register 15

0

IEFDB400

register 15

IEFDB401

register 15

0
4
8
12
0

IEFDB402

SDWA, if it
exists; otherwise,
register 15
SDWA, if it
exists; otherwise,

IEFDB403

7-96

0
0

OS/VS2 System Logic Library Volume 7

Meaning
Successful completion.
Job to be failed.
Successful completion.
Note: No other return codes are explicitly set by this module; see the routines
called by this module (listed in the module description for this module in
Section 3, Program Organization) for other possible return codes.
Successful completion.
GETMAIN error.
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
An error occurred in dynamic allocation. The DAIR function block contains the
error reason code.
No TIOT entries were available for use.
The ddname requested is unavailable.
The dsname requested is a member of a concatenated group.
The ddname or dsname· specified is not allocated.
The requested data set was previously permanently allocated, or was allocated
with a disposition of NEW and was not deleted. DISP = NEW cannot now be
specified.
Error in IKJEFCIR service routine.
The return area provided for qualifiers was exhausted and more index biocks
exist. A larger return area is needed.
The previous allocation specified a disposition of DELETE for this
non-permanently allocated data set.
Reserved.
Request denied by installation exit.
Successful.
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code -- see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
Successful completion.
Volume not mounted.
DSCB not in VTOC.
Pe'rmanent I/O error.
Invalid work area pointer.
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
Successful completion or GETMAIN error. (Success or error does not affect
caller's processing.)
Success.
Environmental error; or resource unavailable; or I/O error.
Request failed by user exit.
Parameter list error. (Error reason code contains explanatory value.)
A zero is always returned; successful or unsuccessful completion is indicated in
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessfull completion is
indicated in the reason code - - see the list of dynamic allocation reason codes
in "Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
Continue with termination.

~

~

Object
Module

Location of
Code

IEFDB410

register 15
register 15

0

IEFDB411

register 15

0

IEFDB412

register 15

0

IEFDB413

register 15

0

IEFDB414

register 15

0

IEFDB417

register 15

0

IEFDB418

register 15

0

IEFDB450

register 15

0

IEFDB460

register 15

0

IEFDB470

register 15

0

IEFDB480

register 15

0

IEFDB481

register 15

0

IEFDB490

register 15

0

IEF,IB600

register 15

IEFIB605

register 15

IEFIB660
IEFICATL

register 15
register 15

IEFICPUA

register 15

0
4
8
36
0
36
0
0
non-zero
0
4

IEFIRECM
IEFISEXR
IEFJRECM
IEFJSREQ

register
register
register
register

15
15
15
15

Return
Code

4
8
12

Meaning
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code -- see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason .,c:;ode - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Cpdes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes s" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.
A zero is always returned; successful or unsuccessful completion is indicated
the reason code - - see the list of dynamic allocation reason codes in
"Allocation/Unallocation Reason Codes" in Section 6, Diagnostic Aids.

in

in

in

in

in

in

in

in

in

in

in

in

in

Successful completion.
JCL error exists.
I/O error occurred.
Error occured in restart.
Successful completion.
Error in journal merge or DSDR processing.
Successful completion.
Catalogs were opened successfully.
Catalogs were not opened successfully.
One or more required CPUs are on-line.
None of the required CPUs are on-line.
Irrelevant.
Irrelevant.
Irrelevant.
The requested sybsystem does not perform the function indicated by the function
code in the SSOB.
The requested subsystem is inactive - - there is no SSVT for it.
The subsystem name in the SSIS is invalid -- there is no SSCVT with that
subsystem name in it.

Section 6: Diagnostic Aids

7-97

Object
Module

Location of
Code

Return
Code
16

Meaning
The request cannot be satisfied because:
The function code in the SSOB is larger than the number of functions
supported by the subsystem.
- or The SSOB pointer is zero.
- or Both
the SSIB pointers (one in the SSOB, the other in the JESCT) are zero.
•
Either the 551B or 550B have an invalid length or format.

•

•

20

register 15

20
0
non-zero
0

Either the SSIB or SSOB have an invalid length of format.
Success.
aBO ABEND was issued.
Success.

register 15

non-zero
a

aBO ABEND was issued.

IEF5D061
IEFTB721

register 15

IEFVHF

register 15

IEFVHN

register 15

IEFXB500

JNLPARM

IEFXB601

register 15

IEFXB602
IEFXB604
IEFXB609

register 15
register 15
register 15

0

IEFXVNSL

register 15

4

IGXOOO13

register 15

0

IEFQB550

register 15

IEFQB555

0
4
0
4
8
0
4
8
64
128
0

36

0

36

4

8

IGXOOO14

register 15

0
4

IKJEFLEA

register 15

0
4
8
12
16
20

IKJEFLG

7-98

register 15

0
non-zero

OS/VS2 System Logic Library Volume 7

iluccess.
:,..0'

Successful completion.
Cancel job.
Interpreter processing successful.
JCL error occurred.
I/O error occurred.
Converter processing successful.
JCL error occurred.
I/O error occurred.
Journal does not exist.
Journal error.
Successful SWA reconstruction.
Error in accessing job journal or in SWA reconstruction.
Successful processing of SWA manager function.
Irrelevant.
Successful completion.
Unsuccessful open of c~eckpoint data set; or unexpected ABEND occurs.
Always returned failure (user routine to read non-standard labels was not
included in system).
Requested options were valid and SYNCH was done to IRBMFDTA to collect
MF /1 measurements.
One or more invalid options were detected or no measurement options were
detected. MF /1 measurements were not initialized and SYNCH to IRBMFDTA
was not done.
The ENQ name SYSZREMF.ACTIVE was not available and not held by the calling
task, or MF /1 initialization has already been performed; and SYNCH to
IRBMFDTA was not taken.
Normal Return.
MFDATA SVC routine has not been previously executed; no interval data
returned.
Parse or command was successful.
Parse unable to prompt because the no-prompt bit in the UPT is on.
The cancel ECB in the CSCB has been posted, indicating an attention
interruption, a disconnected line, or a cancel.
Invalid parameters have been detected by parse, command scan, or IKJEFLGM.
An attempt to obtain storage (via a GErMAIN) has failed.
The terminal user entered a LOGOFF command, or a LOGON RECONNECT has
been entered and the user has been reinstated in his former address space.
The attention exit was successful.
An error occurred in the attention exit.

lV

Object
Module

Location of
Code

IKJEFLGB

register 15

Return
Code

Meaning

IKJEFLGM

register 15

ILRACT

register 15

0
a
20
2a

ILRFMTOO

register 15

0
4

Upon return to ABEND processing:
Retry is not to be scheduled.
Retry has been scheduled.
The message handler was successful.
A PUTGET was issued, but the UPT indicates that no prompting is to be done.
The ECB passed to I KJEFLGM has been posted, indicating an attention interruption
Or a disconnected line.
Function successful.
Record could not be found on SYS1.STGINDEX.
I/O error accessing SYS1.STGINDEX.
Storage could not be obtained for either a workarea, I/O buffer space, or LSOA
space for rebuilding the ASPCT.
Function successful.
Not enough storage.

ILRFMTCV
ILRFMTC

register 1 fi

ILRFMTH

register 15

ILRFMTV

register 15

ILRFMTPG

register 15

ILRFMTSW

register 15

0
4
0
4
0
4
a
0
4
a
0
4
a

Function successful.
Unable to format blocks.
Function successful.
Unable to format blocks.
Function successful.
Unable to format blocks.
LGVT inaccessible.
All control blocks format.
At least one error in format.
Unable to locate or format the PART.
All control blocks format.
At least one error in format.
Unable to locate or format the SART.

ILRFRR01
ILRVACE

register 15

ILRVACEO

register 15

ILRVAC02
ILRVAIA

register 15
register 15

ILRVAIAC

register 15

ILRVAIAO

register 15

ILRVASGO

register 15

ILRVIOE

register 15

ILRVIOEO
ILRVIORB

register 15
register 15

ILRVLGE

register 15

0
4
0
4
a

0
Element passed all tests.
Element contains bad data.
4
Element is not an ACE.
8
No errors were detected.
0
Elements with bad data were removed.
4
Damaged queue was reconstructed.
a
I nput parameters were invalid.
24
same as I LRV ACEO
0
Element passed all tests.
Element contains bad data.
4
Element is not an AlA.
a
0
Element passed all tests.
Element contains bad data.
4
Element is not an AlA/ACE.
a
0
No errors were detected.
Elements with bad data were removed.
4
Damaged queue was reconstructed.
a
Input parameters were invalid.
24
0
No errors were detected.
4
Elements with bad data were removed.
Damaged queue was reconstructed.
a
Input parameters were invalid.
24
0
Element passed all tests.
4
Element contains bad data.
Element is not an 10E.
a
same as I LRV ACEO
Element passed all tests.
0
Element is not an 10RB-IOSB-SRB.
a
0
Element passed all tests.
4
Element contains bad data.
a
Element is not an LGE.

Section 6: Diagnostic Aids

7·99

Location of
Code

Object
Module

ILRFRR01 (continued)
I LRVLPRG
register 15

Return
Code

O'
4
8
24

ILRVPCB

register 15

o
4
8

ILRVPCBQ

register 15

o
4

8
24
ILRVPCCW

register 15

o
4

8
ILRVPCWQ

register 15

o
4

8
24
ILRVSCCW

register 15

o
4
8

ILRVSCWQ

register 15

o
4

8
24
ILRVSPAQ

register 15

o
4

8
24
ILRVSWTQ

register 15

o
4
8

24

ILRGOS
I LRGOS

register 15

o
4

8
20
28
32
40

44
ILRFRELG

register 15

o
4

ILRGOS01
ILRCGOSE
ILROPSOO

register 15
Register 15

o
o
8
12
16
20

ILRPAGIO

register 15

o
4

ILRPOS
ILRPOS

register 15

o
4
28

7-100

OS/VS2 System Logic Library Volume 7

Meaning
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
Input parameters were invalid. or register 0 did not point to a valid LGE.
Element passed all tests.
Element contains bad data.
Element is not a PCB.
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
I nput parameters were invalid.
Element passed all tests.
Element contains bad data.
Element is not a PCCW.
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
I nput parameters were invalid.
Element passed all tests.
Element contains bad data.
Element is not an SCCW.
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
Input parameters were invalid.
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
Input parameters were invalid.
No errors were detected.
Elements with bad data were removed.
Damaged queue was reconstructed.
Input parameters were invalid.
Function successful.
Invalid LGN.
Storage locator 'S' symbol is invalid.
Unable to store in SYS1.STGINDEX.
Unable to obtain storage.
Op code in ACA invalid.
I nvalid identifier type.
Indeterminate error.
Freed the LGE.
LGE was not found.
Continue with termination. Only used if no SDWA passed by RTM.
Function successful.
Mount failed.
Locate failed.
SQA out of space.
Nucleus buffer out of space.
All AlAs were processed.
Error found in an AlA. Register 1 contains address of error AlA (last one processed).
Successful.
Invalid LGN.
Unable to obtain storage.

Object
Module

Location of
Code

I LRPOS (continued)
register 15
ILRTRPAG

ILRPREAD

register 15

ILRRLG

register 15

ILRSAV

register 15

ILRSRT

register 15

ILRSWAP

register 15

ILRTERMR
ILRSLTRV

register 15

TERMRFRR

SDWARCDE

ILRTMI01

register 15

ILRVSAMI

register 15

Return
Code
0
12
28
0
4
8
0
20
28
0
20
28
44
0
4
8
12
0
4

Successful.
I nval id target LP I D for a transfer page request.
Unable to obtain storage.
Function successful.
Conversion error or I/O error.
Not enough storage to build control blocks.
Function successful.
SYS1.STGINDEX has not been opened.
Workarea storage could not be obtained.
Function successful.
I/O error trying to write to SYS1.STGINDEX.
Storage could not be obtained for a workarea or RPL.
Freemain or I/O buffers failed.
No work returning.

0
4
0
4
0
4
0
8
20
28
48

Adjusted ASMBKSL T and ASHBKSLT.
I nsufficient unreserved slots.
Continue termination
Retry.
Percolate.
Retry.
Successful.
Record cou Id not be found.
I/O error processing SYS1.STGINDEX.
Storage could not be obtained.
Partially retrieved ASPCT for release.

IRARMEVT
SYSEVENT

6

7

12

13

register 1
byte 0
register 1
byte 3
register 1
byte 3
register 1
byte 0

byte 3

30

Work returning.
Data set full, no reads remaining.
Data set full, reads remaining.
Function successful.
Error chain being returned.

Note: All the following return codes are contained in the field of the RRPA
corresponding to the indicated register.

byte 2

28

Meaning

register 15
byte 3
register 1
byte 2

0
128

Proceed with address space creation.
Do not create the address space, since a resource shortage exists.

0
4

Proceed with address space deletion.
Issue WAIT before deleting address space.

0
8

Continue with quiesce processing.
Restore the address space to its original status.

0
128
1-10
0
8

The USERRDY SYSEVENT has just been received.
No USERRDY has been received since QSCEST.
Swap reason code (if byte 3 = 0).
Irrelevant (if byte 3 /- 0) .
Swap out the address space.
Restore the address space to its former status.

0
8

The allocation selection was successful.
The allocation selection was not successful.

0

The performance group number was valid.
The performance group number is not valid, and the ASID belongs to a
non-TSO user.
The performance group number is not valid, and the ASID belongs to a TSO user.

2

'1

,/
1

Section 6: Diagnostic Aids

7-101

Object
Module
31

Location of
Code
register 1
byte 2

Return
Code

The reset request was honored.
The new performance group number is not valid.
The ASID is not currently assigned.

0
4

a
register 15
byte 3

37

The SETDMN is successful.
The domain is undefined.
The minimum value exceeds the maximum value.

0
4

a

register 15
byte 3

38

register 15
byte 3

39

register 1
byte 3

41

42

register 1
byte 3

43

register 1
byte 3

register 1

45

register 15
byte 3

0
4

No data loss occurred.
Data was lost due to an accumulation control block error.

0
4

No data loss occurred.
Data was lost due to an accumulation control block error.

0
4
8

The request to mark the address space as non-swappable was honored.
The request was not for the current address space.
The requestor was not authorized to make the request.

0
4
8

The request to mark the address space as non-swappable was honored.
The request was not for the current address space.
The requestor was not authorized to make the request.

0
4
8
0
non zero

The swap-out request was honored.
The request was ignored, since the address space is non-swappable.
The request was ignored, since the address space was already being swapped.
Data collection was successfully initialized.
Data collection was not initialized.

0
8

The request was honored.
The request to start data collection was rejected because of an incorrect buffer
size.
Data collection is already active.

32

46

register 15
byte 3

0

4
64

47

register 15
byte 3

0
64

IRARMINT

IRARMIOM
IRARMIPS

register 15
register 15

0
4

7-102

Meaning

OS!VS2 System Logic Library Volume 7

The request was honored.
Data collection was stopped because of an IPS change.
No data collection buffer has been established.
The request was honored.
No data collection buffer has been established.
The return codes for this module are the same as those for IRARMEVT.
Additionally, a '15F' ABEND will occur because of invalid invocation of this
module. The codes passed with the ABEND are explained in "System Codes",
form GC38 - 1008.
, rrelevant.
The IPS is valid.
The IPS is invalid.

Object
Module

Location of
Code

IRARMSRV

register 15
byte 3

IRARMWAR

register 15
byte 3
(field of RRPA)

Return
Code
0
4
12

The requested function was performed.
The requested function was not performed.
No space was available for the requested function (entry IRARMI09 only).

0
4

The requested function was successfully performed.
Data collection was successful, but a IPS change has occurred (entry
IRARMWR3 only).
An incorrect length data area was specified (entry IRARMWR1 only).
Data collection was not active, a data buffer was not in existence, or the copy
buffer was of an incorrect size (entry IRARMWR3 only).
Syntax string found.
Syntax string not found.
Normal processing completed.
Possible precision loss.
Significant digits lost; field filled with asterisks.
Bad input parameters.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Retry return to R/TM.
Continue with termination return to R/TM.
Normal Return. Requested options were valid.
Activate MFROUTER, enqueue TQE, and activate I/O data collection.
Activate MFROUTER, enqueue TQE, and activate I/O data collection.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Retry return to R/TM.
Normal Return. Requested options were valid.
Normal Return. Requested options were valid.
Function successfully completed.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Retry return to R/TM.
Irrelevant.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Retry return to R/TM.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Continue with termination return to R/TM.
Continue with termination return to R/TM.

8
40
IRBMFANL

register 15

IRBMFCNV

register 15

0
4
0
4

a
IRBMFDEA
IRBMFEVT
IRBMFFUR
IRBMFICP
IRBMFIDV
IRBMFIHA
IRBMFIOI

register 15
SQWARCDE
SDWARCDE
SDWARCDE
register 15
register 15
register 15
register 15
SDWARCDE

IRBMFIPG
IRBMFIWK
IRBMFMFC
IRBMFMlN

register 15
register 15
register 15
register 15
SDWARCDE

IRBMFRGM
IRBMFSAR

register 15
register 15
SDWARCDE

IRBMFSDE

register 15
SDWARCDE
SDWARCDE
register 15
SDWARCDE

IRBMFTMA
IRBMFTRM

Meaning

12
0
0
4
0
0
44
44
0
0
4
0
0
0
0
0
4
0
0
4
0
0
0
0
0

Section 6: Diagnostic Aids

7-103

March 30, 1977

Register Usage Table
This table isan alphameric list of scheduler and supervisor object mod ules and
their register contents upon entry and exit. Many modules use standard register
usage or standard SVC register usage. These standards are as follows:
Standard Register Usage
Contents at Entry

Contents at Exit

Irrelevant.

Irrelevant.

Address of a parameter list.

Address of a parameter list:

2-12

Irrelevant.

Irrelevant.

13

Address of register save area.

Address of register save area.

14

Return address.

Return address.

15

Address of module entry point.

Return code, if any.

Register

0

Standard SVC Register Usage
Register
2

7-104

Contents at Entry

Contents at Exit

Irrelevan t.

Unpredictable.

3

CVT address.

Unpredictable.

4

Caller's TCB address.

Unpredictable.

5

Caller's RB address.

Unpredictable.

6

Address of module entry point.

Un predictable.

7

ASCB address.

Unpredictable.

8-13

Irrelevant.

Unpredictable.

14

Return address (exit prolog,
(exit prolog, lEA VEXPR).

Unchanged.

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEATLEXT

0-9,11-13,15 Irrelevant.
Irrelevant.
10
Return address.
14

IEAVADOA

0
2-12
13
14
15

Contents at Entry

Irrelevant.
Address of SNAP work area.
.Irrelevant.
Address of caller's save area.
Return address.
Entry address.

IEAVADOB

Same as I EAV ADOA for all registers.

IEAVADOC

0

IEAVADOD

Contents at Exit

Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Irrelevant
I~relevant .
Irrelevant.
Unchanged.
Return code.

2-12
13
14
15

Irrelevant.
Address of SNAP work area.
Irrelevant.
Address of caller's save area.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return codes 0, 8 depending on exit.

0
1
2-12
13
14
15

Irrelevant.
Address of abdarea.
Irrelevant.
Save area address.
Return address.
Address of IEAVADOD.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code of 0 or 8, depending on exit.

Section 6: Diagnostic Aids

7-105

Module
Name

Register
Number

Conte~ts

IEAVADOO

0
1
2
3
4
5
6
7
8-13
14
15

Irrelevant.
Address of snap or SVC dump parameter list.
Irrelevant.
CVT address.
SVC 51 TCB address.
SV C 51 SV R B address.
Irrelevant.
Current ASCB address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.

IEAVAD01

0
I
2
3
4

Irrelevant.
Caller's parameter list address.
Irrelevant.
CVT address.
Current TCB address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.

13
14
15

Irrelevant.
Return address.
'Entry point address.

Irrelevant.
Unchanged.
Return code.

()

2-12
13
14
15

Irrelevant
SNAP work area address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Irrelevant
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return codes of 0 or 8, depending on
the exit.

IEAVAD03

0-15

Same as IEAVAD02 for all registers.

IEAVAD05

0
1
2-12
13
14
15

Irrelevant.
SNAP work area's address.
Irrelevant.
Caller's save area address.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return code of 0 or 8, depending on
the exit.

IEAVAD06

0

Irrelevant.
SNAP work area address.
'I rrelevant.
Caller's save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Oar 8 depending on the exit.

Irrelevant.
SNAP work area address.
Irrelevant.
Caller's save area address.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code of 0 or 8.

IEAVAD02

2-12
13
14
15
IEAVAD07

0
2-12
13
14
15

at Entry

7-106 ,OS/VS2 System Logic Library Volume 7

Content$ at ,Exit

Mod~le

Name

Register
Number

IEAVAD08

0

Conten&$ at Entry

Contents at E xi~

Irrelevant.
SNAP work area address.
Irrelevant.
Caller's save area address.
Return address.
Entry point address.

Irrelevant.

Irrelevant.
Snap work area's address.
Irrelevant
Same as IEAVAD11 except register 15
cpntains address of I EAVAD21.
SamQ as IEAVAD11 except R15 contains
address of IEAVAD81.
(ABLINEA in SNAP work area must contain
data to be written.)

Irrelevant .
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
SNAP work area address.
Irrelevant.
Caller's save area address.
Return address.
IEAVAD31 address.
Same as for IEAVAD31
except register 15 contqills address of It=AVAD41.

Unchanged.
Unchanged.
Unchanged,
Unchallged.
Uncha!1ged .
o or 8, depending on exit.
Same as for IEAV AD31 .

Irrelevant.
snaE's work area address.
Irre evant.
Return address.
Address of IEAVAD51.
Same as IEAVAD51 except register 15 contains
address of IEAVAD51.

Irrelevant.
Irre leva nt .
Irrelevant.
Irrelevant.
Q or 8, depending on exit.

0
1
2-12
13
14
15

Irrelevant.
Address of SNAP work area.
Irrelevant.
Caller's save area address.
RetlJrn address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

0
1

Address of TCB.
Address of first or only VCS to be processed.
Irrelevant.

2-12
1~

14

15

IEAVADll
• EAVAD11

IEAVAD21

0
1
2-15
0-15

IEAVAD81

0-15

IEAVAD31
IEAVAD31

0

2-12

13
14
15
IEAVAD41

IEAVAD51
IEAVA051

0

2-13
14
15
IEAVAD61

IEAVAD71

IEAVAMSI

2
3-13

14
15

Address of IEAV A011.

Irrelevant.
Return address.
Entry point address.

Irr~levant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelf3vant.

Unchanged.
Unchanged.
tn error case, address of VCS in error;
otherwise, ullchanged.
Unchanged.
Unchanged.
Retl,lrn code.

Section 6: Diagnostic Aids

7-107

Module
Name

Register
Number

IEAVAROO
IEAVAROO

IEAVAERO

0-13
14
15
0

2
3-12
13
14
15
IEAVAR01

0,1
2
3
4
5

6
7
8-12
13
14
15
IEAVAR02
IEAVAR02

0,1
2
3
4
5

6
7

IEAVAFR2

7-108

8-12
13
14
15
0
1
2-13
14
15

Contents at Entry

Contents at Exit

Irrelevant.
Return address.
Entry point address.
12 (Dec) or irrelevant.
If reg. 0 is 12, system and user completion
codes; otherwise, address of SDWA.
I f reg. 0 is 12, address of ESTAE Parameter
List; otherwise, irrelevant.
I rrel~vant.
If reg. 0 is 12, irrelevant; otherwise,
save area address.
Return address.
Entry point address.

Unpred ictable.
Unchanged.
Unpredictable.
Unpredictable.
If reg. 0 input was 12, unpredictable;
otherwise, unchanged.
Unpredictable.

Irrelevant.
Address of ASXB.
Address of CVT.
Address of RCT's TCB.
Address of RCT's RB.
RCT I nit/Term base register.
Address of ASCB.
Irrelevant.
Address of RCT save area.
Return address.
Entry point address.

Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unpredictable.

Irrelevant.
Address of ASXB.
Address of CVT.
Address of TCB.
Address of RB.
Irrelevant.
Address of ASCB.
Irrelevant.
Save area address.
Return address.
Entry point address.
Address of 200-byte work area.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpred ictable.
Unpred ictable.
Unpredictable.
Unchanged.
Unpredictable.

OS/VS2 System Logic Library Volume 7

Unpredictable.
Unpredictable.
Unchanged.
Return code.

Module
Name
IEAVAR03
IEAVAR03

Reglst!3r
Number

Contents at Entry

Contents at Exit

Irrelevant.
Address of ASXB.
Address of CVT.
Address of TCB.
Address of RB.
Irrelevant.
Address of ASCB.
Irrelevant.
Save area address.
Return address.
Entry point address.
Address of 200-byte work area.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
Address of RCTD.
Irrelevant.
Address of RCT's TCB.
I rre levant.
Irrelevant.
Irrelevant.
Irrelevant.
Base register.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpred ictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.
Unpredictable.
Address of ASXB.
Address of CVT.
Unchanged.
Address of RCT's RB.
Unpredictable.
Address of ASCB.
Unpredictable.
Unpred ictable.
Unpred ictabl e.
I EAVAR03 save area address.
I EAV AR03 return address.
IEAVAR03 entry point address.

Irrelevant.
Address of ASX B.
Address of CVT.
Address of TCB.
Address of RB.
Irrelevant.
Address of ASCB.
Irrelevant.
Address of save area.
Return address.
Entry point address.
Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
U npred ictable.
Unpredictable.
Unchanged.
Unpredictable.

0

Address of IOE.
Address of TAXE.

2-12
13
14
15

Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
If user attention exit is to be scheduled,
address of user parameter list; if user
attention exit is cancelled or suppressed,
unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

0,1
2
3
4
5

6
7

IEAVAR3

IEAVAR3A

8-12
13
14
15
0
2-13
14
15
0,1
2
3
4
5

6
7
8,9
10
11,12
13
14
15
IEAVAR04
IEAVAR04

0,1
2
3
4
5

6·
7

IEAVAFR4

8-12
13
14
15
0
2-13
14
15

IEAVAR05
IEAVAR05

~

)

I'

Section 6: Diagnostic Aids

7-1 09

Module
Name

Register
Number

IEAVAR05
(continued)
IEAVAFR5

0

IEAVART5

IEAVAR06
IEAVAR06

IEAVAFR6

IEAVAR07
IEAVAR07

IEAVAFR7

Contents at Entry

Contents at Exit

2-13
14
15
0-13
14
15

Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Irrelevant.
Same as at time of error.
Same as at time of error.
Same as at time of error.

Unpredictable.
U npred ictable.
U npred ictable.
Unpredictable.
Unpredictable.
Unpredictable.
Return address.
Unpredictable.

0-2
3
4
5
6
7
8-12
13
14
15
0
1
2-13
14
15

Irrelevant.
Address of CVT.
Address of TCB.
Address of RB.
Irrelevant.
Address of ASCB.
Irrelevant.
Address of save area.
Return address.
Entry point address.
Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unpredictable.
Unpred ictable.
Unchanged.
Unpredictable.

0

Irrelevant.
Pointer to address of interface block.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Always zero.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpred ictable.

0

Irrelevant.
Address of parameter list or O.

2
3
4
5
6
7
8-13
14
15
0

Irrelevant.
Address of CVT.
Address of TCB.
Address of SVRB.
Entry poi nt address.
Address of ASCB.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Address of previous attention exit or
zero.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.

2-12
13
14
15
0
2-13
14
15

IEAVAXOO
I GC0009F

STXFRR

2-13
14
15

7-110

OS!VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVBLOP

0

IEAVCARR
IEAVCARR
IEAVTTRR
IEAVFARR

IEAVCKEY

Contents at Entry

Contents at Exit

2
3
4·12
13
14
15

Cell pool identifier or 0,
for dynamic pool creation.
Address of storage to be formatted
or 0, for recovery of an entire pool.
Unpredictable.
Address of CVT.
Unpredictable.
Save area address.
Return address.
Entry point address.

Unchanged ERROR-Subpool number
and length of extent.
Unpredictable ERROR-Address of
extent in error.
Unpredictable.
Unpred ictable.
Unpred ictable.
Unchanged.
Unchanged.
Return code.

0
1
2·13
14
15

Address of work area.
Address of SOWA.
Unpredictable.
Retu rn address.·
Entry point address.

Unpredictable.
Unchanged.
Unpred ictable.
Unchanged.
Unpredictable.

0

Storage key and fetch protection of
first virtual page changed.

3·13
14
15

Bit 0 = 0 indicates register type of request.
Bit 0 = 1 indicates parameter list type of request.
Bits 24·28 contains storage key and fetch protection.
For register type requests, the address of the first
virtual page to be changed. For parameter list type
requests~ the parameter list address.
For register type requests, the address of the last
virtual page to be changed.
Irrelevant.
Return address.
Entry address.

0

Parameters.

2·12
13
14
15
0

Virtual Storage Address of area obtained
by GETMAIN where control blocks are to be
built.
Irrelevant.
Save area address.
Return address.
Entry point address.
Parameters.

Address of page table; if return code
8, segment 10 of valid segment.
Address of external page table, if one
is created.

2
3
4·12
13
14
15

Virtual Storage Address of area obtained
by GETMAIN where control blocks are to be
built.
Address of RSM Header.
Address of PVT.
Irrelevant.
Address of PVT save area.
Return address.
Entry point address.

2

IEAVCSEG
IEAVCSEG

IEAVCSGB

Unchanged.

Unchanged.
Unchanged.
Unchanged.
Return code.

Unchanged.
Unchanged.
Unchanged.
Return code.
Address of page table; if return code
8, segment 10 of valid segment.
Address of external page table, if one
is created.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Section 6: Diagnostic Aids

7 ·111

7-112

OS/VS2 System Logic Library Volume 7

Module
Name
IEAVEDSO
IEAODS

IEAPDS2
IEAPDS6
IEAPDS7
IEAPDSRT
GSLSDISP

Register
Number

Contents at Entry

Contents at Exit

0-12
13
14
15
0-15
0-15
0-15
0-15

nla
Caller's save area address.
Return address.
Address of entry point.
Same as IEAODS.
Same as IEAODS.
Same as I EAODS.
Same as IEAODS.

Caller's register.
Caller's registers.
Caller's registers.
Caller's registers.
Same as IEAODS.
Same as IEAODS.
Same as I EAODS.
Same as I EAODS.

0-10
11-12
13
14
15

Irrelevant.
Irrelevant.
Entry point address.
Return address.
Irrelevant.

Unchanged.
Irrelevant.
Return code.
Return address.
Unchanged.

Section 6: Diagnostic Aids

7-113

Module
Name

Register
Number

Contents at Entry

Contents at Exit

LLCOSVCF

0-10
11'-12
13
14
15

Irrelevant.
Irrelevant.
Entry point address.
Return address.
Irrelevant.

Unchanged.
Irrelevant.
Return code.
Return add"•••
Unchanged.

LRELDISP

0-10
11-12
13
14
15

Irrelevant.
Irrelevant.
LLREL address.
Return address.
Irre levant.

Unchanged.
Irrelevant.
Return code.
Return address.
Unchanged.

LRELEXPR

0-10
11
12
13
14
15

Irrelevant.
Entry point address.
Irrelevant.
LLREL address.
Return address.
Irrelevant.

Unchanged.
Irrelevant.
Irre levant.
Return code.
Return address.
Unchanged.

IEAVELKW

0-5
6

Irrelevant.
Entry point address.
Return address.
LCCA address.
Irrelevant.
Work register.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.

Work register.
SSRB address or O.
Work registers.
Irrelevant.
LCCA address.
ASCB address.
Irrelevant.
Irrelevant.
Entry point address.
Irrelevant.
Irrelevant.
Return address.

Irre levant.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irre levant.
Unchanged.

Work registers.
Irrelevant.
LCCA address.
ASCB address.
Entry point address.
Irrelevant.
Return address.
Irrelevant.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

7
8
9
10
11-15

IEAVSPCR

0
1
2-3
4-6

7
8
9
10-11
12
13
14
15

DSJSTCSR

0-3
4-6

7
8
9
10-13
14
15

7 -n 4

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVEDSR

0
2-14
15

IEAVEEDO
I GC062

IGC062R1

0

2-14
15
0

2-12
13
14
15
IEAVEEEO
IEAOEF03

0-6
7

8
9
10-13
14
15
IEAVEEEP

0

2-12
13
14
15
IEAVEEER

0
1
2-6
7-10
11-13
14
15

IEAVEEE2

0

Contents at Entry

Contents at Exit

Irrelevant.
SDWA address.
Irrelevant.
Irrelevant.

Unpredictable.
SDWA address.
Unpred ictable.
Return address to IEAVESPR.

Irrelevant.
Address of pointer to subtask.
TCB for DETACHBit 0: indicates STAE=NO
1: indicates STAE=UES.
SVC registers.
Irrelevant.
Entry code.
O-Special DETACH processing for RITM.
1-EOT processing.
Address if TCB to be detached.
Irrelvant.
Address of caller's save area.
Return address.
Entry poi nt address of I GCQ62 R 1 .

Unchanged.
Unchanged.

Irrelevant.
Current ASX B address.
Current ASCB address.
Irrelevant.
Irrelevant.
Return address.
Entry point address.

Changed.
Unchanged.
Unchanged.
Unchanged.
Changed.
Unchanged.
Changed.

Irrelevant.
Address of pointer to the resource manager
parameter list.
Irrelevant.
Address of caller's save area.
Return Address.
Entry point address.

Irrelevant.
Irrelevant.

Address of 200 byte work
area passed by RTM.
Address SDWA.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Entry poi nt address.
Address of SRB, if one is passed;
otherwise, irrelevant.
(if SRB is passes via register 0)
or
complemented address of IOE
or
address of ROE.
Irrelevant.
Return address.
Irrelevant.

o

2-13
14
15

Unchanged.
Return Code.
Unchanged.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Unchanged.
Unchanged.
Irrelevant.
Unchanged
Unchanged.
Volatile.
Unchanged.
Volatile.
Volatile.
Volatile.
Unchanged.
Unchanged.

Irrelevant.
Unchanged.
Irrelevant.

)
Section 6: Diagnostic Aids

7-115

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVEES

0-1
2
3-9
10
11-15

Irrelevant.
Return address.
Irrelevant.
Address of entry point.
Irrelevant.

Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.

IEAVEEXP
IEAVEXPR

0-1
To be returned to issuer of SVC.
2-14
Irrelevant.
15
To be returned to issuer of SVC.
Identical to IEAVEXPR.
0-1
Irrevelant
2-14
SVC registers
ESR code 8.
15

To TCBGRS.
Irrelevant.
To TCBGRS.

IEAVEEXT

0-15

nfa

nfa

IEAVEE1R

0
2-14
15

Irrelevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

IEAVEE2R

0
1
2-14
15

Irrelevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

IEAVEE3R

0

I rl'elevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Caller's register.

1
2-3
4
5-12
13
14
15

Virtual address of asynchronous exit.
Bit indicators.
Irrelevant.
Current TCB address.
Irrelevant.
Caller's save area address.
Return address.
Address of entry point.
Virtual address of entry point to asynchronous
routine.
Bit indicators.
Irrelevant.
Current TCB address.
Irrelevant.
Caller's save area address.
Return address.
Address of entry point.

IEAVEIO

0-15

Irrelevant.

Irrelevant.

IEAVEIOR

0

Irrelevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

IEAVEXP1
IEAVEXSV

2-14
15
IEAVEFOO
I GC043

IGC043BR

0
1
2-3
4
5-12
13
14
15
0

2-14
15

7-116

OS!VS2 System Logic Library Volume 7

To TCBGRS.
Irrelevant.
To TCBGRS.

Caller's
Caller'S
Caller's
Caller's
Caller's
Caller's
Caller's

register.
registers.
registers.
registers.
registers.
registers.
registers.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVEIPR

0
1
2-13
14
15

Irrelevant.
SDWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.

IEAVELCR

0-12
13
14
15

Irrelevant.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Save area address.
Irrelevant.
SETLOCK recovery address.

IEAVELK
GSLSCOBT

GSLMUOBT
GSLSUOBT
GSLMREL
GSLSREL
GSLMRELD
GSLSRELD
LLCOBT

GSLMCOBT

LLREL
LLUOBT
CMSUOBT

CMSCOBT
CMSREL
RELGSO

IEAVELRM

0-10
11
12
13
14
15
0-15
0-15
0-15
0-15
0-15
0-15
0-10
11
12
13
14
15
0-10
11
12

Irrelevant.
Lock address.
Mask to update CPUs locks-held string.
Entry point address.
Return address.
Irrelevant.
Same as entry GSLMCOBT.
Same as entry GSLSCOBT.
Same as entry GSLMCDBT.
Same as entry GSLSCOBT.
Same as entry GSLMCOBT.
Same as entry GSLSCDBT.
Irrelevant.
Irrelevant.
Irre levant.
Entry point address.
Return address.
Irrelevant.
Irrelevant.
Lock address.
Offset of lock entry in table of locks held
by CPU.
13
Entry point address.
14
Return address.
Irrelevant.
15
0-15
Same as entry LLCOBT.
0-15
Same as entry LLCOBT.
0-10
Same as entry LLCOBT.
11
Lock address.
12
0
Same as entry LLCOBT.
13-15
Same as CMSOU BT.
Same as CMSOUBT.
0-10
Irrelevant.
11
String indicating which spin locks are to be
released.
12
Address of indirect address list for lockwords.
13
Entry point address.
14
Return address.
Irrelevant.
15
0
1
2-12
13
14
15

Irrelevant.
Address of parameter list.
Irrelevant.
Address of caller's save area.
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Return code.
Unchanged.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Return code.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Register 13 contains return code.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Irrelevant.

\

J

;/

Section 6: Diagnostic Aids 7-117

Module
Name

Register
;\iumber

Contents at Entry

Contents at Exit

Irrelevant.
Unchanged.

14
15

IrreleVant.
Address of RIM saved
registers.
Irrelevant.
Irrelevant.

0
1
2-13
14
15

Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.

IEAVEMCR

0
1
2-15

Standard.
Address of ASID.
Standard.

Standard.
Standard.
Standard.

IEAVEMDL

0

Standard.
Address of Interface block.
Standard.

Standard.
Standard.
Standard.

Address of SRB.
Address of ASCB or Address of Master Scheduler
TIOT or Address of Master Scheduler JSCB.
Standard.

Standard.
Standard

Standard ..
Address of Parameter list containing address
of CSCB.
Standard.

Standard.
Standard.

CPU affinity mask (if re~. 1 is complemented)
or t rrelevant.
Address of ASCB
or
complemented address of ASCB
(reg 0 contains CPU affinity mask)
or
O.
Irrelevant.
Return address.
Irrelevant.

Irrelevant.

IEAVELKR
IEAVELKR

IEAVELKR
(continued)
IEAVLKRR

0-12
13

2-15
IEAVEMIN

0

2-15

IEAVEMRO

0

2-15
IEAVEMSO

0

2-13
14
15
IEAVEN01
IGC04B

IGC056
IEAVEN02
IEAVEOR

7-118

Irrelevant.
Entry address of IEAVEVRR.

Standard.

Standard.

Irrelevant.

Irrelevant.
Unchanged.
o (far IPC switch function).

Irrelevant.
Address of parameter list.
2-14
SV C R egi sters,
15
Irrelevant.
0-15
Same as IGC048.
(Same as IEARPOST in rtlodule IEAVSY50).

Unpredictable.
Unpredictable.
Irrelevant.
o or address parm list.
Same as IGC048.

0-1
2-14
15

To TCBGRS.
Irrelevant.
To TCBGRS.

0

To be returned to caller.
SV C registers.
To be returned to caller.

OS/VS2 System Logic Library Volume 7

Module
Name
IEAVEPC
IEAVPSRB

IEAVSUSP

Register
Number

0
1
2-13
14
15
0-3
4
5

6

IEAVRSET

7-12
13
14
15
0-3
4
5

6

SPI E processing

7-12
13
14
15
0

2-13
14
15
(all others at time of interrupt)
1
PROGCK entry

o
1

2-13
14
15
IEAVEPDR
IEAVEPDF

Contents at Exit

Address of SRB.
Address of parameters.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address of TCB or SRB.
Address of RB or 0 if SRB.
o if unlocked TCB
4 if locked, 8 if unlocked SRB.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address of TCB or SRB.
Address of RB or 0 if SRB.
o if no error; non-O if
error.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant

System termination entry

IEAVEPCR

Contents at Entry

o
1
2-13
14
15

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Exit to SPI E (paging exception).
Address of PIE.
Irrelevant.
Return address = SVC3.
SPI E exit entry point address.
Exit to R/TM (PROGCK).
Negative 1 indicates registers are
in first location in LCCA.
X' OFB8' indicates control register
zero is bad.
Exit t,o IGFPTERM (system termination).
address of two word parameter list,
containing address of WTO message
and address at logrec record.

Irrelevant.
Irrelevant.
Irrelevant.
Return address (for suspended-SRB entry).
Entry point address (entry point to RMTR for
SRB entry).

Irrelevant.
ABEND code.
Irrelevant.
Unchanged.
Address of IEAVEABD.

Address of 200 byte work
area passed by R TM.
SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Irrelevant.
Volatile.
Volatile.

Section 6: Diagnostic Aids

7-119

Module
Name

Register
Number

Contents at Entry

Contents at exit

=12 is no SDWA;
otherwise irrelevant.
Address of SDWA or
ABEND code if no SDWA.
Address of PURGEDO work
area in SVRB extended save
area (if there is no SDWA).
Irrelevant.
Return address.
Entry point address.

Retry address if retry was
specified and no SDWA.
Irrelevant.

IEAVEPDR
(continued)
IEAVEPDE

o

2

3-13
14
15
IEAVEPDS

04
5
6-13
14
15

IEAVEPDO

0
2-14
15

IEAVEOR,IEAVEORF
IEAVEOR
IEAVEORF
0

IEAVEORI

2-12
13
14
15
0

2
3
4-5

6
7-13
14
15
IEAVEORC

0
1
2-13
14
15

IEAVEORP

0
2-14
15

IEAVRMTR

0
1
2
3-13
14
15

7-120

Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
Return address.
o if percolation specified
4 if retry specified.
Irrelevant.
SVRB address.
Irrelevant.
Return address.
Irrelevant.

User parameter (passed to RMTR).
Address of parameter list.
Standard for SVC interruption handler.
Standard for SVC interruption handler.

Irrelevant.
ABEND code.
Unchanged.
Irrelevant.

Irrelevant.
Address of parameter list.
I rrevelant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Real block number of available frame.

Irrelevant.
Unchanged.
I rre Ieva,nt.
Unchanged.
Unchanged.
Return Code.
Irrelevant.
Zero, if frame taken for V=R space;
unchanged, if frame not needed for
V=R space.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unpred ictable.
Unpredictable.
Unpred ictable.
Unpredictable.
Unchanged.
Unpred ictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpred ictable.
Irrelevant.
Unchanged.
Unpred ictable.

Irrelevant.
Address of PVT.
Irrelevant
PFTE address.
Irrelevant.
Return address.
Entry point address.
SRB address.
Address of root PCB defining allocation request.
Irrelevant.
Irrelevant.
Entry point address.
SRB address.
PCBR address.
Irrelevant.
Entry point address.
Irrelevant.
SR B address.
PCBR address.
Irrelevant.
Return address.
Entry point address.

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVEQVO

0

2-12
13
14
15

Contents at Entry

Contents at Exit

Parameter for element
verification routi ne.
Address of the parameter
list.
Irrelevant.
Address of register save
area.
Return address.
Entry point address.

Unchanged.
Unchanged.
I rrelevent.
Unchanged.
Unchanged.
Return information:
Bit 0 = 0 all error are recorded.
= 1 more errors than could be
recorded.
Byte 1 count of errors recorded.
Byte 2 count of errors detected.
Byte 3 return code.
o no errors detected.
4 no queue structure damage,
bad data in elements removed.
8 possible queue damage.

2-14
15

Irrelevant
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

IEAVERES

0-15

Irrelevant.

Return to:
DSS-registers 0-15 irrelevant.
interrupted program-registers
0-15 restored.
R/TM-register 1 contains
X'90000000', registers 0-15 irrelevant.

IEAVERI

0

Function code.

2-10
11
12
13
14
15

Receiving CPU PCCA.
Irrelevant.
Parameter address.
Entry point address.
Irrelevant.
Return address.
Entry point address.

Status indicators if condition
code = 8; otherwise unpredict~ble.
Unpredictable.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Return address.
Return code.

0

Function code.

2-13
14
15

Receiving CPU PCCA
address.
Irrelevant.
Return address.
Entry point address.

IEAVERER

IEAVERP

IEAVESCR

0

0
1
2-13
14
15

Address of 200 byte work
area passed by RTM.
SDWA.
Irrelevant.
Return address.
Entry point address_

Status indicators if condition
code = 8; otherwise unpredictable.
Unpredictable.
Unchanged.
Return address.
Return code.
Unchanged.
Unchanged.
Irrelevant.
Volatile.
Volatile.

Section 6: Diagnostic Aids

7-121

Module
Name

Register
Number

IEAVESCO

0-2
3
4
5

Contents at Entry

Contents at Exit

Irrelevant.
Return address.
Entry point address.
Address of a queue of SR Bs removed from
GSMO or LSMO.
Irrelevant.
LCCA address.
Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.

SDWA work area address.
SDWA address.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
SDWA address.
Irrelevant.
Entry point address.

Irrelevant.
Parameter list is wait state.
Irrelevant.
Irrelevant.
Return code (4 or wait state
code 01C).
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

nla
nla

nla
nla

Caller's save area.
Return address.
Entry point of IEAVESVC.

Irrelevant.
Irrelevant.
Irrelevant.

1
2-15
0
1
2-14
15

Irrelevant.
ABEND code.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Entry point address.

Irrelevant.
ABEND code to ABEND.
Irrelevant.
Irrelevant.
ABEND code.
Irrelevant.
IEAVEABD address (ABEND issuer).

0
1
2
3
4

Irrelevant.
Starting address.
Ending address or zero if no range specified.
Irrelevant.
TCB address or zero.

5-12
13
14
15

Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged if TCB address or zero
specified; otherwise register contains
address of current TCB.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.

0

Irrelevant.
FRR parameter address
passed from IEAVELKR.
Irrelevant.
RTM save area address.
Return address.
Entry point address.

6
7
8-15
IEAVESPR
IEAVESPR

0
2-13
14
15

IEAVERTN

0
2-14
15

IEAVESCV
IEAOSCOO
IGCERROR

IEAVESVR
IEAVEABD

IEAVESVR

IEAVEVAL

IEAVEVRR
IEAVEVRR

0-15
0-12
13
14
15

0

2-12
13
14
15

7-122

dS/VS2 System Logic Library Volume 7

Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

SWDA work area address.
SDWA pointer.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Parameter list if wait state.
Irrelevant.
Irrelevant.
Irrelevant.

Input parameters:
bit 0:
WAIT=YES
bit 1:
WAIT=NO
bit 2:
ECB= was specified
bits 8-32: ECB=address or LAST=address.
Table address.

Irrelevant.

IEAVEVRR
(continued)
IEAVVFRR

0
2-13
14
15

IEAVEVTO
IEAVEVTO

0

2-13
14
15

Irrelevant.
Return Address.
Entry point address.

Address of the first completed event;
zero if WAIT=NO specified and no
events were completed; the table
address if ECB initialization alone was
requested.
Unchanged.
Unchanged.
Irrelevant.

IGC125

0
1
2-3
4
5
6
7
8-13
14
15

Same as IEAVEVTO.
Same as IEAVEVTO.
Irrelevant.
TCB address.
RB address.
Entry point address.
ASCB address.
Irrelevant.
Return address.
Irrelevant.

Same as IEAVEVTO.
Same as IEAVEVTO.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Zero.

IEAVEVT1

0

Irrelevant.

1
2-3
4
5
6
7
8-13
14
15

Input parameters:
bit 0:
if on, table create
bits 15-32: number of entries (32,767 maximum).
Table address or zero.
Irrelevant.
TCB address.
RB address.
Entry point address.
ASCB address.
Irrelevant.
Return address.
ESR code 5.

New table address if table create.
Irrelevant.
Irre levant.
Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Zero.

0
1
2-13
14
15

Work area address.
SDWA address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.

0-1
2
3-9
10
11-15

Unpredictable.
Return address.
Unpredictable.
Entry point address.
Unpredictable.

Unpred ictable.
Return address.
Unpred ictable.
Unpredictable.
Unpredictable.

EVENTFRR

IEAVEXS

Section 6: Diagnostic Aids

7-123

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVFP
IEAVFP1

0

Irrelevant.

Virtual Storage Address of page table
entry or, in error case, unpredictable.
Virtual Storage Address of external
page table or in error case, unpredictable.
Unchanged.
Unchanged.
Return Code.
Virtual Storage Address of page table
entry or, in error case, unpredictable.
Virtual Storage Address of external
page table entry or, in error case,
unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return Code.

Virtual Storage Address.

IEAVFP2

2-13
14
15
0

Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Virtual Storage Address.

IEAVFRCL

2
3
4-13
14
15

Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Irrelevant.

0

CPI D of pool to be freed from.

2
3
4-13
14
15

Unpredictable.
Address of CVT.
Unpredictable.
Return Address.
Entry point address.

Unchanged, except for extent deletion;
in that case, subpool number and length
of deleted extent.
Zero, except for extent deletion; in
that case, address of deleted extent.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Return code.

0
1
2
3
4
5-13
14
15

Irrelevant.
Irrelevant.
Address of RSM Header.
Address of PVT.
Address of CIWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unpred ictable.

0-1
2
3
4
5-13
14
15

Irrelevant.
Address of RSM Header.
Address of PVT.
Address of CIWA.
Irrelevant.
Return address.
Entry poi nt address.

Unpredictable.
Unchanged.
'Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpred ictable.

Address of cell to be freed.

IEAVFREE

IEAVFXLD
IEAVFXLD

7-124

OS/VS2 System Logic Library Volume 7

Module
Name
IEAVFXLD
(continued)
IEAVFXL

IEAVGCAS
IEAVGCAS

IEAVGFAS

IEAQSPET

IEAVGFA
IEAVGFA

IEAVGFAD

Register
Number

Contents at Entry

Contents at Exit

0
1
2
3
4-13
14
15

Irrelevant.
Address of the root PCB to be processed.
Address of the RSM Header.
Address of the PVT.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

0
1
2-12
13
14
15
0

Irrelevant.
Address of ASCB.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Address of parameter list.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Address of TCB.
Irrelevant.
Address of ASCB.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Return code.
Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Return code.
Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Address of PCB chain to be processed.
Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry point address.
Address of SR B.
Value of SRBPARM, in this case the address of
ASCB for address space in which retry is
requested.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unpred ictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return Code.
Unpredictable.
Unpredictable.

Irrelevant.
Address of parameter list.
Irrelevant.
Address of current TCB.
Address of RB at top of the RB queue.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return code.
Irrelevant.

2-12
13
14
15
0-3
4
5-6
7
8-12
13
14
15

0
2
3
4-13
14
15
0

2-13
14
15
IEAVGMOO
I GC004
I GC005

)

GMBRANCH

0
2,3
4
5
6
7
8-13
14
15
0

Irrelevant.
Unchanged.
Unpred ictable.

Section 6: Diagnostic Aids

7-125

Module
Name

Register
Number

IEAVGMOO
(continued)
FMBRANCH

1
2,3
4
5,6

7

IGC010

8,13
14
15
0

2,3
4
5
6

7

RMBRANCH

8-13
14
15
0

QCBRANCH
2,3
4
5,6

7

IGC120

8-13
14
15
0

2,3
4
5
6

7

CRBRANCH

8-13
14
15
0

2
3
4
5,6

7
8-13
14
15

7-126

Contents at Entry

Contents at Exit

Address of parameter list.
Irrelevant.
Address of TCB.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Irrelevant.
Subpool ID in byte 0, length in bytes 1-3;
bytes 1-3 are zero for a subpool FREEMAIN.
Negative value for GETMAIN, address to be
freed for FREEMAIN, zero for subpool FREEMAIN.
Irrelevant.
Address of current TCB.
Address of RB at top of the RB queue.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Irrelevant.
Subpool ID in byte 0, length in bytes 1-3;
bytes 1-3 are zero for a subpool FREEMAIN.
Negative value for GETMAIN, address to be
freed for FREEMAIN, zero for subpool FREEMAIN.
Irrelevant.
Address of TCB.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Irrelevant.
length requested; zero for subpool FREEMAIN.
Zero for GETMAIN, address to be freed for
FREEMAIN, zero for subpool FREEMAIN.
Irrelevant.
Address of current TCB.
Address of RB at top of the RB queue.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Bytes 0,1=0; byte 2=SPID; byte 3=flags*
length requested; zero for subpool FREEMAIN.
Zero for GETMAIN, address to be freed for
FREEMAIN, zero for subpool FREEMAIN.
Irrelevant.
Byte 0=0, byte 1=protect key, byte 2=SPID,
byte 3=flags* .
Address of TCB.
Irrelevant.
Address of current ASCB.
Irrelevant.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.
Irrelevant.

OS/VS2 System Logic Library Volume 7

Address of allocated area for GETMAIN,
unchanged for FREEMAIN.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Zero.
Unchanged.
Address of allocated area for GETMAIN,
unchanged for FREEMAIN.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Zero.
Irrelevant.
Address of allocated area for GETMAIN,
unchanged for FREEMAIN.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return code.
Unchanged.
Address of allocated area for GETMAIN
unchanged for FREEMAIN.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Module
Name

Register
Number

IEAVGMOO
(continued)
GLBRANCH

o
2
3
4
5-13
14
15

Contents at Entry

Contents at Exit

Length requested.
Zero for GETMAIN, address to be freed for
FREEMAIN.
Irrelevant.
Byte 0=0, byte 1=protect key, byte 2=SP ID,
byte 3=flags * .
Address of global save area for GETMAIN.
Irrelevant.
Retu rn add ress.
Irrelevant.

Unchanged.
Address of allocated area for GETMAIN,
unchanged for FREEMAIN.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

*flags for the previous three entry points are:
bits 0-4
bit 5
bit 6
bit 7

GETMAING

2-13
14
15

Irrelevant.
Subpool ID in byte 0, length in bytes 1-3.
Irrelevant.
Address of local data area (LOA).
Irrelevant.
First base register.
Irrelevant.
Second base register.
Return address.
Entry address.
Irrelevant.
Irrelevant.
Address of LOA.
Irrelevant.
Size of area to be returned to an F BOE.
Address of POE that storage was obtained from.
First base register.
Address of area being returned to an FBOE.
Irrelevant.
Second base register.
Return address.
Entry address.
Zero for local storage, one for global storage.
Virtual address of the page to be returned to
an FBOE.
Irrelevant.
Return address.
Entry address.

Unchanged.
Unchanged.
Irrelevant.

0
1
2-13
14
15

Address of work area.
Address of SOWA.
Irrelevant.
Return address.
Entry point address.

Unpredictable.
Unchanged.
Irrelevant.
Unchanged.
Unpredictable.

0
1
2,3
4
5-7

8

MRELEASF

9-12
13
14
15
0,1
2,3
4
5

6
7

8

MRELEASR

IEAVGPRR

(reserved)
=0 doubleword boundary
=1 page boundary
=0 conditions request
=1 unconditional request
=0 GETMAIN
=1 FREEMAIN

9
10-12
13
14
15
0

Unchanged.
Address of allocated area.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.

Section 6: Diagnostic Aids

7-127

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVGTCL

0
1
2
3
4-13
14
15

Cell pool identifier.
Unpredictable.
Unpredictable.
Address of CVT.
Unpredictable.
Return address.
Entry point address.

Unchanged.
Address of allocated cell.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Return code.

IEAVIDOO

0

Unchanged from time SVC was issued.

7
8-13
14
15

Address of symbolic name
or parameter list.
Address of entry point or
zero.
Irrelevant.
Address of CVT.
Address of TCB.
Address of SVRB.
Entry point.
Address of ASCB.
Irrelevant.
Return address.
Irrelevant.

Unchanged from
Unchanged from
Unchanged from
Unchanged from
Unchanged from
Unchanged from
Unchanged from
Unchanged from
Return code.

0
1-1
2
3
4-13
14
15
0-13
14
15

Irrelevant.
Address of page table entry or zeros.
Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unpredictable.

0

Bytes 0-2 Zero Byte 3: 01 if local lock held by
caller; 00 if local lock not held by caller.
Address of last PCB on PCB string or zero.
Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry point address.
Address of SRB.
Value of SRBPARM.
Irrelevant.
Return address.
Entry point address.

Unpredictable.

2
3
4
5

6

IEAVINV
IEAVINV

IEAVINVA

IEAVIOCP
IEAVCPBR

IEAVIOCP

1
2
3
4-13
14
15
0
2-13
14
15

IEAVITAS

7-128

0

Address of ASCB for· new address space.
Virtual storage address of area obtained
by GETMAIN from master address space.

2-12
13
14
15

Irrelevant.
Address of save area.
Return address.
Entry point address

OS/VS2 System Logic Library Volume 7

Unchanged from time SVC was issued.
time
time
time
time
time
time
time
time

SVC
SVC
SVC
SVC
SVC
SVC
SVC
SVC

was
was
was
was
was
was
was
was

issued.
issued.
issued.
issued.
issued.
issued.
issued.
issued.

Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.
Unpred ictable.
Unpredictable.
Unchanged.
Unchanged.
Unpred ictable.
Unpredictable.
Virtual storage address of beginning
of RSM area (in master address space
input page).
Unchanged.
Unchanged.
Unchanged.
Return code.

Module
Name
IEAVLKOO
IGC006

IGC007
IGC008

IGC009
IGC012

IEAOCS01

IEAOCS02

IEAOCS03

Register
Number

Contents at Entry

Contents at Exit

0
1
2
3
4
5
6-13
14
15
0-15
0

Irrelevant
Address of user parameter list.
Irrelevant.
CVT address.
Current TCB address.
Current RB address.
Irrelevant.
Irrelevant.
Parameter list.
Same as IGC006.
Address of entry point name or address of
DE in complemented form.
DCB address of zero.

Changed
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Return address.
Entry point address.
Same as IGC006.
Address of load module requested.

2
3
4
5
6-15
0-15
0-2
3
4
5
6-13
14
15

Irrelevant.
Address of CVT.
Address of current TCB.
Address of current RB.
Irrelevant.
Same as IGCOO8.
Irrelevant.
CVT address.
TCB address.
RB address.
Irrelevant.
Irrelevant.
Address of entry point to get control.

0

Address of requested
module name or PDS
DE (complemented).
DC B address.
Irrelevant.
CVT address.
TCB address.
SV RB address.
Irrelevant.
Irrelevant.
Irrelevant.

1
2
3
4
5
6-13
14
15
0
1-2
3
4
5
6
7
8
9
10
11-13
14
15
0-10
11
12

nfa
nfa

CVT address.
TCB address.
RB address.
Base address.
nfa

CDE queue to search.
Address of name requested.
Address of DCB or zero.
nfa
nfa
nfa

Same as I EAOCS02.
Address of requested CDE.
Address of major CD E.

Authorization code in high order byte;
size of module in low order three bytes.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Same as IGC008.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Address of an SVC exit.
Unchanged.
Changed.

Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Return address.
Entry point address.
Changed.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Transparent.
Return address.
Entry point address.
Same as IGC006.

J

Section 6: Diagnostic Aids

7 -129

Module
Name

Register
Number

IEAVLKOO
(continued)
IEAVVMSR

o
2
3
4,5

6
7

8,9
10-13
14
15
IEAOCOSR

o
2-7

8
9

IEAOCS04·

10
11
12,13
14
15
0-15

IEAVLK01

o
2
3

4
5
6
7

8
9
10
11-15

Contents at Entry

Left half of name.
Right half of name.
Irrelevant.
CVT address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address of pointer to first CDE on the queue.
Address of name.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
None.
(Exit to search LPAO)
First 4 characters of module name.
, Last 4 characters of module name.
Irrelevant.
Irrelevant.
TCB address.
SVRB address.
Address of I EAV LK01 (base register).
Irrelevant.
Address of last CDE queue searched.
Address of name.
DCB address.
Irrelevant.

Contents at Exit

LPDE address if found.

nla
nla
nla
nla
Changed.

nla
Changed.

nla
nla
nla
Left half of name.
Right half of name.

nla
nla
nla
nla
COE address or zero.

nla
nla
Changed.
None.

Irrelevant.
Irrelevant.
Irrelevant.
CVT address.
TCB address.
SVRB address.
Base register for I EA V L KOO.
Irrelevant.
CDE queue origin to searched.
Address of name.
DC B address.
Irrelevant.

(Exit to found module).

0-7

Same as "Exit to search CPAQ" above.
Irrelevant.
Requested CDE.
Major code for request.
Irrelevant.

8-10
11
12
13-15
(Exit to process alias request).

0-10

Same as "Exit to search LPAQ" above.
CD E for request.
Major code for request.
Irrelevant.

11
12
13-15
(Exit to check usability of found major name).

o
2-10
11
12
13-15

7-130

OS/VS2 System Logic Library Volume 7

First 4 characters of module name.
Last 4 characters of module name.
Same as "Exit to search LPAQ" above.
CDE for request.
Major code for request.
Irrelevant.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVLK01
(continued)
(Error exit).
0-12
13
14
15
IEAVLK02
CDHKEEP

Irrelevant.
ABEND code.
Irrelevant.
Reason code for ABEND.

0-3
4
5
6-10
11
12
13
14
15

Irrelevant.
Current or terminating TCB address.
Irrelevant.
Irrelevant.
Major CDE.
Terminating CDE address.
Irrelevant.
Return address.
Irrelevant.

Changed.
Changed.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Changed.
Changed.

IEAPPGMX

0-4
5
6-12
13
14
15

Irrelevant.
Terminating RB.
Irrelevant.
Save area of caller.
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.

IEAPPGMA

0

Irrelevant.
Pointer to parameter list pointer.
Irrelevant.
Save area of caller.
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.

2-13
14
15

Irrelevant.
Pointer to SDWA.
Irrelevant.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Return address.
Unchanged.

0-12
13
14
15

Irrelevant.
Save area add ress.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.

0-3
4
5-12
13
14
15

Irrelevant.
UCM prefix address.
Irrelevant.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.

2-12
13
14
15
IEAVLK03

0

1

IEAVMASV
IEAVTPUT

IEAVMDOM

1
/

Section 6: Diagnostic Aids

7-131

Module
Name

Register
Number

IEAVMDSV

0

Contents at Entry

Contents at Exit
Irrelevant.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.

12-13
14
15

Irrelevant.
Input code.
0= DEVSERVA
4 = DEVSERVB
8 = DOCLNUP
UCME address.
DEVSERVA and DOCLNUP only;
address. of next UCME.
UCM-prefix address.
Irrelevant.
DEVSEVB only; ECB address posted for I/O
completion.
Irrelevant.
DEVSERB only; UCME address posted for the
console that received the I/O completion
or attention.
Irrelevant.
Return address.
Entry point address.

0
1
2-13
14
15

200 byte work area address.
SDWA address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

0
1
2

SDWA indicator.
SDWA address or ABEND code.
Address of user's parameter list if there
is no SDWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

Standard.
Address of parameter list address.
Standard.

Standard.
Standard.
Standard.

Irrelevant.
Bits that define request.
SVC registers.
Irrelevant.

Unpredictable.
Unpredictable.
Irrelevant.
Irrelevant.

Irrelevant.
Pointer to parameter list.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

2
3
4
5
6
7-10
11

IEAVMFRR
(From FRR)

(From ESTAE)

3-13
14
15
IEAVMNTR

0
2-15

IEAVMODE
IGC107

0
2-14
15

IEAVMORO

0
2-12
13
14
15

7-132

OS/VS2 System Logic Library Volume 7

Irrelevant.
Irrelevant.

Unchanged.
Unchanged.

Unchanged.
Unchanged.
I rrelevent.

Module
Name

Register
Number

IEAVMOWR
(A fter fi rst
entry.)

0-1
2
3
4
5
6-7

Contents at Entry

Contents at Exit

10
11
12
13
14-15

Irrelevant.
UCM address.
Next UCM E address.
UCM-prefix address.
ElL address. Irrelevant.
Irrelevant.
EI L address.
Base register.
I rre levant.
UCME-BX LE address-begin address.
UCME-BX LE address-increment.
UCME-BX LE address-end address.
Irrelevant.

nfa
nfa
nfa
nfa
nfa
nfa
nfa
n/a
nfa
nfa
n/a
nfa
nfa

IEAVMWSV

0-1
2
3
4
5-13
14
15

Irrelevant.
UCM address.
Irrelevant.
UCM prefix address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

IEAVMWTO

0
1-2
3
4
5
6
7
10
11
12
13
14
15

Irrelevant.
Irrelevant.
CVT address.
TCB address.
SVRB address.
WPL address.
ASCB address.
Irrelevant.
UCM base address.
Irrelevant.
XVSAV area in SVRB.
Save area pointer.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVNPA6

0-1
2
3
4-12
13
14
15

Irrelevant.
NIP vector table address.
CVT address.
Irrelevant.
A 72 byte register save area address.
Return address.
Entry point address.

(Normal exit: registers unchanged.
Abnormal exit: register 15 is a
pointer to NIP SWAIT routine;
registers 0-14 are unpredictable.)

IEAVOUT

0,1
2
3
4
5-13
14
15

Irrelevant.
Address of RSM Header.
Address of PVT.
Address of CIWA.
Irrelevant.
Return address.
Irrelevant.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
1rrelevant.

IEAVPCB

0

If build option, number of PCBs desired;
otherwise, TON of input PCBs.
If build option, 0; otherwise, address of
PCB to be enqueued or dequeued or moved.

Unchanged.

8
9

8-9

.~
I

2
3
4-13
14
15

Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry point address.

(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent
(permanent

task)
task)
task)
task)
task)
task)
task)
task)
task)
task)
task)
task)
task)

If build option, address of first PCB
obtained for this request; otherwise,
unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Section 6: Diagnostic Aids

7-133

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVPFTE

0
1
2
3
4-13
14
15

Queue flag, TQIO, and RBN.
Address of ASCB for TQIO local frame queues.
Address of RSM Header.
Add ress of PVT.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

0
1
2-13
14
15

Address of SRB.
Address of AlA.
Irrelevant.
Irrelevant.
Entry point address.

Unpred ictable.
Unpred ictable.
Irrelevant.
Return address.
Unpredictable.

0
1
2-12
13
14
15
0

2
3
4-13
14
15

Irrelevant.
Address of A I A.
Irrelevant.
Save area address.
Return, address.
Entry point address.
Irrelevant.
Address of PCB with or without related PCBs.
Irrelevant.
Address of PVT.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVPIX

0-13
14
15

Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Return code.

IEAVPREF

0
1
2-13
14
15

Pass number (te"s IEAVPREF which criteria to use).
Real block number (RBN)'
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Return code.

0

For entry through SVC 10 or 120 and GETMAIN,
region size; otherwise irrelevant.
F=or SVC 4 entry, address of parameter list; for
SVC 10 or 120 entry, a negative value; for a
FREEMAIN entry, a positive non-zero value.
Irrelevant.
Address of LOA.
Bytes 0-2: irrelevant byte 3: subpool 10.
Irrelevant.
Base register for lEA VGMOO.
Irrelevant.
Base register for I EAVGMOO.
Return address.
Entry point address.

Unpred ictable.

IEAVPIOI

IEAVPIOP
IEAVPIOP

IEAVOPBR

IEAVPRTO
IEAVPRTO

2,3
4
5
6,7

8
9-12
13
14

15

7-134

OS/VS2 System Logic Library Volume 7

Unchange~.

Unpredictable.

Irrelevant.
Unpredictable.
Unpredictable.
Irrelevant.
Unpredictable.
Irrelevant.
Unpredictable.
Unchanged.
Return code.

Module
Name
IEAVPRTO
(continued)
IEALIMIT

IEAVPSI
IGC112

Register
Number

Contents at Entry

Contents at Exit

0
1
2-12
13
14
15

Irrelevant.
Number of bytes requested.
Irrelevant.
Save area address.
Return address.
Entry point address.

Irrelevant.
Limit size; zero if no limit.
Irrelevant.
Unpredictable.
Unchanged.
Unpredictable.

0

Low address of virtual storage area to be
released.
High address of virtual storage area to be
released.
Irrelevant.
Address of CVT.
Address of TCB.
Address of RB.
Address of entry point.
Address of ASCB.
Irrelevant.
Return address.
Irrelevant.

Unpredictable.

2
3
4
5

6
7
8-13
14
15
IGC113

0

2
3
4
5

6
7
8-13
14
15
IEAVPSIB
IEAVPSIX
IEAVPSIF

0

2

I EAVPSII

3
4
5-13
14
15
0
1
2
3
4
5-13
14
15

Unpredictable.
Irrelevant.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Irrelevant.
Unchanged.
Return code.

Address of ECB or zero.
If byte 0, bit 0 is one, address of VSL;
if zero, first half of a VSL entry.
Irrelevant.
Address of CVT.
Address of TCB.
Address of RB.
Entry point address.
Address of ASCB.
Irrelevant.
Rerurn address.
I f register 1, byte 0, bit 0 is one,
irrelevant; if zero, last half of a VSL entry.

Unpredictable.
Unpredictable.

Address of ECB or zero.
If byte 0, bit is one, address of VS L;
if zero, first half of a VSL entry.
If register 1, byte 0, bit 0 is zero, last
half of a VSL entry; if one, irrelevant.
Irrelevant.
Address of TCB or zero.
Irrelevant.
Return address.
Entry point address.
o or address of ECB residing in fixed storage.
First half of VSL entry.
Last half of VSL entry.
Address of PVT.
Address of TCB or O.
Irrelevant.
Return address.
Entry point addre.ss.

Unchanged.
Unchanged.

Irrelevant.
Unpredictable.
Unpredictable.
U.npred ictable.
Unpredictable.
Unpred ictable.
Irrelevant.
Unchanged.
Return code.

Unchanged.
Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Return Code.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Return code.

)
Section 6: Diagnostic Aids

7-135

Module
Name
IEAVPSI
(continued)
NEXTVSL

IEAVRCF
IEAVRCF

IEAVRCFI

Register
Number

Contents at Entry

Contents at Fxit

0,1
2
3
4
5-13
14
15

Irrelevant.
Address of RSM Header.
Address of PVT.
Address of CIWA.
Irrelevant.
Return- address.
Entry point address.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Return code.

0
1
2-12
13
14
15
0

Irrelevant.
Address of parameter list.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Real Block Number of intercepted frame.

2
3
4-5

Address of RSM Header.
Address of PVT.
I rrel evant.
PFTE address.
Irrelevant.
Return address.
Entry point address.
Address of SR B.
Value of the SRBPARM field, in this case the
address of the root PCB.
Irrelevant.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
R etu rn code.
Irrelevant.
0, if the frame was accepted by the
interception routine; unchanged, if
the frame was rejected because no
request existed for it in a root PCB.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

6

IEAVRCFC

7-13
14
15
0

2-12
13
14
15
IEAVRCV
IEAVRCV

IEAVRCV2

IEAVRELS
IEAVRELS

7-136

Irrelevant.
Unchanged.
Unchanged.
Unchanged.

2-13
14
15

Address of work area.
Address of SDWA.
Irrelevant.
Return address.
Irrelevant.
Address of work area.
Address of SDWA.
Irrelevant.
Return address.
Irrelevant.

Unpredictable.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.
Unpredictable.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.

0,1
2
3
4
5-13
14
15

Irrelevant.
Address of RSM Header.
Address of PVT.
Address of CIWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.

0
2-13
14
15
0

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVRELS
(continued)
IEAVRELV

a

IEAVRELF

Contents at Entry

Contents at Exit

Unchanged.

2

Low Address of Virtual Storage Area to be
Released.
High Address of Virtual Storage Area to be
Released.
Address of ASCB.

3

Address of PVT.

4-13
14
15

Irrelevant.
Return address.
Entry point address.

Address of first or only virtual storage
area to be freed by FREEMAIN; if no
FREEMAIN, zero;
If return code 8, Address of Virtual
Page put into Deferred Release status;
otherwise, unchanged.
Unchanged.
Unchanged.
Return code.

a

Irrelevant.
Address of virtual page to be released.
Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Address of parameter list.
Irrelevant.
Save area address.
Return address.
Entry point address.
SR B address.
Address of RSM Header.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
Address of RSM Header.
Address of PVT.
Address of PFTE.
Address of parameter list.
PFTE index.
Irrelevant.
Base register.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Unpred ictable.
Unpred ictable.
Unpred ictable.
Irrelevant.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.

Irrelevant.
Return address.
Irrelevant.
Irrelevant.
6.ddress of the subject TOE.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.

1
2
3
4-13
14
15
IEAVRFR
IEAVRFR

a
2-12
13
14
15

IEAVRFRA

FREEPAGE

a
1
2-13
14
15
0,1
2
3
4
5
6
7,8

9
10-13
14
15
IEAVRTIO
IEAOTIOO

IEAOTEOO

~

0,1
2
3-15

a
2
3-12
13
14
15

Unchanged.

:f

Section 6: Diagnostic Aids

7·13 7

Module
Name

Register
Number

IEAVRTIO
(continued)
IEAOTDOO

IEAVRCKO

IEAVROCK

IEAVRSAE

0
1
2
3-12
13
14
15
0,1
2
3-12
13
14
15
0-13
14
15
0
2-13
14
15

IEAVRTI1
IEAOPGTM

IEAVRSPG

IEAVRCLS

IEAVRCLX

IEAVRNEW

IEAVRSPN
IEAVRFRR

IEAVRTVR

7-138

0
2-12
13
14
15
0
1
2-13
14
15
0

2-12
13
14
15
0-13
14
15
0-12
13
14
15
0-15
0
1
2-13
14
15
0
1
2-13
14
15

Contents at Entry

Contents at Exit

Irrelevant.
Address of subject TOE.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Address of SR B.
Value of SRBPARM; in this case, address of TOE.
Irrelevant.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
U npred ictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.

Irrelevant.
Address of RMPL.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Address of SR B.
Value of SRBPARM; in this case, address of TOE.
Irrelevant.
Return address.
Entry poi nt address.
If ACR error, physical address of failing
CPU; otherwise, irrelevant.
If machine check error, address of LRB.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Irrelevant.
Irrelevant.
Address of SDWA.
Irrelevant.
Return address.
Irrelevant.
Address of TOE.
Address of SDWA.
Irrelevant.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Always zero.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.

OS/VS2 System Logic Library Volume 7

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpred ictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unpredictable.
Unpred ictable.
Unpredictable.
Unchanged.
Unpred ictable.
Unchanged.
Unchanged.
Unpred ictable.
Unchanged.
Return code.

Module
Name

Register
Number

IEAVRTOD
IEAVRSSC

o

2-12
13
14

15
IEAVRCLA

0-13
14

IEAVRNOT

o

15

2-12
13
14

15
IEAVRCAN

o
2-12
13
14

15
IEAVRTOO
I GC0004F

o

2

3
4
5
6-13
14

15
I GC0004G

o

Contents at Entry

Contents at Exit

If the caller is IEEVCPU, 0; if the caller is
IEAVRCLA,1.
Address of fullword in storage containing
address of PCCA.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Address of fullword in storage containing
address of PCCA.
Irrelevant.
Save area address.
Return address.
Entry point address.
Irrelevant.
Address of fullword in storage containing
address of PCCA.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.

Address of area in which to store interval
remaining if MIC is specified.
Bytes 0-2: irrelevant Byte 3: if Bit 5 is one,
ERRET is specified; if Bit 6 is one, MIC is
specified; if bit 6 is zero, TU is specified;
and if Bit 7 is one, CANCEL is specified.
Irrelevant.
Address of CVT.
Address of requestor's TCB.
Address of SVRB.
Irrelevant.
Return address.
Irrelevant.
Byte 1: bits 0-3
0000, TUINTVL
0001, BINTVL
0010, MICVL
0011,DINTVL
0110, GMT
0111,TOD
specified on macro instruction;
if bit 4 is one, ER R ET has
been specified; bits 5-7 indicate type
of request: 000, task type;
001, = wait type
001, real type; Bytes 1-3
contain the address of the user's
asynchronous exit routine.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return Code.
Unpred ictable.
Unchanged.
Unpredictable.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return Code.
Unpred ictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Unchanged, if MIC is specified; if
TU is specified, remaining time
interval in timer units.
Unchanged.

Irrelevant.
Unpredictable.
Unpred ictable.
Unpredictable.
Irrelevant.
Unchanged.
0, if successful; 8, if unsuccessful
and ERRET specified.
Unchanged.

Section 6: Diagnostic Aids

7·139

Module
Name

Register
Number

IEAVRTOO
(continued)
I GC0004G
(continued)

1
2
3
4

5
6
7
8-13
14
15
TTSTSTAE

0
2-12
13
14
15

IEAVRT01
I GC0001 A

0

2
3
4
5
6-13
14
15

IEAVRTME

TIMESTAE

0
1
2-13
14
15
0
2-12
13
14
15

7-140

Contents at Entry

Contents at Exit

Address of desired time interval.
Irrelevant.
Address of CVT.
Address of requestor's TCB.
Address of SVRB.
Irrelevant.
Address of requestor's ASCB.
Irrelevant.
Return address.
Irrelevant.

Unchanged.
Unpredictable.
Unpredictable.
Unpredictable.
U npred ictable.
Unpredictable.
Unpred ictable.
Unpred ictable.
Unchanged.
0, if successful; 8, if unsuccessful
and ERRET is specified.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

12, if no SDWA is present; '" 12 otherwise.
Address of SDWA, if one is supplied.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Address of area in which to store time
if STCK or MIC is specified.
Bytes 0-2: Irrelevant Byte 3: Type of units.
specified: if bit 0 is 1, GMT is requested;
if bit 1 is 1, ERRET has been specified; bits
4-7 indicate units-OOOO for TU, 0001 for
BIN, 0010 for DEC, 0011 for MIC, or 0100 for STCK.
Irrelevant.
Address of CVT.
Address of requestor's TCB.
Address of SVRB.
Irrelevant.
Return address.
Irrelevant.

Requested time, if TU, BIN, or DEC is
specified; otherwise, unchanged.
Requested date, if TU, BIN, or DEC is
specified; otherwise, unchanged.

Irrelevant.
Address of TPC.
Irrelevant.
Return Address.
Irrelevant.
12, if no SDWA is present; '" 12, otherwise.
Address of SDWA, if present.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

OS/VS2 System Logic Library Volume 7

Unpred ictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpred ictable.
Unchanged.
0, if successful; 8, if no usable TOD
clock was found; 12, terminated
because key of storage passed by
caller doesn't match TCB protect key.

Module
Name

Register
Number

IEAVRT02
IEAVRDIE

0

Contents at Entry

Contents at Exit

2-12

Irrelevant.
TOE address.
Parameters for input to 0 I E.

13
14
15

Irrelevant.
Return address.
Irrelevant.

Volatile.
Unchanged.
2-10 unchanged.
11-12 volatile.
Volatile.
Volatile.
Volatile.

IEAVROCL

0-3
4-10
11
12-13
14
15

Irrelevant.
Irrelevant.
Address of STCK area.
Irrelevant.
Return address.
Irrelevant.

Volatile.
Unchanged.
Unchanged.
Volatile.
Volatile.
Volatile.

IEAVRTAP

0
1
2-13
14
15

Irrelevant.
Address of STCK area.
Irrelevant.
Return address.
I EAVRT AP entry point address.

Volatile.
VOlatile.
Volatile.
Volatile.
Volatile.

0
1

Primary mask if ND, else ASIO.
TCB address (optional); bit 0=1 (Resed;
bit 0=0 (Set).
Standard SVC registers.
Secondary mask if SO, else ASID (optional).

Unchanged.

IEAVSETS
IGC079

2-14
15

Standard SVC registers.
O-normal completion
4-stop·start failed.

Section 6: Diagnostic Aids

7-141

Module
Name

Register
Number

IEAVSETS
(continued)
I G07902

0

Contents at Entry

Contents at Exit

Unchanged.

11
12-13
14
15

Primary mask if NO, else ASID.
bit 0 = 1 Reset
bit 0 = 0 Set.
TCB address (optional).
Irrelevant.
Secondary mask if SO, else ASIO (optional).
Return address.
Entry point address.
ASIO in high order two bytes.
X'OO in low order byte.
bit 0 = 1
Irrelevant.
Address of save area.
Return address.
Entry point address.
Irrelevant.
Address TCB
Irrelevant.
Address ASCB.
Irrelevant.
Return address.
Entry point address.
Irrelevant.
Irrelevant.
Entry point address.
Return address.
Irrelevant.
Irrelevant.
Address of highest level task in tree
to be searched.
Irrelevant.
Address of task from which search is
to start.
Return address (if no TCB found).
Irrelevant.
Return address (if TCB was found).
Entry point address of I GC07902.

IEAVSOUT

0
1
2-12
13
14
15

Irrelevant.
Address of ASCB.
Irrelevant.
Save area address.
Return address.
Entry point address.

Irrelevant.
Unpred ictable.
Unchanged.
Unchanged.
Unchanged.
Return Code.

IEAVSOA

0

Irrelevant.

Irrelevant.
Frame Real Block Number.

IGC07903

IEAVESSS

IEAVSSNO

IEATRSCN

1
2-12
13
14
15
0

2-12
13
14
15
0-3
4
5-6
7
8-13
14
15
0-10
11-13
14
15
0-6
7

8
9
10

o or vitual storage address of page needing
2
3
4-13
14
15

7-142

frame.
Address of RSM Header.
Address of PVT.
Irrelevant.
Return address.
Entry poi nt address.

OS/VS2 System Logic Library Volume 7

Unchanged.
Llnchanged.
Unchanged.
Unchanged.
O-normal completion.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
O-normal completion.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpred ictable.
Unchanged.
Unpredictable.
Unpredictable.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.
Address of selected task (if found).
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Return Code or, in error case, return
code from IEAVFP.

Module
Name

Register
Number

IEAVSTAA

0

Contents at Entry

Contents at Exit

Situation indicator:
0= I/O quiesce.
4 = I/O halted.
8 = I/O inactive.
12 = SDWA was not obtained.
16 = I/O processing was
not performed.
If register 0:
:f 12 then SDWA address.
= 12 then ABEND completion
code.
If register 0:
= 12 then address of user
supplied parameter
list.
:f 12 then irrelevant.
Irrelevant.
If register 0:
:f 12 then address of the
user supplied
parameter list.
= 12 the irrelevant.
Return address.
Entry point address.

Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

2-13
14
15

Action Code (create, overlay, etc.)
Parameter list address.
Irrelevant.
CVT address.
Address of TCB under which SVC 60 will
operate.
SVC 60 SVRB address.
Entry Point.
ASCB address.
Irrelevant.
Return address.
Irrelevant.
Action Code (ct,ov,etc.)'
Parameter list address.
Irrelevant.
Register save area address.
Return address.
Entry point address.
Irrelevant.
Pointer to RTCA.
Irrelevant.
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return Code (0,4,8,12,16,20).
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return Code (same as SVC entry).
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

0
1
'2-13
14
15

Irrelevant.
SV R B extended save area address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

2

3-12
13

14
15
IEAVSTAO
IGC00060

0
2
3
4
5
6
7

ESTAEBRE

8·13
14
15
0

ESTAFRR

2·12
13
14
15
0

IEAVSWCH

Irrelevant.

Irrelevant.

Irrelevant.
Irrelevant.

Unchanged.
Irrelevant.

Section 6: Diagnostic Aids

7·143

Module
Name

Register
Number

IEAVSWIN
IEAVSWIN

0

IEAVSIRT

IEAVSY50
IGC001

Contents at Entry

Contents at Exit

Unpredictable.
Unpredictable.

2-13
14
15

Address of SR B.
SRBPARM value, in this case the address
of the ASCB.
Irrelevant.
Return address.
Entry point address.

0
1
2
3
4-13
14
15

Irrelevant.
Address of root PCB.
Irrelevant.
Address of PVT.
Irrelevant.
Return adQress.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.

0

Number of events that must occur before the
issuing task can continue in control.
bit 0 = 1 long wait
= 0 short wait.
ECB address or ECBlist address in complemented
form.
Irrelevant.
Irrelevant.
Irrelevant.
Completion code.
Address of ECB or XMPOST parameter list address.
Standard SVC registers.
Standard SVC register.
Irrelevant.
Same as IGC001
Same as IGC001.
Irrelevant.
Address of lEA VWA IT.
Irrelevant.
Completion code.
Address ECB.
Irrelevant.
Return address.
Entry point address.

Unchanged.

I GC002

2-13
14
15
0

IEAVWAIT

2-13
14
15
0
2-14
15
0-9
10
11
12-13
14
15

IEAOPT02

IEAOPT01
Condition A

7-144

OS/VS2

If reg 11 is non-zero, and bit 0=0:
0-15
Same as IEAOPT02.

Sfst~m

LQgic Library Volume 7

Irrelevant.
Unchanged.
··Unpredictable.

Unchanged.
Irrelevant.
Address of IEAVEXP1.
Unpred ictable.
Unpredictable.
Unpredictable.
Standard SVC register.
Address of IEAVEXP1.
Unpredictable.
Set up by caller in TCBGRS.
Unchanged.
Set up by caller in TCBGRS.
Set up by caller in TCBGRS.
Unchanged.
Unpredictable.
Unp'redictable.
Unchanged.
Unchanged.
Unpredictable.

Same as IE~OPT02.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVSY50
(continued)
IEAOPT01
(continued)
Condition B

If reg 11, bit 0:=1 and bits 1-31 non-zero:
Irrelevant.

o-a

g
10
11
12
13
14
15
Condition C

Condition D

Irrelevant.
Compll;ttion code.
Address ECB.
ERRET address.
ASCB address.
Same as I EAOPT02.
Same as IEAOPT02.

Unpredictable or unchanged. If bit

o of register 12=1, or local lock
is not held, then registers 0-8 are
unpredictable otherwise, registers
0-8 are unchanged.
Unchanged.
Unpredictable.
Unpredictable.
Unpredictable.
Unpred ictable.
Unchanged.
Unpredictable.

If reg 11 is zero:
O-g
Same as IEAOPT02.
10
Address of RS being posted.
11
O.
Same as I EAOPT02.
12-15

Same
Same
Same
Same

If reg 11, bit 0=1 and bits 1-31=0:
O-g
Same as "c" above.
10
Address RS posted.
Same as "C" above.
12-15

Same as Condition S.
Same as Condition B.
Same as Condition B.

as
as
as
as

I EAOPT02.
I EAOPT02.
I EAOPT02.
I EAOPT02.

I.E AOPT03
Condition A

Condition B

Condition C

Condition D

IEARPOST

IEAVTABD

If reg 11 is non-zero and bit 0=0:
Same as I EAOPT01 condition A.
0-14
Entry poi nt address.
15
If reg 11, bit 0= 1 and bits 1-31 are non-zero:
O-g
Irrelevant.
10-14
Same as IEAOPT01 condition B.
15
Entry point address.
If reg 11 is zero:
0-14
Same as IEAOPT01 condition C.
15
Entry point address.
If reg 11, bitO=1 and bits 1-31 are zero:
0-14
Same as IEAOPT01 condition D.
Entry point address.
15
o
Irrelevant.
Address of word containing address of RMPL.
2·12
Irrelevant.
13
Address save area.
14
Return address.
Entry point address.
15

o
1

2·1,2
13
14
15

Irrelevant.
RTM2WA address.
Irrelevant.
Caller's save area address.
Return address.
Entry address.

Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Zero.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

Section 6: Diagnostic Aids

7-145

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVTABI

0-1
2
3
4"12
13
14
15

Irrelevant.
NIP Vector Table (NVT)
CVT.
Irrelevant.
Save area address.
Return address.
Entry point.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVTACR

0
1
2
3-9
10
11-15

Irrelevant.
Address of LOGREC buffer for the CPU
requiring recovery.
Return address of interruption handler.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Real address of system termination
parameter list (error exit).
Irrelevant.
Irrelevant.
Address of current LCCA.
Irrelevant.

IEAVTAS1

0
1
2-12
13
14
15

Irrelevant.
RTM2 work area addres.
Irrelevant.
Register save area address.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

IEAVTAS2

0-2
3

Irrelevant.
Address of RTM2 work
area.
Irrelevant.
Address of SCB.
Irrelevant.
Address of SDWA.
Irrelevant.

Irrelevant.
Irrelevant.

4
5

6
7
8-15

7-146

OS/VS2 System Logic Library Volume 7

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Module
Name

Register
Number

IEAVTAS3

0-2
3
4
5

6
7
8-15
IEAVTBOO
I GC0001 0

I GC00040

I GC00040+8

IEAVSPIE
IEAVTCR1

0
2-14
15
0
2-14
15
0
1
2
3
4
5-13
14
15
0-15
0

Contents at Entry

Contents at Exit

Irrelevant.
Address of RTM2 work area.
Irrelevant.
Address of SCB.
Irrelevant.
Address of SDWA.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Address of PICA built by SPIE macro.
Standard SVC registers.
Irrelevant.
Irrelevant.
Address of parm list.
SVC registers.
Irrelevant.
Irrelevant.
Address of parm list.
Irrelevant.
Irrelevant.
Address TCB.
Irrelevant.
Return address.
Entry point address.
(Same as I EARPOST).

U npred ictable.
Address of previous PICA.
Irrelevant.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpred ictable.
Unpred ictable.
Unpredictable.
Unpredictable.
Address of CVT.
Unchanged.
Unpredictable.
Unchanged.
Unpredictable.

If entered when PSAACR is on, contains RTM1
function code; otherwise, irrelevant.

If PSAACR on, restored to values set
by mainline ACR; if PSAACR off,
irrelevant.
If PSAACR on, restored to values set
by mainline ACR; if PSAACR off,
irrelevant.
If PSAACR on, restored to values set
by mainline ACR; if PSAACR off,
irrelevant.
If PSAACR on, restored to values set
by mainline ACR; otherwise, return
point.
If PSAACR on, address of retry point
within mainline, otherwise, irrelevant.

If entered when PSAACR is not on, contains
pointer to SDWA; otherwise irrelevant.

IEAVTERM

2-13

Irrelevant.

14

If entered when PSAACR is not on, contains
return address; otherwise, irrelevant.

15

Entry point address.

0

Irrelevant.
Virtual storage address of input parameter
list, the RMPL.
Irrelevant.
Save area address.
Return address.
Entry point address.

2-12
13
14
15
IEAVTEST
IEAVTEST

0
1
2-3
4-13
14
15

Authorization code, if supplied; otherwise
negative.
Function code.
Irrelevant.
Irrelevant.
R etu rn add ress.
Entry pOint.

Irrelevant.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Return code.

Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unchanged.
Return code:
O-task authorized
4-task not authorized.

)
Section 6: Diagnostic Aids

7-147

Module
Name

Register
Number

IEAVTEST
(continued)
IGC119

o

Contents at Entry

Contents at Exit

1
2-14
15

Authorization code, if supplied; otherwise negative.
Function code.
Standard SVC registers
Irrelevant.

Unpredicatable.
Unpredictable.
Standard SVC registers.
Return code:
O-task authorized.
4-task not authorized.

IEAVTMMT

0
1
2-12
13
14
15

Irrelevant.
RTM2WA address.
Irrelevant.
Pointer to register save area.
Return address.
Entry paint address.

All
All
All
All
All
All

IEAVTMRM

0
2-12
13
14
15

Irrelevant.
Painter to RMPL address.
Irrelevant.
Register save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVTMTC

0
1
2-14
15

Irrelevant.
Address of an ECB to be posted.
Irrelevant.
Entry point address.

nfa
nfa
nfa
nfa

IEAVTMTR

0
1
2-12
13
14
15

Irrelevant.
Address of terminating ASCB.
Irrelevant.
Save area.
Return paint.
Entry paint.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVTPMT

0
1
2-12
13
14
15

Irrelevant.
Painter to RMPL address.
Irrelevant.
Register save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

0-1
2-9
10
11
12-14
15
0-2
3-4
5-9
10
11
12-15
0-9
10
11
12-15

Unchanged from time of interruption.
Irrelevant.
Entry point address of trace code.
Return address.
Irrelevant.
Unchanged from time of interruption.
Unchanged from time of interruption.
Irrelevant.
Unchanged from time of interruption.
Entry point of address of trace code.
Return address.
Unchanged from time of interruption.
Unchanged from time of interruption.
Entry paint address of trace code.
Return address.
Unchanged from time of interruption.

Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpred ictable.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.
Unchanged.
Unchanged.

1

IEAVTRCE
TREX

TRIO

TRPI

7-148

OS/VS2 System Logic Library Volume 7

registers
registers
registers
registers
registers
registers

restored.
restored.
restored.
restored.
restored.
restored.

Module
Name
IEAVTRCE
(Continued)
TRSVC
TRSIO

TRDISP

IEAVTRER

Register
Number

Contents at Entry

Contents at Exit

0-15
0
1
2-5
6
7-8
9
10
11-15
0-9
10
11
12
13
14
15

Same as entry point TRPI.
Irrelevant.
16 bit address related to the SIO.
Irrelevant.
Address of device.
Irrelevant.
Condition code.
Entry poi nt address of trace code.
Irrelevant.
Irrelevant.
Entry point address of trace code.
Return address.
New R B address.
Irrelevant.
New TCB address.
Unchanged from time of dispatch.

Same as entry point TRPI.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

0

Flags & length of data to be recorded.
Address of parameter list address of data
to be recorded.
Irrelevant.
Save area address.
Return address.
Entry point address.

Irrelevant.
Irrelevant.

2-12
13
14
15

Irrelevant.
Irrelevant.
Irrelevant.
Return code 0,4,8,12,16, or 20
depending on processing requested
and performed.

2-15

Irrelevant.
Address of ECB to be posted.
Irrelevant.

nla
nla
nla

IEAVTRTC

0-3
4
5-7
8
9-13
14
15

Irrelevant.
Address of TCB.
Irrelevant.
Address of RTM2WA.
Irrelevant.
R etu rn add ress.
Entry point address of IEAVTRTC.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

IEAVTRTE

0-3
4
5
6-7
8
9-12
13
14
15

Irrelevant.
TCB address.
SVRB address:
Irrelevant.
RTM2WA address.
Irrelevant.
Register save area address.
Return address.
Entry point address.

nla
nla
n/a
nla
nla
nla
nla
nla
nla

IEAVTRTH

0
1-3
4
5
6
7-8
9
10
11-13
14
15

Entry point indicator for machck.
Irrelevant.
Address of FR R's parm. area.
Irrelevant.
Address of logrec buffer.
Irrelevant.
lEA VTRTM's base reg.
Irrelevant.
Irrelevant.
Return address to IEAVTRTM.
Entry point address.

Entry point indicator for machck.
Irrelevant.
Address of FR R's parm. area.
Irrelevant.
Pointer to acquired EEDs.
Irrelevant.
IEAVTRTM's base reg.
Pointer to RTM's WSAC.
I rr~levant.
Return address to IEAVTRTM.
Irrelevant.

IEAVTRET

0

Section 6: Diagnostic Aids

7-149

Module
Name

Register
Number

IEAVTRTM

Contents at Entry

Contents at Exit

0

Entry point indicator.
CA LLRTM flags and camp. code.

2

ASI D/abterm or memterm entries
address of 1st half of PSW/slih mode entries.
TCB addr/service routine entries
SRB addr/pgioerr entry if RB=O
address of 2nd half of PSW/slih mode entries.
Pointer to FRR's parm area/service
Routine entries
Pointer to FRR stack to be used by
lEA VTRTS for recovery.
Address of dump options/abterm entry
repair status info.lmachck reentry.
Address of logrec buffer/MACHCK entry
Address of EEDS/RTM1 reentries.
RB addr/PGIOERR entry.
Irrelevant.
Address of registers at time of error.
Return address in IEATVRT1.
Entry point address.
Function code.
Completion code.
ASID of address space into which
RB is to be scheduled.
Address of TCB to be serviced.
Address of tracking area.
Dump options or O( no dump options).
Address of EED chain, if any,
o if no EEDs acquired, or 1
if previous attempt to acquire EED all failed
Irrelevant.
Address of register save area.
Irrelevant.
Function code.
Completion code.
ASI D of address space to be terminated.
Irrelevant.
Address of tracking area.
Irrelevant.

Exit type indicator.
Exit parameter/meaningful only for
retry and MACHCK exits.
Irrelevant.
(can't some pages forward).
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
o (no EEDs are to be freed)
or address of
EEDs acquired
Irrelevant.
Unchanged.
Irrelevant.
Altered if validity checks fail.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Pointer to chain of EEDs to be freed.
Irrelevant.
Return address.
Entry point.
Pointer to 200 byte work area.
Pointer to SDWA.
Irrelevant.
Return address.
Entry point address.
Pointer to 200 byte work area.
Pointer to SDWA.
Irrelevant.
Return address.
Entry point address.
Pointer to 200 byte work area.
Pointer to SDWA.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
I rreleva nt.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Painter to SDWA.
Irrelevant.
Return address.
Irrelevant.

3

4

5

6

XMABTERM

7
8-12
13
14
15
0
2
3
4
5

6

MEMTERM

IEAVTRTR
FREEDCELL

7-12
13
14-15
0
1
2
3
4
5-15

0-5

6

RTMRSFRR

RTHFRR

RTMSMFRR

7-150

7-13
14
15
0
1
2-13
14
15
0
2-13
14
15
0
1
2-13
14
15

OS/VS2 System Logic Library Volume 7

Pointer to FR R's parm area/service
routine entries.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return address in IEAVTRT1.
Irrelevant.
Exit code.
Unchanged.
Unchanged.

Module
Name

Register
Number

IEAVTRTR
(continued)
RECVRRTM

SLIP

Contents at Entry

Contents at Exit

0-13

Same as entry regs for slih
mode entries to IEAVTRTM.

14
15
0-1
2

Return address.
Entry point address.
Irrelevant.
Pointer to stack for I EAVTRTS's
recovery.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Pointer to interrupted stack.
Irrelevant.
Address of save area passed by IEAVTRTS.
Return address.
Entry point address.
Pointer to 200 byte work area.
Pointer to SDWA.
Irrelevant.
Return address.
Entry point address.
Pointer to 200 byte work area;
Pointer to SDWA.
Address of recovery stack used by
IEAVTRTS to define its own FRR's.
Irrelevant.
Return address.
Entry poi nt address.
Pointer to 200 byte work area.
Poi nter to SDWA.
Address of recovery stack used by IEAVTRTS to
define its own FR R's.
Irrelevant.
Return address.
Entry point addresss.
Poi nter to 200 byte work area.
Pointer to SDWA.
Address of recovery stack used by IEAVTRTS
to define its own FRR's.
Irrelevant.
R etu rn add ress.
Entry poi nt address.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address of reg save area.
Return address.
Entry point.
Pointer to 200 byte work area.
Pointer to SDWA.
Irrelevant.
Return address.
Entry point.

I nternal register values to
continue processing in either
IEAVTRTM or IEAVTRTS.
Return address.
Irrelevant.
Irrelevant.
Pointer to stack for lEA VT RTS's
recovery.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Pointer to interrupted stack.
Irrelevant.
Address of save area passed by lEA VT RTS.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.

3-4
5
6-7

RCOVGETM

RCOVRCRD

RCOVRGTF

8
9-12
13
14
15
0
2-13
14
15
0
1
2
3-13
14
15
0
2

RCOVSLP1

IEAVTRTL

SLlP2FRR

3-13
14
15
0
1
2
3-13
14
15
0-8
9,10
11
12
13
14
15
0
2-13
14
15

Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.
Same as input.
Indeterminate.
Irrelevant.
Same as input.
Indeterminate.
Same as input.
Same as input.
Irrelevant.
Pointer to SDWA.
Irrelevant.
Return address.
Irrelevant.

Section 6: Diagnostic Aids

7-151

Module
Name

Register
Number

IEAVTRTS

0
1
2
3
4
5
6
7

8
9
10
11
12
13
14
15

Contents at Entry

Contents at Exit

Irrelevant.
Completion code for error.
Irrelevant.
Irrelevant.
IEAVTRTS recovery FR R stack.
Dumpopts/abbreviated mach check data.
Complete machine check data.
I rrelevpnt.
Irrelevant.
IEAVTRTM base register.
Irrelevant.
Irrelevant.
Irrelevant.
Registers at time of error.
Return address to IEAVTRTM.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
IEAVTRTM base register.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Return address to lEA VTRTM.
Irrelevant.

IEAVTRT1

o

2

3

4

TCB address or 0 for abterm entry.
SRB address for cross MEMTERM or ABTERM reentry.
Irrelevant for other entry points.
CALLRTM flags and completion code for
ABTERM, DATERR, PGIOERR,
MEMTERM, PROGCK, MACHCK reentry
Address of logrec buffer for machck
Irrelevant for other entry poi nts.
ASID/ABTERM or MEMTERM entry
address of first half of PSW for
MACHCK reentry,
irrelevant for other entry points.
Address of dumpopts for ABTERM entry
Address of 2nd half of PSW for
MACHCK reentry
Irrelevant for other entry poi nts.
TCB address or 0 for PGIOERR entry.
Irrelevant for other entry points.

5

RB address or 0 for PGIOERR entry.
Repair status info. for MACHCK reentry.
Irrelevant for other entry points.

6

Pointer to acquired EEDS for MACHCK reentry.
Irrelevant for other entry points.

7-12

Irrelevant.

Note: Exit values differ;
For retry, the registers contain the same
values as at the time of error, or values
updated by the F RRs.
For restart or resume, the registers
contain the values as at the time of the
restart interruption.
For return, the registers contain the
restored values.
Retryregister 0 if exit is retry,
restart register 0 if exit is restart.
Caller's register 0 if the exit is return
to caller irrelevant for other eXits.
Retry register 1.
Restart register 1.
Caller's register 1.
Address of RTM's WSAC if entry
is MACHCK, irrelevant for other exits.
Retry register 2
Restart register 2.
Caller's register 2.
Irrelevant for other exits.
Retry register 3.
Restart register 3.
Caller's register 3.
Irrelevant for other exits.
Retry register 4.
Restart register 4. Caller's register 4.
I rrelevant for other exits.
Retry register 5.
Restart register 5.
Caller's register 5.
I rrelevant for other exits.
Retry register 6.
Restart register 6.
Caller's register 6. Irrelevant for other exits.
Retry registers 7-12.
Restart registers 7-12.
Caller's register 7-12.
Irrelevant for other exits.

continued

7-152

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVTRTl
(continued)

13

14

IEAVTRT2

Contents at Exit

Save area address for MACHCK, MEMTE RM,
PGIOERR, cross MEMTERM or ABTERM.
Address of error regs for MACHCK reentry.
Irrelevant for other entry points.
Return address for ABTERM, MACHCK,
PGIOERR, MEMTERM entry points.
I rrelevant for other entry poi nts.

Retry register 13.
Restart register 13.
Caller's register 13.
Irrelevant for other exits.
Retry register 14.
Restart register 14.
Return address if exit is return to
caller. Irrelevant for other exits.
Retry address if exit type is retry.
Restart register 15.
Address of dispatcher if exit is to
dispatch address of SRB dispatched
if exit is to SRB dispatcher.
Address of exit prologue routine
if exit is SVC exit.
Caller's register 15.

15

Entry point address.

0

8-13
14
15

ASCB address or dump option's address.
Completion code and flags indicating type
of request and options.
Irrelevant.
CVT address.
TCB address.
SVRB address.
Entry point address.
ASCB address.
Irrelevant.
Address of exit prologue to be used for return.
Irrelevant.

0

Irrelevant.

2
3
4
5
6
7

IEAVTRV

Contents at Entry

Real storage address to be translated.

IEAVTSBP

2-13
14
15

Irrelevant.
Return address.
Irrelevant.

0,1

RO=O, R 1 irrelevant.
or
RO=address ot'RB issuing XCTL
Rl=address of RB to get control
as result of XCTL
or
RO=address of RB issuing EXIT
Rl=O.
Irrelevant.
TCB address.
Irrelevant.
Register save area address.
Return address.
Entry point address.

2,3
4
5-12
13
14
15

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address space ID of translated virtual
storage address, right-justified; in case
of error, unpredictable.
Virtual Storage Address corresponding
to input real storage address; in case
of error, unpredictable.
Unchanged.
Unchanged.
Return code.
Uncnanged.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code, depending on the exit.

)
Section 6: Diagnostic Aids

7-153

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEAVTSDI

0-1
2
3
4-12
13
14
15

Irrelevant.
NIP Vector Table.
CVT address.
Irrelevant.
Save area address.
Return address.
Entry point.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
0

IEAVTSDR

0

Irrelevant.
Contains address of fullword which contains
address of RMPC.
Irrelevant.
Save area.
Return address.
Entry point address.

Unchanged.
Unchanged.

2-12
13
14
15
IEAVTSDT

0

2-14
15

IEAVTSDX

o
2-12
13
14
15

IEAVTSIN

U

1
2-12
13
14
15

7-154

Irrelevant.
If attached in MASTER address space, address
of ECB to post.
Irrelevant.
Entry point.

Unchanged.
Unchanged.
Unchanged.
0
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

Irrelevant.
Address of SVC, DUMP, PARM LIST.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code:
O-dump scheduled
8-not scheduled.

Irrelevant.
PSA address.
Irrelevant.
Caller's save area address.
Irrelevant.
Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IEAVTSKT

0

Contents at Entry

Contents at Exit

Irrelevant.
RTM2WA address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Irrelevant.
IrreleVant.
Irrelevant.
Irrelevant.
Irrelevant.
Return code.

Irrelevant.
Address of parari1eter list.
Irrelevant.
Save area.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
~eturn code.

2-12
13
14
15

Irrelevant.
105 B address.
Irrelevant.
Local lock save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IEAVVCRX

0-1
2
3-5
6
7-15

Irrelevant.
~eturn address.
Irrelevant.
Entry poi nt address.
Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant,
Irrelevant.

IEAVVCTR

0

Passed from caller of SVC 72.
Address of parameter list.
Irrelevant.
Address of CVT.
Address of the TCB.
Address of the SVRB.
Address of IEAVVCTR.
Address of ASCB.
Irrelevant.
Passed from caller of SVC 72.
Exit address.
Passed from caller of SVC 72.

Unchanged.
Address of extended save area (XSA)
Irrelevant.
Unchan{,led.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
If XCTL exit, address of XSA~
otherwise, addtessof IEAV1052.

2-12
13
14
15
1EAVTSLP

0
2-12
13
14
15

IEAVVCRA

0

1
2
3

4
5
6
7
8-12
13
14
15

Section 6: Diagnostic Aids

7-155

Module
Name

Register
Number

Contents at Entry

IEAVVRP1

()'1
2
3-15

Standard.
Address of XSA.
'Standard.

IEAVVRP2

0
1-15

Address of SR B.
Standard.

IEAVVWTO

0

Me~sage identification, console identification,
or zero.
Write parameter list address.
Irrelevant.
CVT address.
Current TCB address.
Our SVRB address.
Entry point address.
Our ASCB address.
Irrelevant.
Return address.
Irrelevant.

Contents at Exit
,Standard.
Standard.
. ,Standard.
"

1
2
3
4
5

6
7
8-13
14
15

IEAVXDOM

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.

0

Irrelevant.
Address of CXSA.

2-13
14
15

Irrelevant.
Return address.
Entry point address of IEAV1443.

Irrelevant.
If normal exit, irrelevant; if error
exit, address of CXSA.
Irrelevant.
Unchanged.
If normal exit, irrelevant; if error
exit, address of console switch routine
OEAVSWCH).

0

Irrelevant ..
Address of parameter list.
Irrelevant.
Return address.
Irrelevant.

0
2-13
14
15

2-13
14
15

7·156

.WOE message identification.
, Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
.'Irrelevant.
Unchanged.
Irrelevant.

Irrelevant.
Address of XSA.
Irrelevant.
R etu rn address.
Entry point address of IEAV1052.

7
8-13
14
15

IEAV2540

Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Umnanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

6

IEAV1443

.Standard.
Standard.

Type of DOM request:
= 0 then single WTO identification.
= 4 then single WTOR identification.
= 12 then list of WTOIWTOR identifications.
= negative value then list of WTO identifications.
If register 0 = 0 or 4 then this is the
WOE message identification.
If register 0 = 12 or negative value this
is a pointer to the parameter list
containing the WOE message identifications.
Irrelevant.
CVT address.
Caller's TCB address.
Ou r SV R B address.
Entry point address.
Caller's ASCB address.
Irrelevant.
Return address.
Irrelevant.

0

2
3
4
5

IEAV1052

:.'

OS/VS2 SyStem Logic Library Volume 7

Irrelevant.

Irrelevant.

Irrelevant.
Unchanged.
Irrelevant.
Return address.
If normal exit, irrelevant; if error
exit, address of lEA VSWCH (console
switch routine).

Module
Name

Register
Number

IECDAFMT

o
1

2·12
13
14

15

Contents at Entry

Contents at Exit

Irrelevant.
Address of print dump parameter list.
Irrelevant.
Address of caller's save area.
Return Address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Return code.

IECDAFT1
IECDAOCB (same register usage as IECDAFMT).
IECDADEB (same register usage as IECDAFMT),
IECDAIOB (same register usage as IECDAFMT).
IECIOFMT (same register usage as IECDAFMT).
IECIOFT1
IECIOEXD (same register usage as IECDAFMT).
IECIOUCB (same register usage as IECDAFMT).

Section 6: Diagnostic Aids

7-1~7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEDAY3

0
1
2·15

Standard.
Address of new user's ASID.
Standard.

Standard.
Same as at entry.
Standard.

IEEAB400

0-15

. Standard for PLS.

Standard for PLS.

IEEAB401

0-15

Standard for PLS.

Standard for PLS.

IEECB800

0
1

Standard.
Address of CSCB.

2·15

Standard.

Standard.
Address of Parameter List with address
to CSCB and meg buffer.
Standard.

IEECB801

0
1
2·15

Standard.
Address of parameter list.
.Standard.

Standard.
Standard.
Standard.

IEECB860

0
1

= 12 indicates no SDWA.

Standard.
Standard.

2
3-15
IEECB866

For STAE creation, address of CSCB; command
name and length
·or·
For ABEND recovery, address of SDWA (RO! 12) or
completion code (RO=12).
Address of parameter list (RO=12L
Standard.

Standard.
Standard.

2·15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEECB900

0
1
2·15

Standard.
Address of CSCB.
Standard.

Standard.
Irrelevant.
Standard.

IEECB901

0
1
2·15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEECB904

O~l

2
3-9
10
11
12
13-15

Standard.
Address of dummy XSA.
Standard.
IEE3603D's return address.
Standard.
IEE3603D's base address.
Standard;

Standard.
Same as at entry.
Standard.
Same as at entry.
Standard.
Same as at entry.
Standard.

IEECB905

0
1
2·13
14
15

Irrelevant.
Address of CSCB.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

IEECB906

0
1

Indicates if SDWA exists.
Pointer to SDWA, if one exists.
POinter,to user parameters, if SDWA does not exist.
Irrelevant.
Retu rn address.
Entry point address.

I rrele~ant.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Return code.

0

2

3·13
14
15

7-158 ·OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEECB907

0
1
2-13
14
15

Irrelevant.
Address of CSCB/SCE.
Irrelevant.
Return Address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

IEECB908

0
1
2-12
13
14
15

Irrelevant.
Address of parameter list.
Irrel evant.
Save area.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Unchanged.
Return code.

0-6
7-15

Standard.
Address of work area.
Standard.

Standard.
Standard.
Standard.

0
1
2
3
4
5-13
14
16

Irrelevant.
WOE address.
UCM address.
Irrelevant.
UCM prefix address.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

IEECLEAN

6

IEECMENO

Section 6: Diagnostic Aids

7-159

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEECMaCN

0-1
2
3
4
5
6
7-8
9
10
11
12-14
15

Irrelevant.
UCM address.
Irrelevant.
UCM prefix address.
Irrelevant.
WaE address.
Irrelevant.
Return address.
Irrelevant.
UCME address.
Irrelevant.
Entry point address.

Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.

IEECVETA

0
1
2-13
14
15

Irrelevant.
Address of CXSA.
Irrelevant.
Return address.
Entry point addrdss.

Irrelevant.
Unchanged.
Irrelevant.
Unchanged.
Irrelevant.

IEECVETC

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETD

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETE

0-15

Sames as IEECVETA.

Same as IEECVETA.

IEECVETF

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETG

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETH

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETJ

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETK

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETP

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVETR

0-15

Same as fEECVETA.

Same as IEECVETA.

IEECVETU

0-15

Same as fEECVETA.

Same as IEECVETA.

IEECVETW

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVET1

0-15 -

Same as IEECVETA.

Same as IEECVETA.

IEECVET2

"'0-15

Same as fEECVE'rA.

Same as IEECVETA.

IEECVET3

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVET4

0-15

Same as fEECVETA.

Same as IEECVETA.

IEECVET6

0-15

Same as fEECVETA.

Same as IEECVETA.

IEECVET7

0-15

Same as fEECVETA.

Same as IEECVETA.

IEECVET8

0-15

Same as IEECVETA.

Same as fEECVETA.

IEECVET9

0-15

Same as IEECVETA.

Same as IEECVETA.

IEECVFTA

0

Irrelevant.
Address of CXSA.
Irrelevant.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
irrelevant.

2-14
15

7-160

OS/VS2 System LogicUhrary Volume 7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEECVFTS

()"15

Same as IEECVETA.

Same as IEECVETA.

IEECVFTD

()"15

Same as IEECVETA.

Same as IEECVETA.

IEECVFTG

0·15

Same as IEECVETA.

Same as IEECVETA.

IEECVFTL

0
1
2·9
10

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.

11-14
15

Irrelevant.
Address of CXSA.
Irrelevant.
Address of in-line multiple-line
wro message to be displayed.
Irrelevant.
Entry point address.

0
1
2·6
7

Irrelevant.
Address of CXSA.
Irrelevant.
Irrelevant.

8-13
14
15

Irrelevant.
Retu rn address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Address of SACS for interface with
IEECVFTO or IEECVFTQ.
Irrelevant.
Unchanged.
Irrelevant.

IEECVFTN

0·15

Same as IEECVETA.

Same as IEECVETA.

IEECVFTO

0
1
2·6
7
8·13
14
15

Irrelevant.
Address of CXSA.
Irrelevant.
Address of SACS.
Irrelevant.
Return address.
Entry point address.

Irrelevant.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevaht.
Unchanged.
Irrelevant.

IEECVFTP

0-15

Same as IE ECV ETA.

Same as IEECVETA.

0-15

Same as IE ECV FTO.

Same as IEECVFTO.

IEECVFTM

IEECVFTQ

~
j

Irrelevant.
Irrelevant.

IEECVFTT

0·15

Same as IEECVETA.

Same as IEECVETA.

IEECVFT1

0·15

Same as IEECVETA.

Same as IE ECY ETA.

IEECVFT2

0·15

Same as IEECVETA.

Same as IEECVETA.

IEEC2740

0-15

Same as IE·ECVETA.

Same as IEECVETA.

IEEDISPD

0
1
2·15

Standard.
Address of CSCS.
Standard.

Standard.
Address of CSCS.
Standard.

IEEJS840

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Address of the TCS.
Address of the SVRS.
Address of the WPL.
Address of the ASCe.
Irrelevant.
Irrelevant.
Address of the UCM.
Irrelevant.
Irrelevant.
Irrelevant.
Return address.
Ehtry poi!lt address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

()..15

Standard.

Standard.

IEEMS803

Section 6: Diagnostic Aids

7-161

Register
, Number

Module
Name

Contents at Entry

Contents at Exit

2-15

Standard.
Address of record text.
Standard.

Standard.
Standard.
Standard.

IEEMB805

0
1
2-15

Standard.
'Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEMB806

0

Address of retry routine.
Standard.

2
3-15

=12 indicates no SDWA.
Address of SDWA (R04= 12) or
completion code (RO=12)'
Address of user'sSTAE parameter list (RO=12).
Standard.

Standard.
Standard.

IEEMB807

0
1
2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEMB810

0
1
2
3-15

Standard.
Address of CSCB
Standard.
Standard.

Standard.
Standard.
Address of XSA.
Standard.

IEEMB811

0

Standard.
Address of CSCB.
Standard.

Standard.
Address of parameter list.
Standard.

2-12
13
14
15

Irrelevant.
Address of IEAIPS suffix.
Irrelevant.
Address of save area.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

IEEMB813

0
1
2-15

Standard.
Address of CSCB.
Standard.

Standard.
Address of parameter list.
Standard.

IEEMB814

0
1
2-5
6
7-15

Standard.
Address of parameter list.
Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.
Standard.
Standard.

IEEMB815

0-1
2
3-12
13
14
15

Irrelevant.
Address of XSA.
Irrelevant.
Save area address.
Return address to IEE0403D.
Entry point address.

Unchanged.
Address of XSA.
Unchanged.
Unchanged.
Return address.
Unchanged.

IEEMB825

0

Standard.
Standard.

2-15

=indicates no SDWA.
Address of SDWA (R 04= 12).
-orABEND completion code (RO=12).
Standard.

IEEMB826

0-15

Standard.

Standard.

IEEMB827

0

Posted ECB address.
Posted ASCB address.
Standard.

Standard.
Standard.
Standard.

IEEMB804

0

2-15
IEEMB812

0

2-15

7-162

OS/VS2 System Logic Library Volume 7

Standard.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEEMB828

0-15

Standard.

Standard.

IEEMB829

0-15

Standard.

Standard.

IEEMB830

0

Standard.
Address of record to be transferred.
Standard.

Standard.
Standard.
Standard.

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard ..

2-15

Parameter area length.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IE[:PRTN2

0
1
2-15

Standard.
Address of ASCB.
Standard.

Standard.
Standard.
Standard.

IEEPRWI2

0
1
2-15

Standard.
Address of ASCB.
Standard.

Standard.
Address of ASCB.
Standard.

IEESB601

0-15

Standard.

Standard.

0
1
2-15
0
1
2
3
4-15
0
1
2-15

Standard.
Address of JSEL.
Standard.
Standard.
Address of IE L.
Standard.
Standard.
Standard.
Standard.
Address of JSWA.
Standard.

Standard.
Address of IE L.
Standard.
Standard.
Address of ASCB.
Standard.
Address of JSE L.
Standard.
Standard.
Standard ..
Standard.

0
1
2-15
0-15

12, if no RTCA exists.
Address of RTCA.
Standard.
Standard.

Standard.
Standard.
Standard.
Standard.

0

12, if no RTCA exists.
Address of RTCA.
Standard.

Standard.
Standard.
Standard.

Wait State Code.
o or address of status save area.
Standard.

Standard.
Standard.
Standard.

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

2-15
IEEMPDM

0
2-15

IEEMPS03

0
2-15

IEEMPVST

0

2-15
IEEPALTR

tEESB605
IEESB605

IEEVIC

IEEVICER

IEESB665
IEESB665

IEESB667
IEESB670

0

2-15
IEESTPRS

)

0
2-15

IEEVALST

0
2-15

Section 6: Diagnostic Aids

7-163

Module
Name

Register
Number

IEEVCPU

0

Contents at Entry

C~ntents ~t

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEVIPL

0
1
2
3-15

=12 indicates no SDWA.
Address of SDWA (ROO; 12).
Address of ESTAE parameter list RO=12).
Standard.

Standard.
Address of initiator entrance list.
Standard.
Standard.

IEEVJCL

0

Standard.
Address of STC parameter area.
Standard.

Standard.
Address of JSEL.
Standard.

0

Standard.
Address of ASCB.

2-15

Standard.

Standard.
Normal:
(Address of parameter list).
Error:
Address of ASCB.
Standard.

IEEVMNT2

().15

Standard.

Standard.

IEEVMSG

()'15

Standard.

Standard.

IEEVPTH

0
1
2-15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEEVSEND

0
1
2-15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEEVSND2

0

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEVSND4

0
1
2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEVSND6

0
1
2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEVSND8

0
1
2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

IEEVSND9

0
1
2-15

Standard.
Address of parameter list.
Standard.

Standard.
Standard.
Standard.

2-15
IEEVDEV

0

2-15
IEEVMNT1

2-15
IEEVSND3

7~1f)4

0

OS/VS2 System Logic Library Volume 7

Exit

,
Module
Name

Register
Number

Contents at Entry

IEEVSTAR

0
1
2-15

Standard.
Address of ASCB.
Standard.

Standard.
. Address of parameter list.
Standard.

IEEVSTOP

0-15

Standard.

Standard.

0

Irrelevant.
Irrelevant.

2
3

Irrelevant.
Irrelevant.

4-8

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

[Contents upon attaching a task.]
Irrelevant.
Address of the CSCB if the task does
not create an address space;
address of an ASID if the task creates
an address space (START, LOGON, or
MOUNT).
Irrelevant.
Address of the name of the module to
be attached.
Irrelevant.
Dispatching priority.
Irrelevant.
Limit priority.
Irrelevant.
Address of the ATTACH parameter list.

2-15

Standard.
Address of Master Memory Segment Table.
Standard.

Standard.
Standard.
Standard.

IEEXEDNA

0
1
2-15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEEOO03D

0
2-4
5
6-14
15

Invoking routine.
Information.
Standard.
Address of SVRB.
Standard.
Address of ABTERM parameter list.

Standard.
Standard.
Standard.
Standard.
Standard.
Standard.

'IEE00110

0
1
2-15

Standard.
Address of CSCB.
·Standard.

Standard.
Standard.
Standard.

IEE0303D

0-1
2-15

Function action.
Standard.

Standard.
Standard.

IEEQ403D

0
1
2
3-9
10
11-15

Standard.
Address of command input buffer.
Address of XSA.
Standard.
.Standard.
Standard.

Standard.
Standard.
Address of XSA;
Standard.
Address of BASEA .
Standard.

IEE0503D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEEVWAIT

9
10
11
12-14
15
IEEVWKUP
IEEVCPU

0

Contents at Exit

Section 6: Diagnostic Aids

7-165

I

'*~...,
HaRle

Register
N..mber

IEE0603D

Q-1

Gonten1$ at Ea,try

Contents at Exit

Stanqard.
Address of XSA.
Standard.
Address of BASEA.
Standard.

Standard.
Address of XSA.
Standard.
Address of BASEA.
Standard.

Standard.
Adcfress of XSA.
Standard.

Standard.
Address of XSA.
Standard.

Stanqard.
Address of XSA.
Standard.

~tandard.

2
3-15
0
1
2

S.andard.
Aqdress of XSA.
Address of CSGB.

3

St~mdard.

4-15

Stal1dard.

Addr~ss of CSCB.
Address of XSA.
Standard.

IEE1111Q

0-1
2
3
4-15

Standard.
Address Qf CSCB.
Address of XSA.
Standard.

Standard.
Address of CSCB.
Address of XSA.
Standard.

lEE 12110

0-1
2
4-15

Standard:
Address pf CSDB.
Address of XSA.
Standard.

Standard.
Address of CSCS.
Standard.
Standard.

lEE 14030

0-1
2
3-15

Stt;lndard.
Address of XSA.
Standard.

lEE 1603(!)

0-1
2
3-15

Standard.
Standard.

Standard.
Standard.
Standard.

0-1
2

Stancfard.
Address of CSCB.
Standard.
Standard.
Standard.
Standard.
Standard·

Standard.
Standard.
Standard.
Address of UCB.
Standard.
Address of CSCB.
Standard.

Standard.
Address of CSD8.
St1l ndeJrd.

Standard.
Address of CSCB.
Standard.

Standard.
Address of CSCS.
Standard.

Standard.
Address of CSCB.
Standard.

Standard.

Standard.
XAD switches.
Address of dummy XSA.
Standard.

2
3-9
10
11-15

IEE070;3D

0-1

2
3-1~

IEE0803D

IEE10110

0-1

3

IE£20110

3-8

9
10
11
12-15
IEE21110

0-10

'l

1~.'5

IEE221 10

0-10

11
12·15
IEE2303r1

7·166

0
1
2
3-15

Addr~ss

of XSA.

Stand~rd.

Address of dummy XSA.
Standard.

O~/VS2 Syst~m Logic LibrllJY VolQme 7

Address of XSA.
Standard.
Standard.
Standard.

Standard.
. Address of XSA.
Standard.

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEE23110

0-10
11
12-15

Standard.
Address of CSCB.
Standard.

Standard.
Address of CSCB.
Standard.

IEE2903D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEE3103D

0-1
2
3-15

Standard.
Address of dummy XSA.
Standard.

IEE3203D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE3303D

0-1
2
3-15

Standard.
Address of dummy XSA.
Standard.

Standard.
Address of dummy XSA.
Standard.

IEE3503D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE3603D

0
1
2
3-15

Standard.
Address of CSCB.
Standard.
Standard.

Standard.
Address of parameter list.
Address of du mmy XSA.
Standard.

IEE3703D

0-1
2
3-14
15

Standard.
Address of XSA.
Standard.
Entry point address.

Standard.
Address of XSA.
Standard.
Address of IEE0503D.

IEE40110

0-1
2
3-15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEE4103D

0

Standard.
Address of message area.
Address of XSA.
Standard.
Zero or address of unit field.
Standard.

Standard.
Standard.
Address of XSA.
Standard.
Standard.
Standard.

2
3-15

Standard.
Address of dummy XSA.
Standard.
Standard.
Standard.
Standard.
Address of XSA.
Standard.
Standard.
Command Authority
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.
Graphics indicator.
Standard.
Standard.
Address of XSA.
Standard.
Standard.
Unit flags.
Address of dummy XSA.
Standard.

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

2
3-11
12
13-15
IEE4203D

0-1
2
3
4

IEE4303D

0-1
2
3-15
0

5~15

IEE4403D

IEE4603D
~,

I

V

' Standard.
Standard.
Standard.

Section 6:

Diagnosti~

Aids

7 -16 7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEE4703D

0-.1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE4803D

0
2
3-8
9
10
11
12-15

Standard.
Standard.
Address of XSA.
Standard.
Address of current unit name.
Standard.
Message indicator.
Standard.

Address of UCM entry.
Standard.
Address of XSA.
Standard.
Standard.
Standard.
Address of UCM entry.
Standard.

IEE4903D

0
1
2
3-15

Standard.
Address of buffer.
Address of XSA.
Standard.

Standard.
Address of buffer.
Address of XSA.
Standard.

IEE5103D

0
1
2
3-15

Entry indicator.
Address of SDWA.
Address of parameter area.
Standard.

Standard.
Standard.
Standard.
Standard.

IEE5403D

0
2
3-15

Address of UCM, Reader authority, ASID.
Address of command buffer.
Address of XSA.
Standard.

Standard.
Standard.
Standard.
Standard.

IEE5503D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE5603D

0-1
2
3
4-5
6
7
8
9-15

Standard.
Address of XSA.
Standard.
Standard.
Standard.
Standard.
Standard.
Standard.

Standard.
Address of XSA.
Current position in message buffer.
Standard.
Current message length.
Standard.
Address of transient DCM.
Standard.

IEE5703D

Owl
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE5803D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEE5903D

0-1
2
3
4-5
6
7
8
9-15

Standard.
Address of XSA.
Current position in message buffer.
Standard.
Current message length.
Standard.
Address of transient DCM.
Standard.

Standard.
Standard.
Standard.
Standard.
Standard.
Standard.
Standard.
Standard.

7-168

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IEE6303D

0-1
2
3-10
11
12-15

Standard.
Address of XSA.
Standard.
Standard.
Standard.

Standard.
Address of XSA.
Standard.
Address of MSGRT verb.
Standard.

IEE6403D

0-1
2
3-10
11
12-15

Standard.
Address of XSA.
Standard.
Address of First Operand.
Standard.

Standard.
Address of XSA.
Standard.
Standard.
Standard.

IEE6503D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE6603D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE6703D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE6803D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE6903D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE70110

0
2-15

Standard.
Address of CSCB.
Standard.

Standard.
Standard.
Standard.

IEE7103D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE7203D

0-1
2
3-4
5
6-11
12
13-15

Standard.
Address of XSA.
Standard.
Standard.
Standard.
Address of unit.
Standard.

Standard.
Address of XSA.
Standard.
Address of message area.
Standard.
Standard.
Standard.

IEE7303D

0
1
2
3
4
5
6-10
11
12
13-15

Address of UCM entry.
Address of message storage area.
Address of XSA.
Standard.
Process switches.
Address of unit UCM entry.
Standard.
Address of hardcopy unit.
Address of message area.
Standard.

Standard.
Address of message storage area.
Address of XSA.
Standard.
Process switches.
Standard.
Standard.
Address of hardcopy unit.
Standard.
Standard.

~

II

Section 6: Diagnostic Aids

7-169

Module
Name

Register
Number

IEE7503D

0-1
2
3-14
15

Standard.
Address of XSA.
Standard.
Standard.

Standard.
Address of XSA.
Standard.
For JES2 only, return code.

IEE7703D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEE7803D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEE8603D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEE90110

0
1
2-15

Standard.
Address of XSA.
Standard.

Standard.
Standard.
Standard.

IEE9403D

0-1
2
3-15

Standard.
Address of XSA.
Standard.

Standard.
Address of XSA.
Standard.

IEFAB4AO

0-15

Standard.

Standard.

IEFAB4A2

0-15

Standard.

Standard.

IEFAB4A3

0-15

Standard.

Standard.

IEFAB4A4

0-15

Standard.

Standard.

IEFAB4A6

0-15

Standard.

Standard.

IEFAB4A8

0-15

Standard.

Standard.

IEFAB4BO

0-15

Standard.

Standard.

IEFAB4B2

0-15

Standard.

Standard.

IEFAB4DC

0-15

Standard.

Standard.

I ndicates if SDWA exists.
Pointer to SDWA, if one exists.
Pointer to user parameters, if SDWA
does not exist.
Irrelevant.
Return address (standard for PLS).
Address of module entry point (standard
for PLS).

Irrelevant.
Pointer to SDWA, if one exists.
Irrelevant.

Indicates if SDWA exists.
Pointer to SDWA, if one exists.
Pointer to user parameters, if SDWA
does not exist.
Irrelevant.
Return address (standard for PLS).
Address of modu Ie entry point (standard
for PLS)'

Irrelevant.
Pointer to SDWA, if one exists.
Irrelevant.

IEFAB4DD

'0
2
3-13
14
15

IEFAB4DE

0
1
2
3-13
14
15

7-170

~S/VS2 Sy~tem

, Contents at Entry

Logic Library Volume 7

Contents at, Exit

Irrelevant.
Return address (standard for PLS).
Return code, if no SDWA exits.

Irrelevant.
Return address (standard for PLS).
Return code, if no SDWA exists.

~dule

Na,ne
IEFAB4EA

Registe,

Nu.,
0
1
2
3·13
14
16

Contents ~. Entry

~ten~s

'ndica~8$ if SDWA exists.
Pointer to SDWA, if one exists.
Pointer to ""ser parameters, if SOWA
does not ex ist.
Irrelevant.
Return address.
Addrells of module entry point (stan~ard
for PLS).

Irrelevant.
Ppjntar to SQWA, If one axists.
Irrelevant.

.,

~xil

Irrelevant.
Return address.
Returfl code, if no SDWA exists.

Standl;lrd.

Standard,

0-'5

Standard!

Standard.

0·15

Standard.

Standard.

IEFAB4EF

0-15

Standard.

Standard.

IEFAB4t:O

().1~

Standarq.

Standard.

IEFAB4~1

0
1
2-13
14
15

Irrelevant.
Pointer to SOWA.
Irrelevant.
Return i,tddress.
Address of module entry point.

Irrelevant.
Pointer to SOWA.
Irrelevant.
Ref",rn ~dr~s.
Irrelevant.

IEFAB4Jt2

0
1
2

15

IndiciJtes if SDWA exists.
Pqinter to SDWA, if one exists.
Pointer to user parameters, if SDWA
does not e~ ist.
Irrelevant.
Retu~n address.
Address of module entry point.

I rr~levant.
Return address.
Return code, if no SDW,. exists.

0-15

Standard.

Standard.

IEFAB4EB

0-15

IEFAB4EC
IEFAB4EE

3-13
14

IEFAB4E3

IrreleviJnt.

pointer to SOWA, if one exist,s.
Irrelevant.

15

(Input ragi,sters ~fe those originally
passed to allocation by IEFSD162).
Indicates if SDWA exists.
Pointer to SDWA, if Qne exists.
Pointer to user parameters, if SDWA
does not exist.
Irrelevant.
Return address.
Address of module entry PQint.

IEFAB4E5

0-15

Standqrd.

Standard.

IEFAB4E6

0
1
2·13
14
15

Irrelevant.
Pointer to SOWA.
Irrelevant.
Return address.
Address of module entry point.

Irrelevant.
P84",,,, ~ $DW~.
Irrelevant.
~~tl,lrn address.
Jrrelevant.

IEFAB4E4
0
2
3-13
14

lfrelevant.
Pointer to SDWA, if one exists.
Irrelevant.
Irrelevant.
Return address.
Return code, of no SOWA exists.

\

)

~tion

6: ~agJlOstic Ai4s

7 -171

Module
Name

Register
Number

IEFAB4E7

0
1

2
3~13

14
15
IEFAB4E8

0
1
2

3-13
14
15

7-172

Contents at

~ntry

Contents at 'Exit

Indicates if SDWA.
POinter to SDWA if one exists.
Pointer to user parameters if SDWA does not e~ls,.
Irrelevant.
Return address.
Address of module entry point.

Irrelevant.
Pointer to SDWA If one exists.
Irrelevant.
Irrelevant.
Return address.
Irrelevant.

Indicates if SDWA exist,.
Pointer to SDWA, if one exists.
Pointer to user parameters, if SPWA
does not exist.
Irrel evant.
Return address.
Address of module entry point.

Irrelevant.
Pointer to SOWA, if one exists.
Irrelevant.

OS!VS2 System Logic Ubrary Volume 7

Irrelevant.
~eturn address (standard for PLS).
Return code, if no SDWA exists.

<.: Module

)

Name

Register
Number

Contents at Entry

Contents at Exit

IEFAB4E9

0-15

Standard.

Standard.

IEFAB4FA

0-15

Standard.

Standard.

IEFAB4FC

0-15

Standard.

Standard.

IEFAB4FD

0-15

Standard.

Standard.

IEFAB4FE

0-15

Standard.

Standard.

IEFAB4FO

0-15

Standard.

Standard.

IEFAB4F1

0-15

Standard.

Standard.

IEFAB4F2

0-15

Standard.

Standard.

IEFAB4F3

0-15

Standard.

Standard.

IEFAB4F4

0-15

Standard.

Standard.

IEFAB4F5

0-15

Standard.

Standard.

IEFAB4F6

0

Irrelevant.
Addresli of storage.

2-5
6-13
14
15

Subpool and length.
Address of storage to be freed or address of 4K block
obtained or address of previous 4K block.
Irrelevant.
Irrelevant.
Return address.
Entry pOint.

IEFAB4F7

0-15

Standard.

Standard.

IEFAB4F8

0-15

Standard.

Standard.

IEFAB4F9

0-15

Standard.

Standard.

IEFAB4M4

Not applicable (non-executable module).

IEFAB4M5

Not applicable (non-e?iagnostic Aids

7-195

Mo_",
Name

Register
Number

ILRSWAP
ILRSWAf

0

Contents at Entry

Contents at Exit

1
2
3-13
14
15

Irrelevant.
Address of ATA.
Address of RSMHD.
Irrelevant.
Return address.
Entry point addreS$.

Unpredictable.
Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Return code.

0,1
2
3
4
5-13
14
15

Irrelevant.
Address of RSMHD.
Address of ASMVT.
Address of ATA.
Irrelevant.
Return address.
Entry point address.

Unpredictable.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.

0-13
14
15

Irrelevant.
Return address.
Entry point address.

Unpredictable.
Unchanged.
Unpredictable.

0

3
4
5·7
8
9
10·13
14
15

Irrelevant.
Address of SDWA.
Irrelevant.
Address of ASMVT.
Address of AT A.
Irrelevant.
Address of 92-byte work area.
Address of this routine's work area.
Irrelevant.
Return address.
Entry point address..

Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.

'LRG~WAP

0-15

Same as entry I LRSWP01.

ILRCSLSQ

0·15

Same as entry ILRSWP01.

0
1
2.12
13
14
15

Irrelevant.
Address of parameter.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Un·changed.

IlASLTRV

0,1
2
3
4·12 .
13
14
15

Irrelevant.
Address of RSMHD.
Address of PVT.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

TERMFRA

0
1
2·13
14
15.

Address of FRRwork area.
Address of SDWA:
Irrelevant.
Return address.
Entry point address..

Unpredictable.
Unchanged.
Unpredictable.
Unchanged.
Un predictable.

~LRSLSaA

ILRSWPPR

~LRSWPOl

U_RSWPOl

,2

,LRTERMR
'LRTERMR

1·'96 OS/VS2 System Logic Libraty Volume 7

Module
Name

Register
Number

Contents at Entry

Contents at Exit

ILRTMI01

0
1
2
3-12
13
14
15

SDWA indicator.
Address of SDWA, if reg. 0 is not 12.
Address of EPATH, if reg. 0 is 12.
Irrelevant.
Save address reg, if reg. 0 is not 12.
Return address.
Entry point address.

Unchanged if save area in reg. 13
otherwise reg. 2 = address of
EPATH.
Reg. 0 = address of ILRCRTMX when
reg. 15 is 4.
Return code.

ILRTMRLG

0
1
2-13
14
15

Irrelevant.
Address of ECS (Master Sphed. Init.'s)
Irrelevant.
Return address.
Entry point address.

Unpredictable.
Unpredictable.
Unpredictable.
Unchanged.
Unpredictable.

ILRVIOCM

0, 1
2
3
4
5-12
13
14
15

Irrelevant.
Address of RSMHD.
Address of ASMVT.
Address of AT A.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unpredictable.

ILRVSAMI

0

Irrelevant.
Address of parameter list.
Irrelevant.
Address of ASMVT.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

1
2
3
4-12
13
14
15
IRARMCNS

Non-executable module containing pre-assembled SRM tables.

IRARMCPM

0

Irrelevant.
Address of RMEP.
Address of RMCT.
Address of RRPA.
Address of OUCS.
Address of ASCS.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

2
3
4
5-12
13
14
15

Irrelevant.
Address of RMEP (certain functions).
Address of RMCT.
Address of RRPA.
Address of OUCS (certain functions)'
Irrelevant.
Address of SRM save area (certain functions).
Return address (certain functions).
Entry point address.

Unchanged (if exit by SR 14).
Unchanged (if exit by SR 14).
Unchanged (if exit by SR 14).
Unchanged (if exit by SR 14).
Unchanged (if exit by SR 14).
Unchanged (if exit by SR 14).
Unchanged (if exit by SR14).
Unchanged (if exit by SR 14).
Return code (certain functions).

0
1
2-13
14
15

Address of 200 byte save area.
Address of SDWA.
Irrelevant.
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

1
2
3
4
5
6-12
13
14
15

IRARMCTL

IRARMERR

0

Section 6: Diagnostic Aids

7 -197

Module
Name

Register
Number

Contents at Entry

Contents at Exit

IRARMEVT

0
1
2
3
4
5
6-12
13
14
15

Irrelevant.
Irrelevant.
Address of R MCT.
Address of RRPA.
Address of OUCB.
Address of ASCB.
Irrelevant.
Address of save area.
Irrelevant.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.

IRARMINT

0

SYSEVENT code and ASID of associated
address space.
Input parameters.
Irrelevant.
Address of save area (branch entry only).
Address of type 1 SVC exit routine (SVC
entry), or return address (branch entry).
Entry point address (branch entry).

Irrelevant.

2-12
13
14
15

7·198

OS!VS2 System Logic Library Volume 7

Return indicators (some SYSEVENTs).
Unchanged (for branch entry).
Unchanged (for branch entry).
Unchanged (for branch entry).
Return code (some SYSEVENTs).

Module
Name

Register
Number

IRARMIOM

0

1
2
3
4
6
6-12
13
14
16
IRARMIPS

0

1
2-16

Contents at Entry

Contents at Exit

Irrelevant.
Address of RMEP.
Address of RMCT.
Address of RRPA.
Address of OUCB.
Address of ASCB.
Irrelevant.
Save area address.
Return address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Entry point address.

Unchanged.

Standard.
Address of Parameter List.
Standard.

Standard.
Addr,ess of Parameter List.
Standard.

IRARMMSG

Non-executable module containing SRM messages.

IRARMRMR

0-1

2
3
4-12
13
14
16

Irrelevant.
Address of RMCT.
Address of RRPA.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unch.nged.
Unchanged.
Unch.nged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

IRARMSET

0-1
2
3
4-12
13
14
1!?

Irrelevant.
Address of RMCT.
Address of RRPA.
Irrelevant.
Address of save area.
Return address.
Address of IRARMSET.

Unchanged.
. Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

IRARMSRV

0

Length of storage request
(entry IRARMI04 only~.
Address of parameter list (and next SRM
timer interruption for XMPOST~ (or address
of any storage to be freed· entry I RARMI04 only).
Irrelevant.
Address of ASCB (for IRARMI06 .nd IRARMI07
entries only.).
Irrelevant,
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Address of RMEP.
Address of RMCT.
Address of RRPA.
Address of OUCB.
Address of ASCB.
Irrelevant.
Address of save area.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

2-4

6
6-12
13
14
16
IRARMSTM

0

1
2

3
4
6
6-12
13
14
16

Unchanged.
Address of storage obtained (entry
IRARMI04 only).
Unchanged.
Unchanged.

Section 6: Diagnostic Aids 7·199

Module
Name

Register
Number

IRARMWAR

0-1
2
3
4
5

6
7-12
13
14
15

7-200

Contents at Entry

Contents ~{'Exit

Irrelevant.
Address of R MCT.
Address of RRPA.
Address of DUCS {certain functions!'
Address of WMST (certain functions).
Address of WAMT (certain functions).
Irrelevant.
Address of save area.
'Return address.
Entry poi nt address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

OS/VS2 System Logic Library Volume 7

Module
Name

Register
Number

IRARMWLM

o
1

2

3
4

5
6
7-12

13
14
15
IRBMFALL

o
1
2-12

13
14
15
IRBMFANL

o
1
2-12

13
14
15
IRBMFCNV

o
1
2-12

13
14
15
IRBMFDCP*

o
1
2-12

13
14
15
IRBMFDDP*

o
2-12

13
14
15
IRBMFDEA

o
2
3-11
12

13
14
15

Contents at Entry

Contents at Exit

Service rate (entry I RARMWM4 only).
Performance objective (entry I RARMWM4 only).
Address of R MCT.
Address of RRPA.
Address of OUCB.
Address of ASCB (certain functions)'
Address of OUXB (certain functions).
Irrelevant.
Save area address.
Return address.
Entry point address.

Workload level (entry I RARMWM4 only).
Plateau (entry I RARMWM4 only).
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Parameter list address.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Parameter list address.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Parameter list address.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Identifies existence of SDWA (not exist if = 12).
SDWA address.
Parameter list address if SDWA not exist.
Irrelevant.
Unspecified.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Destroyed.
Unchanged.
Unchanged.
Destroyed; return code if reg= 12 on entry.

*These modules' usage shows most common entry usage and exit usage.

Section 6: Diagnostic Aids

7 -201

Module
Name

Register
Number

IRBMFDHP*

0
2-12'
13
14
15

IRBMFDPP*

0
2-12
13
14
15

IRBMFDTA

0
2-12
13
14
15

IRBMFDWP*

0
2-12
13
14
15

IRBMFECH

0

2
3-12
13
14
15
IRBMFEDV

0

2
3-12
13
14
15

Contents at Entry

Contentstat'E xit

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Parameter list address.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
. lrrel eva nt.
Save area address.
Return address.
Irrelevant.

Unchanged.
Parameter list address.
Unchanged .
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Irrelevant.
Parameter list address.
- Irrelevant.
S"ave area address.
Return address.
Irrelevant.
Irrelevant.
Parameter register from MFROUTER measurement
vector table.
Address of save area containing regs 0-14 at
point of MFROUTER invocation.
Irrelevant.
Save area address.
Return address.
Irrelevant.
Irrelevant.
Parameter reg from MFROUTER measurement
vector table.
Address of area containing contents of
regs 0-14 at point of MFROUTER macro invocation.
' Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Parameter list address.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IRBMFEVT*

0
1-13
14
15

MF ROUTE R entry code.
Irrelevant.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Irrelevant.

IRBMFFUR

0

Irrelevant.
Parameter address.
Irrelevant.
Unspecified.
Irrelevant.
Return address.
Irrelevant.

Irreleval1t.
Unchanged.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant.

3-11
12
13
14
15

*These modules' usage shows most common entry usage and exit usage.

7-202

OS/VS2 System Logic Library Volume 7

Mpdule
Name

Register
Number

IRBMFICP

0

1
2·12
13
14
15
IRBMFIDV

0

1
2·12
13
14
15
IRBMFIHA

0

1
2·12
13
14
15
IRBMFINP

0

2-12
13
14
15
IRBMFIOI*

0

1
2-12
13
14
15
IRBMFIPG

0

2-12
13
14
15
IRBMFIWK

0

2-12
13
14
15

j

Contents at Entry

Contents at Exit

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry acidress.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry point address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

IRBMFLCV

Non-executable.

IRBMFLDV

Non-executable.

IRBMFLDH

Non-executable.

IRBMFLMV

Non-executable.

IRBMFLPV

Non-executable.

*These modules' usage shows most common entry usage and exit usage.

Section 6: Diagnostic Aids

7-203

Module
Name

Register
Number

IRBMFLTV

Non-executable.

IRBMFLWV

Non-executable.

IRBMFMFC

0

Contents at Entry

Contents at Exit

Irrelevant.
Exec statement parameter address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Return code.

3-11
12
13
14
15

12 if SDWA exists; otherwise not equal to 12.
SDW.A. address if Reg 0=12.
Parameter list address when ESTAE invoked
if Reg 0+ 12.
Irrelevant.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Irrelevant; return code if reg 0=12
on entry.

IRBMFMPR

0
1
2-12
13
14
15

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IRBMFRCR

0

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

2-12
13
14
15
IRBMFMLN

0
1
2

2-12
13
14
15
IRBMFRDR

0
2-12
13
14
15

IRBMFRGM

0
2-12
13
14
15

IRBMFRHR

0
2-12
13
14
15

7-204

OS/VS2 System Logic Library Volume 7

Moduli

Register
Number

Contents at Entry

Contents at Entry

IRBMFRPR

0
1
2·12
13
14
15

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Entry address.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IRBMFRWR

0
1
2·12
13
14,
15

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

IRBMFSAR

0

=12 indicates no SDWA,
=1=12 indicates SDWA exists.
O· Active I/O quiesced and restorable.
4· Active I/O halted and not restorable.
8· No active I/O.
16· No I/O processing performed.
SDWAPARM address (RO=l=12) or
completion code (RO=12).
Address of user parameter list (RO==12)
or irrelevant (RO=l=12).
Irrelevant.
Address of caller's save area
(RO=l=12) or irrelevant (RO=12).
Return address.
Irrelevant.

Unchanged.

12 if SDWA exists, otherwise not equal to 12.
SDWA address if Reg 0 = 12.
Address of parameters passed when EST AE
invoked if Reg 0 not equal to 12.
Irrelevant.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.

Name

2
3-12
13
14
15
IRBMFSDE*

0
1
2
3-11
12
13
14
15

IRBMFTCH

Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Return code (RO==12 on entry).

Irrelevant.
Irrelevant.
Unchanged.
Unchanged.
Irrelevant; return code of reg 0 = 12
on entry.
Unchanged.
Unchanged.

3-12
13
14
15

Irrelevant.
Parameter register from MFROUTER measurement
vector table.
Address of save area containing reg 0-14 at
point of MFROUTER invocation.
Irrelevant.
Save area add ress.
Return address.
Irrelevant.

0-12
13
14
15

Irrelevant.
Address of caller's save area.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.

0
1
2

IRBMFTMA
IRBMFTMA

Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

*These modules' usage shows most common entry usage and exit usage.

Section 6: Diagnostic Aids

7-205

Module
Name

Register
Number

IRBMFTMA
(continued)
IRBMFTXR

o
1

2
3-12
13
14
15

IRBMFTRM*

o
2-12
13
14
15

Contents at Entry

Contents at Entry

=12 indicates no SDWA; otherwise, SDWA exists.
Address of SDWA (RO+ 12).
Address of parameters passed when EST AE was
invoked (RO=12).
Irrelevant.
Address of caller's save area (RO+12)'
Return address.
Irrelevant.

Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Irrelevant.
Unchanged.
Irrelevant or return code (RO=12 on entry).

Irrelevant.
Parameter list address.
Irrelevant.
Save area address.
Return address.
Irrelevant.

Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.
Unchanged.

*These modules' usage shows most common entry usage and exit usage.

7-206

OS!VS2 System Logic Library Volume 7

Communications .Task Diagnostic Aids
For a diagram showing the relationship of the
control blocks and the respective pointers that are
used by the communication task, see Figure 5-1.

Initial Check
Determine if the write queue element (WQE) chain
is intact. Check the following:
• In the unit control module (UCM):
UCMWTOQ--The pointer to the first WQE on
the WQE chain.
UCMWQEND--The pointer to the last WQE on
the WQE chain.
• In the WQE:
WQELKPA--The pointer to the next WQE on
the WQE chain.

Console Not Responding to Attention
Check the following:
• IEAVVCRA may not be posting the UCMAECB
attention event control block (ECB) in the
unit control module (UCM) base. The
communication task will not process the
attention interruption until this ECB is posted.
• UCMAF in the unit control module entry
(UCME) for the console causing the attention
interruption. UCMAF indicates an attention
pending for this device. It is turned on after
the UCMAECB event control block has been
posted. (Also note the next paragraph.)
• UCMBF in the unit control module entry
(UCME) is the device busy indicator; if
UCMBF is also on, the attention interruption
will not be processed until an I/O complete
interruption is received from the console
device. This processing is done by the specific
device processor module in load module
IGC0007B. It is turned on while the console
device is waiting for the completion of some
I/o operation. It is turned off when the I/o
completion operation is processed.

Enabled Wait State
Check the following:
Normal Case: There is no work for the
communication task. Check the following event
control blocks (ECBS):
UCMXECB--The external interrupt ECB in the
unit control module (UCM); used to
switch the master console to its
alternate.

UCMAECB--Attention interrupt ECB in the UCM;
used to prepare the console to receive
an operator command.
UCMOECB--WTO or WTOR output ECB in the
UCM; used to process WTO and
WTOR messages.
UCMDECB--DOM processing ECB in the UCM;
used to eliminate WTOR messages
from the WQE chain and to delete
messages from graphic devices.
UCMARECB--Alternate CPU recovery ECB in the
UCM; used when switching
multiprocessing systems ...
UCMNPECB--NIP message processing ECB in the
UCM prefix; used to write NIP
messages to the hardcopy log.
UCMECB-- I/o completion ECB in the unit
control module entry (UCME); used
to indicate that a console I/O
operation has finished.
The system limit for write queue elements
(WQES) or operator reply elements (ORES) has
been reached. Check the following fields:
UCMSYSI-- System cleanup needed. This bit in
the unit control module (UCM) prefix
is checked by IEAVMQWR and
IEAVMDSV. This bit is set by
IEAVMDOM, IEAVMQWR, IEAVMWSV,
lEA VMWTO, and lEA VVWTO.
.
UCMSYSJ-- This bit in the UCM prefix indicates
that at least one message needs to be
sent to the hardcopy log. Possibly the
WQE space is filled with WQES that
need to be sent to the hardcopy log.
This bit is referenced by IEQVMQWR
and IEAVMDSV. This bit is set by
IEQVMQWR or lEAVSWCH.
UCMSYSM--This bit in the UCM prefix indicates
a failure in a composite console. This
bit is used by IEAVSWCH.
UCMSYSO--This bit in the UCM prefix is a
dummy attention interrupt. It is
checked by IEAVMQWR, and it is set
by IEAVVWTO.
UCMWQNR--This halfword in the UCM base
indicates the current number of WQEs
in the system. The UCMWQLM field
in the UCM has the count of how
many WQES can be built.
UCMRQNR--This halfword in the UCM base
indicates the current number of OREs
in the system. The UCMRQLM field in
the UCM has the count of how many
OREs can be built.

Section 6: Diagnostic Aids

7-207

Disabled Wait State
The communication task issues only one wait state
code, code 07. This code is issued by IEAVNPOI
during NIP when the system.is without a master
console. See wait state code 07 in the OS/VS2
System Initialization Logic, SY28-0623.

No Messages on One Console
Check the following:
• UCMBF in the unit control' module ~ntry
(UCME) is the device-busy indicator; if
UCMBF is one, the message will not be
processed until an I/O complete interruption
is received from the console device. This
processing is done by the specific device
processor module in load module IGC0007B. It
is turned on while the console device is
waiting for the completion of some I/O
operation. It is turned off when the I/O
completion operation is processed.
• If the console is not busy, check the console
queue element (CQE) chain starting at each
unit control module entry (UCME). The
pointer to the first CQE is UCMOUTQ. Each
CQE is one word; one byte for control bits,
and three bytes for a pointer to a WQE. The
CQES are built in groups of six. The first five
CQEs point to WQEs and the last CQE points
to the next group of CQEs in the CQE chain.
• If the CQE chain is valid, then check the
general condition of the UCME, .the WQE
chain, and the unit control block (UCB) for
this console.

Messages Going to Wrong Console
IEAVMWSV queues the messages for the consoles.
Check the. following:
• Check the console queue element (CQE)
chain starting at the unit control module entry
(UCME). The pointer to the first CQE is
UCMOUTQ. Each CQE is one word; one byte
for control bits, and three bytes for a pointer
to a WQE. The CQEs are built in groups of
six. The first five CQES point tOWQES and
the last CQE points to the next group of CQEs
in the CQE chain.
• Check the routing codes for each console.
UCMRTCD in each console's unit control
module entry (UCME) defines the routing
codes for the respective consoles.
e
Check the routing codes for the messages that
are being incorrectly routed:

7-208

OS/VS2 System Logic Library Volume 7

- In the regular WTO and WTOR write queue
element (WQE), check the WQEROUT field.
- In the major multiple-line write queue
element (WQE), check the WMJMRTC field.

Truncated Messages
When the length of the message text is being
shortened, then either:
• The messages exceed the maximum allowable
number of bytes for console messages.
• The console operator may have requested
either that messages be time stamped or for
jobnames to appear with the messages. Check
the following:
UCMDISPI--This bit in the unit control module
entry (UCME) for the console
indicates that messages are to appear
with both jobnames and time stamps.
UCMIDSPJ--This bit in the unit control module
entry (UCME) for the console
indicates that only jobnames are to
appear with the messages, no time
stamps.

Console Switching
Console switched by lEA VSWCH as a result of the
following indications:
• An I/O error from the console device. Check
the UCMECB in the unit control module entry
(UCME) for the failing console. '7F' is a
successful completion.
• An external interrupt is· usually caused by the
master console operator pressing the external
interrupt key. Check the UCMXECB event
control block (ECB) in the unit control
module (UCM) base.
• An abnormal termination in the device
processor that supports the failing console.
Check the appropriate device processor in
load module IGCOOO7B.

Reply Command Problems
When reply commands are not accepted, reply is
not outstanding, and so forth, check the following:
• The console queue element (CQE) chain
starting at the unit control module entry
(UCME). The pointer to thc first CQE is
UCMOUTQ. Each CQE is one word; one byte
for control bits, and three bytes for a pointer
to a WQE. The CQEs are built in groups of
six. The first five CQEs point to WQES and

the last CQE points to the next group of CQEs
in the CQE chain.
• All of the control bits in the first byte of the
CQES.
• The WQE and its associated ORE.

DCMMCSST is set on. This bit remains on during
any SYC processing initiated by DIDOCS (SYC34,
GETMAIN. FREEMAIN. EXCP). DIDOCS turns the bit
off when DIDOCS exits (BR 14).

DIDoes Locking
DIDoes Trace Table
A DIDOCS trace table exists beginning at field
DCMTRACE in the pageable DCM (lEETDCM. The
trace table contains the IDs of up to 16 of the last
DIDOCS modules to receive control·on the co'nsole
represented by the page able DCM.
After each DIDOCS module receives control, it
places a two-byte identifier in the trace table. The
first byte of the identifier states whether the
module is an "E" module (for example IEECYETA)
or an "F" module (for example IEECYfTA~ The second byte of the identifier is the last character in
the module name. For example, the ID for
IEECYETA is "EA"; the ID for IEECYFTI is "Ft".
Whenever DIDOCS is entered for the first time to
perform an operation, the first DIDOCS module to
receive control (module IEECYET1) places two
bytes of asterisks in the trace table before it stores
its ID. The asterisks signal the beginning of a
DIDOCS operation.

DIDOeS-In-Operation Bit
At offset X' IlF' in a console's pageable DCM
OEETDCM) is a field labeled DCMMCSST. When
DIDOCS is processing, bit DCMUSE (X'80') in

DIDOCS uses two fields in the communications
extended save area (CXSA) to control locking
during DIDOCS. Figure 6-1 summarizes the use of
the two fields.
If the lock is available. field CSAXB contains the
address of a subroutine that obtains the lock; field
CSAXC contains the address of a BR 14 instruction.
After a DIDOCS module obtains the lock, the
obtain subroutine sets the address of the release
subroutine in field CSAXC and sets field CSAXB to
the address of a BRI4 instruction; therefore, if any
other DIDOCS module attempts to obtain the lock,
the attempt results in a NOP.
After the DIDOCS module releases the lock, the
release subroutine resets field CSAXB to the address
of the obtain subroutine and resets field CSAXC to
the address of a BR 14 instruction.
If

lock is available

Field CSAXB Address of obtain
contains
subroutine

If lock is already held
Address of a
BR14 instruction

Field CSAXB Address of a BR 14 Address of a
contains
instruction
release subroutine
Figure 6-1. DIDOeS Locking

Section 6: Diagnostic Aids

7-209

Started Task Control ABEND and Reason Codes
In case of an irreparable error, the started task control (STC) routines issue these
ABEND codes:
OB8 -

An error occurred while STC routines were processing a START,
MOUNT, or LOGON command.
In each case, the command task is terminated; for a START or MOUNT
command, the STC routines issue message IEE824I.
The following error codes can appear in register 15 at the time of the
ABEND:

OB9 -

04

- Module IEFPRWI2 or IEFJSWT detected an invalid command
code in the CSCB; the command code was incorrect for a
StART, MOUNT, or LOGON command.

08

- Module IEESB60S invoked IEFAB4FC (an Allocation
routine) to build a TIOT for the START, MOUNT, or
LOGON task; IEF AB4FC returned control to IEESB60S with
a return code indicating failure.

12

- Module IEESB60S invoked IEFJSWT (an STC routine) to
write the internal JCL text for the START, MOUNT, or
LOGON command into system data set; IEFJSWT returned
control to IEESB605 with a return code indicating that it
failed in its attempt to open the data set.

Module IEESB60S invoked the Master Subsystem via the Subsystem
Interface to determine whether a START command was issued to start
a subsystem; an error occurred during Master Subsystem processing.
The command task is terminated; for a START or MOUNT command,
IEESB60S.issues message IEE824I.

OBA -

Module IEESB60S invoked the Master Subsystem via the Subsystem
Interface to determine whether a START command was issued to start
a subsystem; an error occurred during Subsystem Interface processing.
The command task is terminated; for a START or MOUNT command,
IEESB60S issues message IEE824I.

7-210

OS,

~tem

Logic Library Volume 7

LOGON Scheduling Diagnostic Aids
The following two tables contain infonnation that can be used for diagnosing
problems that occur during LOGON scheduling.
Field Name
and Contents
LWAINX1
LWALA
LWALB
LWALC
LWALE
LWALEA
LWALI
LWALH
LWALL
LWALGM
LWALJ
LWALK
LWALG
LWALGB
LWALS
LWALTBC
LWAMCK
LWAPCK
LWAPHASE

Name of
Executing Module
=1'
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1
=1

=0

LWAPHASE =1
LWAPSW
LWATNBT

Common Name of Module

IKJEFLD
IKJEFLA
IKJEFLB
IKJEFLC
IKJEFLE
IKJEFLEA
IKJEFLI
IKJEFLH
IKJEFLL
IKJEFLGM
IKJEFLJ
IKJEFLK
IKJEFLG
IKJEFLGB
IKJEFLS
IKJEFLH
IKJEFLGB
IKJEFLGB
Any LOGON module
except IKJEFLH
, IKJEFLH
IKJEFLGB
IKJEFLG

Installation Exit (written by installation)
LOGON Initialization
LOGON Scheduling
LOGON Monitor
LOGON/LOGOFF Verification
Parse/Sea n Interface
I nstallation Interface
LOGON Synchronizer
LOGOFF Processing
LOGON Message Handler
Pre-attach Exit
Post-attach Exit
Attention Exit
LOGON Monitor Recovery
LOGON Scheduling Recovery and Retry
Mail and Notices Processing
ABEND was a machine check
ABEND was a program check
LOGON/LOGOFF Verification
LOGON Synchronizer
Console Restart key depressed
Attention Routine

Figure 6-2. LOGON Work Area Bits That Indicate the Currently Executing Module

Module
Issuing
POST

Module
Being
Posted

Location
of
ECB

IKJEFLB

IKJEFLC

field
LWASECB
in LWA

IKJEFLC

IKJEFLE

)

IKJEFLB

IKJEFLB

field
LWAPECB
in LWA

field
LWAPECB
in LWA

Condition of
Post Module Issuing
Code POST

Action Taken by
Module Being
Posted

16

Ready to invoke job
scheduling subroutine
(IEESB605).

Invoke LOGON informati on routine
(I KJEFLH)'

24

Terminating for
LOGOFF or for
unusual termination
of LOGON monitor
(lKJEFLC)'

Perform clean-up
operations and
terminate.

12

Termination or
attention requested.

Issue DEO on user
identification.

16

Verified and processed Schedule a terminal
the LOGON
session.
parameters.

24

Processing a LOGOFF Terminate.
command.

8

Authorized the user
identi fication.

Issue ENO on user
identification.

12

Error processing.

Issue DEO on user
identification.

IKJEFLJ

IKJEFLH

field
LWASECB
in LWA

20

Detects that the
initiator is ready to
attach the TMP.

Finish LlSTBC
processing; return
to caller.

JKJEFLH

IKJEFLJ

field
LWAPECB
in LWA

20

Finished LlSTBC
processi ng.

Terminate so the
initiator can attach
the TMP.

Figure 6-3. LOGON Scheduling Post Codes
Section 6: Diagnostic Aids

7-211

SW A Manager Reason Codes
In case of an irreparable error, the SWA manager routines issue a OBO ABEND.
Before abending, both object modules IEFQB550 and IEFQB555 place a code in
register 15 indicating the exact cause of the error.
These are the error codes that can appear in register 15:

7-212

04

- The routine that called SWA manager requested an invalid function.

08

- The routine that called SWA manager passed an invalid SW A virtual
address (SV A). Either the SVA does not point to the beginning of a SWA
prefix or the SWA prefix has been destroyed.

OC

- A SW A manager routine has attempted to read a record not yet written
into SWA.

10

Either IEFQB550 (move mode module) has attempted to read or write
a block which is not 176 bytes or IEFQB555 (locate mode module) has
attempted to assign a block with a specified length of 0 or a negative
number.

14

The routine that called SWA manager has specified an invalid count
field. For move mode, an invalid count is 0 for a READ, WRITE, or
ASSIGN function; an invalid count for WRITE/ASSIGN is 00.

18

The routine that called SWA manager by issuing the QMNGRIO macro
instruction specified both or neither of the READ or WRITE options.

1C

The routine that called SWA manager was attempting to write into a
SWA block for the first time; it either passed a nonexistent ID or failed
to pass one at all.

20

IEFQB555 has attempted to write a block using an invalid pointer to
the block.

OS/VS2 System Logic Library Volume 7

OC4 Abend Code Occurring in
IEFAB4FC
An OC4 abend code can occur when all the
following conditions are true:
• A specific unit request was being processed
by allocation.
• Module IEF AB4FC was executing.

• The SlOT DSAB pointer is O.
The reason is probably because the device-type
field in the UCB does not match the device-type
field in the EDT; that is, the device-type field in
the UCB was changed -- for example, by the
installation or because of a failure in the system.

Section 6: Diagnostic Aids

7-213

Allocation/Unallocation Reason Codes
The reason codes listed here are divided into three groups:
• Reason Codes set by batch and common allocation modules and by JFCB
housekeeping modules.
• Reason codes set by unallocation mod'ules.
• Reason codes set by dynamic allocation modules.

Common and Batch Allocation and JFCB Housekeeping Reason Codes
The reason codes set by common and batch allocation and by JFCB Housekeeping
are divided into step-related reason codes and DD-related reason codes.
The following are DD-related error reason codes set by allocation and JFCB
housekeeping modules and placed in the SIOTRSNC field of the SlOT. The reason
codes serve as an index into message module IEFBB4M3. The prologue of
IEFBB4M3 lists the modules which detect the error conditions.
Reason Code'
1

2
3
4
5
6

Dynamic Allocation
Error Reason Code
1700
0244
0210
020C
0458
0214

7

8
9
10
11
12
13
14
15
16
17
18
19
20
21

22
23
24
25
26
27
28
29
30
31
32

33
34
35
36
37
38
39
40
41
42
43

021C
0480
0224
0398
4714

47A8
47AC
reserved
039C
0228
4704
4708
470C
4710
4714
4718

4734
4738
reserved
4740
reserved
474C

44
45
46
47
48
49
50
51
52

476C
4780

035C

Message

Meaning

IE F2121
IEF3711
IEF2111
IEF2111
IEF3651
IEF7021
IEF2211
IEF2101
IE F1951
IEF1921
IEF1941
IEF2461
IEF7211
IEF3721
IEF3181
IEF7191
IEF7201
IEF6881

Data set not found.
Unable to E NO on data set name.
Unable to ENO on data set name.
Referenced data set name is GDG ALL.
Unable to allocate.
Invalid backward reference to a step.
Invalid UNIT parameter.
Maximum number of devices for statement exceeded.
, Not enough eligible devices.
Volume sequence number incorrect.
Insufficient space on storage volumes.
Protection conflict in ISAM requests (SU 32 only).
VOL=REF to unresolved DD.
UNIT=AFF to new direct data set.
Data set previously defined (SU 32 only).
User not authorized to define this data set (SU 32 only).
Nullfile and DSNAME conflict in ISAM concatenation.

IE F2451
IEF4741
IE F2531
IEF2541
IEF1931
IEF2561
IEF2571
IE F2581
IEF2601
IEF2611
IE F2621
IEF2631
IEF2641
IEF2661
IEF1401

Inconsistent unit name and volser.
Unit or volume in use by system task.
Duplicate data set name on direct access volume.
I nsufficient space in VTOC.
Space not obtained because of I/O error.
Absolute track not available.
Space reqL'ested not available.
Invalid record length in SPACE parameter.
Incorrect DSORG or DISP.
No prime area request for ISAM data set.
Prime area must be requested before overflow area.
Space request not on cylinder boundary.
Duplication of DSN AME element.
Invalid JFCB or partial OSCB pointer.
Directory space request too large.

IEF2731

Invalid user label request.

IE F1271
IEF1281
IEF1291
IEF1301
IEF1311
IE F1321
IEF1331
I EF1341
I EF1351
IEF1361
IEF2671
I EF1451
IEF1411
IEF1431
IE F3661

No SPACE parameter or zero space request at ABSTR O.
Invalid request for ISAM index.
Multivolume index request.
DSN AM E element wrong.
Multivolume OVF LOW request.
CYL and ABSTR conflict in SPACE parameter.
CYL and CONTIG conflict'in SPACE parameter.
Subparameter wrong in SPACE parameter.
Zero primary space request.
Index area requested twice.
Space request for directory larger than primary space request.
Space request not ABSTR for DOS volume.
Index request did not precede prime request.
Last concatenated DD card unnecessary or invalid.
Relative G DG generation number contains syntax error.

* - means that the error cannot be set in dynamic allocation.

7-214

OS/VS2 System Logic Library Volume 7

Reason Code
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84-94
95
96

Dynamic Allocation
Error Reason Code
0390
0394
0218
0494
022C
0214
0220
4794
4798
479C

0230
0488
048C
47A4
0214
0240
04B8
04BC
0234

0470
046C
0490
17FF
022C
04B4
03A4

Message

Meaning

IEF2191
IEF2861
IEF4661

GOG group name exceeds 35 characters.
DISP field incompatible with data set name.
Unable to recover from DADSM failure.
Mounting required but not allowed.
Can't access SYSCATLG data set on CVOL.
Volume on ineligible permanently resident or reserved device.
Units required not available - waiting not allowed.
Volumes required not available - waiting not allowed.
Data sets overlap in VTOC.
DOS split cylinder data sets overlap.
Possible VTOC error.
VTOC error on second or later volume of ISAM prime data set.
Same unit request twice - conflicts exist.
Permanently resident or reserved volume on requested unit.
Volume containing pattern DSCB not mounted.
Pattern DSCB record not found in VTOC.
New data set requested on DOS stacked pack format volume.
Can't wait for offline devices.
Requested device is a console.
MSS not initialized.
MSS select error.
More units required for demand request.
Invalid JOBCAT or STEPCAT parameters.
Invalid data set name for JOBCAT or STEPCAT.

IEF7041
IEF4751
IEF4671
IEF4851
IEF4761
IEF4771
IEF4781
IEF4791
IEF4811
IEF4821
IEF2171
IEF2181
IEF7031
IEF4831
IEF7261
IEF7251
IEF4841
IEF4931
IEF4921
reserved
IEF4801
reserved
IEF7011
IEF2131
IEF6871
reserved
IEF7401
IEF7411

Unauthorized requestor of subsystem data set.
Invalid destination requested.
Error changing allocation assignments.
Error processing cataloged data set.
Requested volume mounted on JES3 manager unit (JES3 release 3.0).
Data set/volume could not be RACF protected - RACF not active (SU 32 only).
Protect request failed - invalid data set/volume specification (SU 32 only).

The following are step-related error reason codes set by allocation and JFCB
housekeeping modules in an area pointed to by the allocation work area (ALCWA).
With the exception of reason code 1, the reason codes serve as an index into message module IEFBB4M2. The prologue of IEFBB4M2 lists the modules which detect
the error condition. Reason code I is set by IEFAB469 and is returned to dynamic
allocation.
Reason Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Dynamic Allocation
Error Reason Code
023C
0204
0220
0484
0238
0220
049C
0474
0248
0450
172C
1718
670C
0478
047C
0214
0490
0468

0498
04AO

Message
IEF1801
IEF7131
reserved
IEF2511
IEF2401
IEF4851
IEF7141
IE F4731
IE F7161
IEF4911
IEF3631
IEF3641
IEF3671
IEF4651
IEF4561
IE F7001
IEF7011
IEF3611
IE F3621
IEF2021
IEF2021
IEF7151
IEF7171
IEF7181

Meaning
Catalog not mounted.
GETMAIN error.
MSS volume not available.
Job cancelled.
No space in TIOT.
Volumes not available and waiting not allowed.
MSS volume not defined.
System Resources Manager error.
Unable to mount MSS volume.
Number of DDs exceeds 1635.
Not enough storage for processing cataloged data set.
Permanent I/O error processing cataloged data set.
I/O error obtaining pattern DSCB.
Unable to allocate subsystem data set.
Error issuing EST AE macro.
Environment changed - no longer able to allocate.
Error changing allocation assignments.
Unable to allocate private catalog.
Unable to unallocate private catalog.
Stop not run because of COND=ONLY.
Stop not run because of condition codes.
MVS volume inaccessible.
Specified virtual volume group (VVGRP) name does not exist.
Space or virtual volume group (VVG RP) required for nonspecific MSS request.

* - means that the error cannot be set in dynamic allocation.

Section 6: Diagnostic Aids

7-215

Common and Batch Unallocation Reason Codes
The following reason codes are set by common and batch unallocation modules.
Reason codes 1,2, and 4 serve as an index into message module IEFBB4M5. Reason
code 3 does not result in a message; it is returned to dynamic allocation.
Reason Code

2

Message

Meaning

Module Setting

IEF4681

GETMAIN error.

IEFBB410,IEFBB414,
IEFBB416,IEFAB4AO

IEF4691

3
IEF7241

4

IEF4561

Data sets not released.

IEFAB4AO,IEFAB4A6

Volumes not released.
(Dynamic allocation only).
Step catalogs not allocated.
(Warm start only).

IEFAB4AO,IEFAB4A8

Error issuing ESTAE macro.

IEFBB410,IEFAB4AO

IEFAB4A2

In addition, IEFAB4A2 (Disposition Processor) receives return codes returned by
the data management catalog and scratch functions (called by IEFAB4A2 to pe-i-form disposition processing). If the allocation is dynamic, these return codes are
returned to dynamic allocation as reason codes in a field in the un allocation request
block. For batch allocation, the return code is converted to a code for a disposition
message.

Dynamic Allocation Reason Codes
Reason codes set by dynamic allocation modules are four bytes long and include
two fields - a two-byte error reason code followed by a two-byte information
reason code. Error reason codes are divided into error classes; the second hexadecimal digit of the error reason code defines the class, as follows:
class 1
reserved
class 2
unavailable system resource
class 3
invalid parameter list
class 4
environment error
class 5
reserved
class 6
reserved
class 7
system routine error.
Information reason codes convey additional information about the error, or, if the
function was successful, information about a special situation. Either field (error
reason code or information reason code) might be zero.
All dynamic allocation reason codes

an~

hexadecimal.

Dynamic Allocation Information Reason Codes
Reason Code
0004
0008
000C-001C
002w

7-216

OS/VS2 System Logic Library Volume 7

Meaning
Reserved.
Overriding disposition ignored.
Reserved.
Data set was successfully unallocated but
completion of the requested CATLG or
UNCATLG disposition was unsuccessful.
The digit "w" is a code representing the
reason for the failure. The meaning of each
possible code is the same as that for the "w"
in message IEF2871.

Dynamic Functions
Related to Reason Code
Unallocation
Unallocation

Reason Code
003x

Dynamic Functions
Related to Reason Code

Meaning
Data set was successfully unallocated but
completion of requested DELETE disposition
was unsuccessful, or in-use attribute removed
from data set but VIO paging space not
released. The digit "x" is a code representing
the reason for the failure. The meaning of
each possible code is the same as that for the
"x" in message I EF2831.

Un allocation

Dynamic Allocation Error Reason Codes
Reason Code
Class 2
0204
0208
020C
0210

0214
0218
021C
0220
0224
0228
022C
0230
0234
0238
023C
0240
0248
Class 3
0304-0354
0358
035C
0360
0364

0368
036C
0370
0374
0378
037C
0380

Dynamic Functions
Related to Reason Code

Meaning
Storage unavailable.
Reserved.
Request for exclusive use of a shared data set
cannot be honored.
Requested data set unavailable. The data set
is allocated to another job and its usage
attribute conflicts with this request.
Unit(s) not available.
Specified volume not mounted, and user does
not have volume mounting authorization.
Unit name specified is undefined.
Requested volume not available.
Eligible device types do not contain enough
units.
Specified volume or unit in use by system.
Volume mounted on ineligible permanently
resident or reserved unit.
Permanently resident or reserved volume on
required unit.
More than one device requi red for a request
specifying a specific unit.
Space unavailable in Task Input/Output
Table (TIOT).
Required catalog not mounted, and user does
not have volume mounting authorization.
Requested device is a console.
Unable to mount volume for 3850 Mass
Storage System (MSSl.
Reserved
Overriding disposition of DELETE invalid for
data set allocated as SH R.
Invalid PARM specified in text unit.
Invalid KEY specified in text unit.
JOBLIB/STEPLIB/JOBCAT/STEPCAT
specified as ddname, or associated with
specified dsname.

Authorized function requested by
unauthorized user.
Invalid parameter list format.
Reserved.
Invalid number specified in text unit.
Duplicate KEY specified in text unit.
Invalid LEN specified in text unit.
Mutually exclusive KEY specified in text
unit.

dsname allocation
dsname allocation
dsname allocation

dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation,
concatenation
dsname allocation
dsname allocation
dsname allocation

unallocation
all functions
all functions
dsname allocation,
ddname allocation,
unallocation,
concatenation,
deconcatenation
all functions
all functions
all functions
all functions
all functions
dsname allocation,
unallocation,
information retrieval,
remove In-Use

Section 6: Diagnostic Aids

7-217

Reason Code

Meaning

Class 3 (contd)
0384

Mutually inclusive KEY not specified.

0388

Required key not specified.

038C

Duplicate ddnames specified for
concatenation.
GDG group name specified with relative
generation number exceeds 35 characters.
Status and relative generation number are
incompatible.
Volume sequence number exceeds the
number of volumes.
Device type and volume are incompatible.
Unable to RACF Protect data set/tape volume
because of conflicting key specification.

0390
0394
0398
039C
03A4
Class 4
0404-040C
0410
0414-041C
0420

Reserved.
Specified ddname associated with an open
data set.

0424

Deconcatenation would result in duplicate
ddnames.
Reserved.
Ddname specified in ddname allocation
request is associated with a convertible or
non-permanently allocated resource.
Specified ddname not found.

0428-0430
0434

0438

043C

0440
0444
0448
044C
0450
0454
0458
045C
0460

0464

7-218

Reserved.
Specified ddname unavailable.

OS/VS2 System Logic Library Volume 7

Resources could not be unallocated to
decrease the number of resources held in
anticipation of reuse; control value exceeded.
Specified dsname not found.
Relative entry number specified in information retrieval request not found.
Data set requested NEW found allocated
Existing data set request; data set found
allocated as eligible for deletion.
Request would cause the limit of 1635 concu rrent allocations to be exceeded.
Ddname in DCB reference not found.
Dsname in DCB reference or volume
reference is a GOG group name.
Specified dsname to be unallocated is a
member of permanently concatenated group.
Specified dsname or member to be
unallocated is not associated with specified
ddname.
Specified dsname to be unallocated is a
private catalog.

Dynamic Functions
Related to Reason Code
unallocation,
dsname allocation
ddname allocation,
information retrieval,
concatenation,
deconcatenation,
remove In-Use,
unallocation
concatenation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation

dsname allocation,
ddname allocation
ddname allocation,
concatenation,
deconcatenation,
unallocation,
dsname allocation
deconcatenation

ddname allocation

information retrieval,
ddname allocation,
concatenation,
deconcatenation,
unallocation
dsname allocation

information retrieval,
unallocation
i nformati on retrieval
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
unallocation
unallocation

unallocation

Class 4 (contd)
0468
046C
0470
0474
0478
047C
0480
0484
0488
048C
0490
0494
0498
049C
04AO
04B4

Error while allocating or OPENing a private
catalog.
Remote work station not defined to Job
Entry Subsystem.
User unauthorized for Job Entry Subsystem
request.
Error while attempting to select optimum
device.
Unable to process Job Entry Subsystem
request.
Unable to establish ESTAE environment.
The number of units needed to satisfy the
request exceeds the limit.
Request denied by operator.
GOG pattern OSCB not mounted.
GOG pattern OSCB not found.
Error changing allocation assignments.
Error processing OS CVOL.
MSS volume inaccessible.
MSS volume not defined.
Specified virtual volume group (VVGRP)
name does not exist.
Protect not processed, RACF not active
or not in system.

dsname allocation
dsname allocation,
unallocation
dsname allocation
dsname allocation
dsname allocation,
unallocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation
dsname allocation

MSS not initialized for allocation
MSS volume select error

O4B8
O4BC

Class 7

Dynamic Functions
Related to Reason Code

Meaning

Reason Code

(zz in these codes is the return code returned by the failing system routine.)

17zz

27zz
37zz
47zz
57zz
67zz

LOCATE error. (Note: Hexadecimal '08',
'18', and '2C' are the only expected
LOCATE return codes. 'FF' is returned as
the value of zz if an unexpected return code
is returned by LOCATE.)
Reserved.
Reserved.
OAOSM error.
CATALOG error.
OBTAIN error.

dsname allocation

dsname allocation
dsname allocation
dsname allocation,
information retrieval

Notes:
For error reason codes 358,364,420,424, 45C, and 464, the information reason code field will
be 0004 if an occurrence of a specified data set has been unallocated, although an error was,
encountered processing another occurrence of the data set, as indicated in the error reason code
field.
For error reason codes 35C, 360, 374, 378, 37C, 380, and 384, the information reason code
field will contain the value of the text unit KEY causing the error.
For the error reason code of 04BC, the information reason code field will contain the MSS error
information code.

Section 6: Diagnostic Aids

7-219

Real Storage Management ABEND Reason Codes
The following reason codes are put into the RCARCRD field when Real Storage
Management issues ABEND with a code of COD.
Code (hex)

Mean!ng

01

Findpage, Translate Real to Virtual, or the LRA instruction returned an
unexpected code for a segment, page, or frame whose existence was
implied by some RSM control block or function. Findpage, Translate Real
to Virtual, or LRA is assumed to be correct.

02

A GETCELL or FREECELL for the RSM cell pool failed. If FREECELL,
the error is ignored; if GETCELL, asynchronous retry is attempted where
possible.

03

A FREEMAIN failed for space originally obtained by RSM or VSM using
GETMAI N. The error is ignored.

04

The return code from ASM (lLRSWAP or ILRPAGIO) indicates an invalid
request. The recovery action taken by RSM varies with the type of request,
but the RSM function being performed is usually terminated if ASM
resources were being requested, or continued if ASM resources were being
returned.

7-220

05

A GETMAIN for RSM control block space was unsuccessful. The function
for which the space was required is terminated.

06

An attempt was made to release a lock which was not held. RSM tables
may be damaged due to the loss of serialization. RSM attempts to continue
normal operation.

07

RSM control information indicated a PCB for a page should exist on an
I/O Active Queue or on the Defer Queue, but searching of the queue(s)
failed to find the PCB. It is assumed the control information is in error
and no such PCB exists.

08

The existence of a V=R or Offline root PCB was implied but no appropriate PCB could be found on the V=R or Offline root queue. The error is
ignored and indicators are reset.

09

Swap-in's XMPOST error exit was entered, so Restore will not run. The
target address space is terminated.

OA

An incorrect fix count was detected in a PFTE. The count is adjusted to
the expected value.

OB

The Interprocessor Communication service routine (RISI GN L) could not
signal another CPU as requested by IEAVINV. The condition is ignored
and normal operation continues.

oc

IEAVPIOP has discovered an undefined combination of I/O completion
status flags in the AI A after a page-in or page-out. The condition is
treated as an I/O error. '

00

IEAVDSEG was requested to destroy a
segment. The request is denied.

OE

A PCB was required but none were available. The routine needing a PCB
is terminated.

OF

The attempt to complete processing of a previously deferred FREEMAIN
Release has failed.

non~xistent

or common area

10

An FOE could not be found on the specified, TCB's Fix Ownership List.

11

An internal RSM invocation of the PGOUT function was unsuccessful.
The page remains in real storage.

12

A swap (in or out) was requested for an address that already has a swap
in progress or no SPCT exists for the address space to be swapped. The
request is denied.

13

Swap:ln could not re-establish the address space due to missing or
incorrect control information (SPCT or PCBs). The address space is
abnormally terminated.

OS/VS2 System Logic Library Volume 7

Code (hex)

Meaning

14

An intemal invocation of PGFREE failed. The error is ignored.

15

Swap-Out has detected an inconsistency in the SPCT fix entries it has
created. The error is suppressed and recovery attempted.

16

ASCBCHAP could not enqueue or dequeue an ASCB during a Swap-in or
Swap-out operation. The address space is terminated.

17

Swap-out has detected an error in the allocated frame count (ASCBFMCT)
for the address space. I f possible, the count is corrected and the swap-out
continued; otherwise, the swap-out is suppressed.

18

No SPCT segment entry could be found for a segment whose existence
was implied by other RSM control information. The error is ignored and
the ,SPCT update is skipped.

19

An internal RSM function issued a return code which was either invalid or
not applicable. System action depends on the nature of the function.

1A

Swap-in detected a common area page that was not obtained using
GETMAIN among the input working set. The page is not made available
to the incoming address space. Some other address space must have freed
the page using FREEMAIN while the current one was swapped-out.
Probable user error.

1B

A one-to-one match does not exist between virtual and real addresses
during the attempt to free the frames of a V=R region.

1C

IEAVPSI attempted to fix the ECB for a page service that will complete
asynchronously, but IEAVFXLD returned a code indicating the fix was
not accomplished.

1D

A PCB that has already been marked 1/0 complete indicating that it was
previously processed by IEAVPIOP has been passed to IEAVPIOP from
ASM.

1E

A software error in the AlA passed from ASM to RSM for an 1/0 request
has been found. Either the AlA contains data inconsistent with previous
AlAs on the original input chain to ASM or the LSID or LPID in the
XPTE was invalid. Also, a hardware 1/0 error could have occurred to a
page-out PCB.

Section 6: Diagnostic Aids

7-221

Auxiliary Storage Management Diagnostic Aids
Additional ASM Data Areas
The following four ASM data areas are not contained in OS/VS2 Data Areas,
SYB8-0606: For debugging ASM, BSHEADER (bad slot record) may be especially
helpful.
BSHEADER

Acronym:

BSHEADER

Full Name:

ASM error record (bad slots) .

Macro ID:

None.

Size:

1024 bytes.

Function:

Trace table of the last 253 slots that ASM has found to be bad.
Patterns of bad LSIDs can indicate where and what paging data sets
are ha~ing difficulties.

Location:

Pointed to by ASMVT (ASMEREC).

Offset

Length

Name

Description

0(0)

4

BSCURR

Current bad slot entry filled.

4 (4)

4

BSFIRST

Beginning address of table.

8 (8)

4

BSLAST

End address of table.

12 (C)

1012

BSLIST

253 four-byte bad slot identifiers (LSIDs).

BSLIST entry
0(0)

BSFLAG

I. ..

l. ..
1 (I)

3

BSSPLSID

if 1, LSID entry is swap.
if 0, LSID entry is page.

BSRDLSID

if 1, LSID entry is for a read error.
if 0, LSID entry is for a write error.

BSTABNTY

LSID that is bad.

BUFCONBK

7-222

Acronym:

BUFCONBK

Full Name:

VSAM Buffer Control Block.

Macro ID:

None.

Size:

12 bytes.

Function:

Queue VIO Group operation for later processing until VSAM
resources are available.

Location:

Pointed to by ASMVT (ASMGOSQS).

OS/VS2 System Logic Library Volume 7

Offset

Length

0(0)

Name

Description

4

BUFCHAIN

Pointer to next BUFCONBK.

4 (4)

4

BUFASCB

Pointer to ASCB.

8 (8)

4

BUF ACE

Pointer to ACE.

DSNLIST

Acronym:

DSNLIST.

Full Name:

Data Set Name Ust (ASM).

Macro ID:

None.

Size:

44 times number of possible page/swap data sets. There are two
DSNLISTs, one for page data sets and one for swap da~a sets.

Function:

Make data set names available in non-fixed (pageable) storage.

Location:

Pointed to by PART (PARTDSNL) for page data sets, and by SART
(SARDSNL) for swap data sets.

Offset

Length

0(0)

44

Name

Description

DSNENTRY Data set name left-justified and padded
with blanks.

MSGBUFER

Acronym:

MSGBUFER.

Full Name:

ASM message buffer.

Macro ID:

None.

Size:

376 bytes.

Function:

Ensure that WTOR with LOGREC request will have a buffer
to use.

Location:

Pointed to by ASMVT (ASMMSGBF).

Offset

Length

0(0)

Name

Description

4

MSGCURR

Pointer to current buffer used.

4 (4)

4

MSGFIRST

Pointer to first buffer.

8 (8)

4

MSGLAST

Pain ter to last buffer.

12 (C)

4

MSGTERM

Pain ter to special termination buffer.

16(10)

240

MSGBFRS

Three 80-byte buffers.

256 (100)

120

MSGTBFR

Special termination buffer.

)

Section 6: Diagnostic Aids

7-223

ASPCT and Locating LSIDs of VIO Data Sets
Locate ASPCT
The ASCB (of the desired address space) points to the RSMHD. Induded in
RSMHD is the ASMHD. ASHLGEQ in ASMHD is the queue of LGEs (active VIO
data sets) related to this address space. LGEASPCT in the LGE is the address of
the ASPCT for this VIO data set.
ASPCT Expansion
The ASPCT is used to record the auxiliary storage locations (LSIDs) ofVIO data
set pages. Only a ] 088 byte base ASPCT is created at ASSIGN LGN time. This
ASPCT can handle up to ] megabyte of VIO data set space. If more than]
megabyte of VIO space is used, the ASPCT is expanded as follows:

1.

For each 256 megabytes of space up to ] billion bytes, an ASST extension is
built.

2.

For each megabyte of space, a LMPE extension is built.

Each ASST or LPME extension requires 1088 bytes of storage. Each ASST
extension contains a vector table of LPME extension addresses. The ASPCT
(base and a1l extensions) resides in the LSQA of the associated address space.
Locating an LSID from an LPID
LPID:

RPN:

o

2

3

indexes the base ASPCT, ASPASSTP.
indexes the ASST extension, ASPSECTA.
indexes the LPME extension, ASPSECTA.

+A'

ASPCT Base

ASPCT ASST
Extension

ASPCT LPME
Extension

Header

Header

Header

C
ASPASSTP

I

+AA

(

+LL

ASPSECTA

I

(
ASPSECTA

ASPLPMES

Figure 6-4. Locating An LSID From An LPID

Figure 6-4 illustrates the pointers and control blocks discussed below.
7-224

OS/VS2 System Logic Library Volume 7

I

The LPID is 8 bytes. The first 4 bytes contain an LGID, LG (VIO data set)
identifier. The last 4 bytes contain an RPN, relative page number.
Searching through the address space's ASHLGE queue, one of the LGEs will
have an LGELGID field that matches this LGID. This same LGE has the address
of the needed ASPCr (LGEASPCT).
Another way to locate an ASPCT from an LGID is to follow the CVT to the
LGVT (CVTASMVT, ASMLGVT). Using the LGID as an index, locate the
appropriate LGVT entry. The LGVT entry contains the address of the LGE that
contains the address of the needed ASPCT.
With the appropriate ASPCT, now use the RPN portion of the LPID as an index
to locate the LPME containing the associated LSID.
If A' and AA are both zero, use the LL to index ASPLPMES in the ASPCT base
for the LPME containing the LSID.

Otherwise, use A' to index ASP ASSTP for the address of the appropriate ASST
extension. Use AA to index the ASPSECTA of the ASST extension for the address
of the appropriate LPME extension. And use LL to index the ASPSECT A of the
LPME extension for the LPME containing the LSID.
The LSID is the slot identifier for this page of the VIO data set. This LSID can
be related to the ASM control blocks PART and PAT and to the actual paging
device. See "Relating A Virtual Address to the PART, PAT and DEVICE", the
next section.

Relating A Virtual Address to the PART, PAT, and DEVICE
Given a virtual address

= 07 AI2C:

segment number is 07
page number is A
location within page is 12C.

Locate XPTE
Obtain the current ASCB or desired ASCB (memory) in which the problem
occurred. Finding the segment tables (SGT), take the segment number and
mUltiply it by the length of SGTE to locate the appropriate segment table entry.
The real address of the PGT, page table for this segment, is in this SGTE. Convert
this address to a virtual address, then calculate the address of the XPTE as follows:
Address ofXPTE for this page

=(virtual address ofPGT) + 16

• (length PGTE)

+ page number • (length XPTE)

Section 6: Diagnostic Aids

7-225

PSA

CVT

+10

FLCCVT

+224

PSAAOLD

ASMVT

r---

+2CO

CVTASMVT

V

ASMPART

i\)

PAT

(:ART
Header

••
•
•••
••

~
~

ASCB

PAREPATP

r----.-..

PAREEDB

+4

+0

Header
PAT
BIT
MAP

__ LPMB

EDB
EDBLPMBA

V

__ SGT

.-.... RSMHD

/

+34

~

PARTE

RSMVSTO

V

PGT

•
•
•
SGTE

ASCBRSM

•••

V

•

...,
PGTE

•
•
•
•
•

)-16 PGTEs

PGTE

-'

XPTE

16 XPTEs {

I I I I
40

80

00

04 1 E3

I

12-byte XPTE

Figure 6-5. Relating the Virtual Address to the PART andPAT

7-226

OS/VS2 System Logic Library Volume 7

------

BO 1 00 1 00 1 00·1 00 1______

•••
••
XPTE

Inside the XPTE is information about this page. If either XPTVALID or
XPTVIOLP flags are on, there is a slot for this page. If XPTV ALID is on, the
LSID (slot identifier) is in the XPTE. If the page is duplexed, two LSID's will be
in the XPTE (one for each slot). If XPTVIOLP flag is on, instead of an LSID, a
LPID is in the XPTE. To relate the LPID to an LSID, see "ASPCT and Locating
LSIDs of VIO Data Sets" Diagnostic Aids Section.

Locate PAT Bit
Suppose LSID 0004E3BO was found in the XPTE that represents the sample
address 07 A 12C :
PART entry index is 04.
Relative byte address (RBA) is E3BO.
The PART has one entry for each page data set, each having a pointer to its
PAT. The PAT is a cylinder bit mapping of this page data set.
PATCYLMW is the number of words that map a cylinder. PATCYLSZ, slots per
cylinder, is the number of significant bits in each cylinder mapping.
For device 2305-2:
PATCYLMWis 1
PATCYLSZ is lA (26).
To locate the bit in the PAT map for slot E3BO(58288):
I. address of map word = (address of PATMAP) + 8964 = (address of PATMAP) +
(58288/26) • PATCYLMW • (bytes in a word)
2. bit in the map word (origin 0)

= 58288//26 =22.

Calculate MBBCCHHR For Device 2305-2
(Reference IDAEDB and IDALPMB macros for fields)
RBA = E3B0 16 = 58288 10

M = extent number = 0
BB = return code = 00

Relative CC = (RBA - EDBLORBA)/LPMAUSZ
= 58,288 - 0/53,248 = 1
Relative HH = (RBA - EDBLORBA)/ /LPMAUSZ/LPMBPTRK
= 5040/13,312 = 0
CC = (ReI CC * LPMTRRAU + ReI HH + EDBSTTRK)/LPMTPC
= {1 * 4 + 0 + 8)/8 = 1st cylinder
HH = (ReI CC * LPMTRRAU + ReI HH + EDBSTTRK)/ /LPMTPC
12/ /8 = 4th track
R

[««RBA - EDBLORBA)//LPMAUSZ)//LPMBPTRK) +
LPMBLKSZ-I)/LPMBBLKSZ] +1

Section 6: Diagnostic Aids

7-227

= ((5040 + 4095)/4096) + 1 = 3rd record
••• MBBCCHHR

= 000000000 I 000403

COD ABEND Meanings for ASM
An ASM routine has found one of the following conditions which should not occur:

,RC 4 - - The count of available swap sets for a specific swap data set is non-zero
but no available swap sets could be found.
RC 8

- The total count of available swap sets is non-zero but none of the swap
data sets contain available swap sets.

RC 12

-- The group operations starter has returned from one of the group
operators but the ACE is not the first one on the LGE queue.

RC ] 6

The memory termination resource manager for ASM has found that
LSQA is not available for a memory abnormally terminating for one of
the following reasons:
I. memory is not swapped in
2. memory is in process of being swapped in
3. RSMLSQA frame queue is unusable.

RC 20

- The ASM SRB controller has found an AlA or ACE on the LGE process
queue which does not have the LPID converted flag on.

System Action: A software error record is written to SYS I.LOGREC and
processing continues.
Operator Response: None.
Programmer Response: Probable system error, notify your IBM programming
support represen ta ti ve.

ASM Recovery Control Blocks
ASM Tracking Area (ATA)
The ATA contains information necessary for the recovery or cleanup processing
performed by the ASM recovery routines. The AT A is mapped to the six word
work area returned by SETFRR when an FRR is established. For task mode
routines, the ATA is mapped to the parameter area that is passed via the ESTAE
macro.

7-228

OS/VS2 System Logic Library Volume 7

The mapping macro name is: lLRATA.
Disp
0
0

Name

Size

Description

ATA
ATAMODlD
ATAMPGlO
ATAMPGCM
ATAMSWAP
ATAMTRPG
ATAMSWPD
ATAMGOS
ATAMPTM
ATAMSRBC
ATAMCMPD
ATAMCMPN
ATAMCMPA
ATAMCMP

24
01
02
03
04
05
06
07
08
09
OA
OB
OC

ASM Tracking Area
lD of module establishing recovery routine.
lLRPAGlO module ID.
ILRPAGCM module ID.
ILRSWAP module ID.
ILRTRPAG module ID.
ILRSWPDR module ID.
ILRGOS module ID.
ILRPTM module ID.
ILRSRBC module ID.
ILRCMPDI module ID.
ILRCMPNE module ID.
ILRCMPAE module ID.
ILRCMP module ID.

ATASFLGS

3

ATAQIOE
ATASLSQA
ATASCOMP
ATAVIOCM
ATAPCOMP
ATAPOS
ATAPAGIO
ATAPAGCM
ATASWAP
ATATRPAG
ATASWPDR
ATASRT

800000
400000
200000
100000
080000
040000
020000
010000
008000
004000
002000
001000

1

\

Bit map representing logical sections of ASM
routines; set to 1 on entry, set to 0 on exit.
ILRQIOE flag.
lLRSLSQA flag.
SWAPCOMP flag.
ILRVIOCM flag.
PAGECOMP flag.
ILRPOS flag.
ILRPAGIO flag.
ILRPAGCM flag.
ILRSWAP flag.
ILRTRPAG flag.
ILRSWPDR flag.
ILRSRT flag.

The remaing flags are reserved:
ATARFLGS
ATACNVRT

2
8000

ATASGNST
ATASCCWP
ATABADPK

4000
2000
1000

Other recovery flags.
ILRSLSQA flag-converting between forward
chained AlA's and lateral chained AT A's.
ILRSLSQA flag-in ASSIGNSET subroutine.
ILRSLSQA flag-in SCCWPROC subroutine.
ILRCMPAE flag-in BADPACK subroutine.

The remaining flags are reserved:
6

7

ATARCRSN
ATARCRF1
ATARCRF2
ATARCRF3
ATARCRF4
ATARCRFS
ATARCRF6
ATARCRF7
ATARCRF8
ATARCODE

80
40
20
10
08
04
02
01
1

Recursion flags.
Recursion flag-function 1.
Recursion flag-function 2.
Recursion flag·function 3.
Recursion flag·function 4.
Recursion flag·function 5.
Recursion flag·function 6.
Recursion flag·function 7.
Recursion flag-function 8.
Reason code for ASM·issued ABEND's.

Section 6: Diagnostic Aids

7·229

Disp

Name

Size

Description

The mapping of the remaining four words is dependent on the recovery routine
involved.
For the recovery routine ILRIOFRR:
8
8
8
C

ATAWORDS
ATAAIA
ATAACE
ATAASCB

16
4
4
4

C
C

ATALGE
ATAAIAQ

4
4

Maximum size of four-word area.
Address of in-process AlA.
Address of in-process ACE.
Address of in-process ASCB, or TRAS'd-to
address space.
Address of in-process LGE.
Address of AlA queue.

For the recovery routine ILRSWPO 1:
8

ATACLEAR

16

8
C
10
]4

ATAAIA
ATASARTE
ATASCCW
ATAIORB

4
4
4
4

Definition a]]owing next four words to be
cleared.
Address of in-process AlA.
Address of SART entry.
Address of in -process SCCW.
Address of in-process IORB.

For the recovery routine ILRGOSO I:
8
C

ATAWORKA
ATAEPATH

4
4

Address of work-area cell.
Address of EPA TH.

For the recovery routine ILRSRTOI :
8
C

ATAWORKA
ATAEPATH

4
4

Address of PTM work-area cell.
Address of EPATH.

For the recovery routine ILRSRBO 1:
8
C
10

14

ATAAIACE
ATAAIAQ
ATAACEQ
ATAEPATH

4
4
4
4

Address of in-process AlAI ACE.
Address of AlA queue.
Address of ACE queue.
Address of EPATH.

For the recovery routine ILRCMPO I:

7-230

8
C

ATAIOSB
ATAPCCWQ

4
4

10

ATACOMPQ

4

14

ATACPCCW

4

OS/VS2 System Logic Library Volume 7

Address of in-process IOSB.
Queue of PCCWs to be put back on PCCW
available queue.
Queue of AlAs to be returned to
ILRPAGCM.
Address of in-process PCCW, not on IORB
queue and not on A·T APCCWQ.

Disp

Name

Size

Description

For the recovery routine ILRJTMOl:

8
8

ATASAVE
ATAACEQ

4

4

Address of register save area.
Address of ACE queue.

For the recovery routine TERMRFRR:

8

ATARMPL

4

C

ATAWORKA

4

Address of RMPL, resource manager
parameter list.
Address of work-area.

Recovery Audit Trail Area (EP ATH)
The EPATH is a communication area between the mainline routine and its
corresponding recovery routine. The EPATH is necessary when the 6 word ATA
is not large enough to accomodate the data to be tracked. The mapping of the
EPATH is dependent on the recovery routine or mainline routine including the
macro.
EPATH for ILRPTM, ILRSRT, and recovery routine ILRSRTOl:

Disp

Name

Size

Description

0
4
8

EPAPARM
EPAIOEIP
EPAIOEQP

4

4

C

EPAFFIOE

4

10

EPALFIOE

4

14

EPAWRTQ

4

18

EPAWTPAT

4

IC
20

EPACYLA
EPAMSPAD

4
4

24

EPAWRTCT
EPACPUID

2
2

Address of parameter list.
Address of IOE currently being processed.
Address of first IOE on 'WORK' read IOE
queue.
Address of first IOE on free IOE internal
queue.
Address of last IOE on free IOE internal
queue.
Address of write queue from which last
write IOEs removed.
Address of SCYLWRT which is used to
update current CYL Map.
Address of current CYL Map.
Address of 2 word parameter list for
ILRMSGOO. Also serves as a switch for
ILRPTM.
Number of writes prepared for current CYL.
CPU locking count for current Part Monitor
processing.

26

4

EPATH for VIO Group Operators and their recovery routines - ILRGOS, ILRSAV,
ILRRLG, ILRACT, ILRVSAMI, ILRGOSOl, ILRTMRLG, ILRTMIOO, ILRTMlOl,
ILRSRBC, and ILRSRBOI. ILRGOSOI is the recovery routine for ILRGOS which
calls ILRSAV, ILRRLG, and ILRACTwhich call ILRVSAMI. ILRTMlOl is the
recovery routine for ILRTMRLG which calls ILRVSAMI and ILRTMIOO.
ILRSRBOI is the recovery routine for ILRSRBC which calls ILRRLG. The first
section is common because of the use of ILRVSAMI. The second section is
dependent on the recovery routine involved.

Section 6: Diagnostic Aids

7-231

Disp·

Name

Size

0

EPAOWKA

4

4

EPAVWKA

4

4
4
8
8
C
C
10
10

EPATMWKA
EPASWKA'
EPAAASP
EPADSLST
EPABASP
EPATMIBA
EPARASP
EPATMACB

4
4
4
4
4
4
4
4

14

EPARTYRG

4

14

EPABKSLT

4

18

EPAFLAGI
EPAVSAMI
EPAGRPOP
EPARLG
EPASAVE
EPAACT
EPAACASR
EPAASGN

X'80'
X'70'
X'40'
X'20'
X'10'
X'08'
X'04'

EPAFLAG2
EPATMXIT
EPAWARM
EPACOLD
EPABUILD
EPAMAST

X'02'
X'OJ'
I
X'80'
X'40'
X'20'
X'IO'
X'08'

EPATMI
EPARECUR

X'04'
X'02'

*

X'OJ'

EPAUNSAV

*
19

Description
Group Operator's or ILRTMRLG's workarea address.
ILRVSAMI workarea address also points to
RPL in workarea.
ILRTMIOO workarea address.
ILRSRBC workarea address.
Address of active ASPCT.
Address of data set name list storage.
Address of buffer ASpeT.
Base address value for ILRTMIOO.
Address of retrieved ASPCT.
Address of storage used to build ACB for
STGINDEX in ILRTMIOO.
Address of 15 word save area containing
retry registers RO-RI4 for record-only abends.
Backing slots, only used for assign
processing.,
Recovery flags.
ILRVSAMI currently processing.
One of group operators processing.
ILRRLG is currently processing.
ILRSAV is currently processing.
ILRACT is currently processing.
Activate or assign request.
Assign processing - backing slots count
(ASMBKSLT) has been updated.
Mark slots unsaved in active ASPCT.
Reserved.
Recovery Flags.
ILRTMIOO completed processing.
ILRTMIOO warm start is processing.
ILRTMIOO CVIOSTRT is processing.
ILRTMIOO BUILDSNL is processing.
Master Scheduler initialization has been
posted.
I,LRTMIOO is currently processing.
Recursion indicator for retry into mainline
ILRTMRLG.
' Reserved.

For ILRGOS01, ILRSAV, ILRACT, ILRRLG, ILRSRBC, and ILRSRBOI:

7-232

Disp

Name

Size

Description

lA
IC

EPALSIZE
EPALGVTP

2
4

20

EPALGEP

4

24

EPASRB

4

Size of LGVT expansion.
New LGVT address for LGVT expansion
in ILRGOS.
Logical group entry for request being
processed.
Address of SRB for SRB Controller.

OS/Vf$2 System Logic Library Volume 7

Dlsp

Nome

Size

De$cription

28
2C
30
32

EPAACE
EPARBASP
EPARSIZE
...

4
4

Address of current ACE being processed.
Address of rebuilt ASPCT (LSQA).
LSQA block storage size for rebuilt ASPCT.
Reserved.

2
2

For ILRTMIOI and ILRTMRLG, and ILRTMIOO:

Disp

Nome

Size

Description

lA
Ie
IC

If!

EPAACE
EPAMSECB

2
4
4

20
24
24

EPATMRSV
EPAABEND
EPATMIRT

4
4
4

28

EPATPART

4

Reserved.
Address of ACE currently being processed.
Address of Master Scheduler initialization
ECB.
Address of ILRTMRLG save area.
Retry address for record-only abends.
Current retry address for failure in
ILRTMIOO.
Address of TPARTBLE while in lLRTMIOO.

ASM Serialization
Serialization of ASM processing is done using the SALLOC and ASM global locks,
the local lock of the current address, compare-and-swap (CS) logic and control
block queueing.

SALLOC Lock
ASM uses the SALLOC lock to serialize most page and swap processing in I/O
control. The I/O control modules interface directly with RSM, the principle user
of SALLOC, either as the called routine or the calling routine. The SALLOC is
held throughout processing including caBs to the VIO ILRPOS and completion
routines. The SALLOC is used to serialize most processing of:
XPTEs
PCB/AlAs
SPCTs
SART
SATs

-

complete coverage.
.complete coverage, except AlA noted below.
complete coverage.
complete coverage, except where noted below.
complete coverage.

Specific areas of other control bloc~s serialized by the SALLOC lock are:
ASMVT

- Work save areas.
I/O control section fields ..
Flags ASMDUPLX
ASMNOCWQ
ASMCALLQ
ASMNODPX
ASMPLPAF
ASMCOMMF

Section 6: Diagnostic Aids

7-233

ASMVT
(continued)

Non-VIa slot allocated count.
Expansion of ASM pools.

ASMHD

I/O control flags.
Swap and page counters.
Swap queue ..

ASCB

Non-VIO slot allocated count.

LGVT

Available LGVTE queue.
Expansion of the LGVT.

PART

Count of local page data sets.

Modules whose processing is serialized by the SALLOC lock are:
ILRPAGIO

complete coverage, held by caller.

ILRPAGCM

complete coverage, obtained at entry.

ILRFRSLT

complete coverage, except ILRFRSLI entry point where caller
mayor may not hold the lock. The lock is not obtained by
this module, held only if by caller.

ILRSWAP

complete coverage, held by caller.

ILRPTM

- only obtained to process data set full conditions for non-local
page data sets ..

ILRCMP

only obtained to process I/O completion error conditions that
may reqUire operator notification.

ILRMSGOO
ILRPOS

complete coverage, held by caller.

ILRVIOCM

complete coverage, held by caller.

ILRGOS

only obtained for LGVI processing and
GETMAIN/FREEMAIN requests.

IRLPGEXP

ILRTERMR
ILRPEX

7-234

._.. complete coverage for main entry point, held by caller.

OS/VS2 System Logic Library Volume 7

-- only obtained to adjust the SARI to reflect addition of a new
swap set data and update the count of local page data sets on
the PART .
obtained when referencing above control blocks.
-- obtained when expanding an ASM pool.

ASM Class Locks
The ASM lock is a global spin class lock. A lockword must be provided when
obtaining or releasing an ASM class lock. A class lock exists for each active address
space. The lockword is in the ASMHD. It is used by the VIO controller modules.
A class lock is also defined for the PART write queues with its lock word in the
PART header. This lock serializes the four FIFO IOE write queues in the PART.
The address space class locks serialize processing of the following control blocks:
AlA

- VIO Controller flags, LPID field.

ASMHD

- VIO Controller flags, LGE queue base pointer.

ASCB

- VIO slot allocation count.

LGE

complete coverage.

ACE

complete coverage.

ASPCT

complete coverage while group operations are in progress.
Group operations and page operations can be executed in
parallel. VIO controller processing of the LGE process queue
provides this serialization.

The address space class locks serialize processing in the following modules:
ILRGOS

partial, obtained where processing above control blocks.

ILRPOS

complete coverage.

ILRSRBC

partial, obtained when searching LGE queue and LGE process
queues.

ILRVIOCM

complete coverage.

ILRJTERM

partial, obtained when adding ACEs to LGE process queue.

Local Lock of Current Address Space
The local lock is used by VIO Controller and VIO Group Operator modules to
serialize certain VIO related operations. It is used by ILRGOS (held on entry) and
ILRJTERM (obtained) to serialize Release LG ,requests with the internal ASM
Deactivate function used to clean up VIO logical groups for a terminating job. The
loea] lock is also uS,ed by most VIO-related modules to allow use of branch entry
GETMAIN, rather than the SVC route.

Section 6: Diagnostic Aids

7 -235

./

Compare and Swap (CS) Serialization
Certain modules of ASM run without locks, requiring CS serialization of pointers,
flags, and counts. Where routines running with the locks change fields used by
unlocked routines, CS must be used. The I/O subsystem and VIO group operators
run unlocked and are the principle users of compare and swap. Control blocks
serialized via CS include:
PART

a special CS lock exists for each PARTE controlled by PART
monitor. This lock is used mainly for execution control. Most
fields are still serialized by CS~ The 10E write queues are the
exception described above.

PATs,

complete coverage.

ASMVT

I/O subsystem and Group operator sections.
I/O error count.
unreserved slot count.
pool controllers.

SART

A special CS lock exists in each SAR TE to serialize swap driver
processing of the swap data sets. Other fields updated by swap
driver or I/O completion processing of the I/O subsystem are
updated with CS.

The ASM modules that run without locks, using CS to serialize control block fields
are:
ILRSWPDR
ILRPTM
ILRSRT
ILRCMP
ILRSAV
ILRACT
ILRRLG
ILRTMRLG
ILRVASMI

Serialization via Control Block Queues
Certain ASM control blocks are serialized via their available queues. The blocks
are kept on available queues and removed when needed. While in use the block is
so marked and associated with a specific operation and/or control blo.ck. Control
blocks included in this category are PCCWs, IORBs, and SCCWs.
The ASPCT is a special case. VIO Control enforces the rule that page and group
operations cannot be performed in parallel for a given logical group and its ASPCT.
This is controlJed by the LGE process queue. While paging operations are being
performed, the ASPCT is serialized via the ASM class lock of the owning' address
space. While a group operation is in progress, ASPCT serialization is maintained
by the ACE for the group operation that is on the LGE process. This ACE
prevents any other processing of ASPCT until the group operation completes.

7-236

OS/VS2 S,stem Logic Library Volume 7

ASM modules adhere to the following register conventions when calling other
ASM modules. There are some exceptions where certain addresses are not required.
REGISTER:

0 - - Parameter register, if required.
Parameter register, if required.
2

-- RSMHD address for the current address space or the
address space identified by an input parameter in
register 0 or 1. The ASMHD is addressable as part of the
RSMHD.

3

ASMVT address.

4

Address of AT A or EPATH currently active for recovery
tracking.

13

Address of register save area, if required.

14

Return address.

15

Entry point address.

The I/O subsystem does not use the ASMHD and therefore does not maintain
register 2 convention.

Section 6: Diagnostic Aids

7-237

Duplex
Status

Error Conditions

M ...age(s)
ASM Action Taken
ISlued

Common * Available

ILROOSI

Spill to Common

Common **Unavailable

ILR0101

Duplex Only

ILROO91,
ILR0101

Duplex Only

PLPA Available

ILROO61

Spill to PLPA

PLPA Unavailable

ILR0101

Duplex Only

ILROO91,
ILR0101

Duplex Only

PLPA or Common Available

ILROO71

Suspend Duplexing

PLPA and Common
Unavailable

ILR008W Wait X'03C'

PLPA Full

PLPA Bad

Common Full

Common Bad
Duplexing
Active
Duplex Full

PLPA and Common Available ILROO71

Suspend Duplexing

PLPA or Common Full

ILROO71

Suspend Duplexing

PLPA or Common Bad

ILROO8W Wait X'02E'

PLPA and Common
Unavailable

ILROO8W Wait X'02E'

Duplex Bad

Duplexing
Not
Active

In Either
Case

PLPA Full

ILROO51

PLPA Bad

ILROO8W Wait X'02E'

Common Full

ILROO61

Common Bad

ILROO8W Wait X'02E'

PLPA and Common Full

ILROO8W

Wait X'03C'

Local Bad

ILROO91

Stop Writes to Bad
Data Set

Last Local Bad

ILROO8W

Wait X'02E'

Swap Bad

ILROO91

Stop Swap-outs to
Bad Data Set

Last Swap Bad

ILROO91

All Swap-outs Done
to Page Data Sets

*Available - Data Set Neither Full Nor Bad
**Unavailable - Data Set Either Full or Bad

Figure 6-6. Page/Swap Data Set Error Action Matrix

7-238

OS/VS2 System Logic Library Volume 7

Spill to Common

Spill to PLPA

Index
ABDUMP initialization (See OS/VS2 System Initialization
Logic)
ABEND
codes, list of 7-63
ACB
7-46
access control block (see ACB)
acronym/mapping macro/common name table 7-46
allocation/unallocation
reason codes 7-214
OC4 ABEND code occuring in IEFAB4FC 7-213
AMDPRDM program 7-236
ASM (see auxiliary storage management)
ASPCT (auxiliary storage page correspondence table)
use in locating LSIDs of VIO data sets 7-225
auxiliary storage management (ASM)
ABEND COD meanings 7-228
control block overview diagram 7 -45
diagnostic aids 7-222
recovery control blocks 7-228
serialization and lock usage 7-233
batch unallocation reason codes

7-216

COD ABEND meanings for ASM 7-228
codes
ABEND, list of 7-63
wait state, list of 7-67
common unallocation reason codes 7 -216
common page data set (ASM)
error matrix 7-238
communications task
diagnostic aids for 7-207
control block overviews 7-4
control blocks (see Data Area section)
Data Area section
7-3
acronym/mapping macro/common name table 7-46
control block overviews 7-4
data area usage table 7-59
device allocation/unallocation (see allocation/unallocation)
diagnostic aids section 7 -61
DIDOCS (device independent display operator console
support)
diagnostic aids
7-209
locking 7-209
register usage table 7-77
return codes table
7-104
directory, module
7-1
DISPLAY SLIP command processor (IEECB907)
register usage
7-159
return code 7 -87
duplex page data set (ASM)
error matrix 7-238
dynamic allocation reason codes 7-216
EDIT verb 7-236
EP A TH (recovery audit trail area)
contents description 7-231
FORCE command processor (lEE3703D)
register usage
7-167
FRR (functional recovery routines)
7-234

lEA VTSLP object module
register usage 7 -154
return code 7 -87
IEECB905 object module
register usage
7-158
IEECB906 object module
register usage
7-158
return code 7 -87
IEECB907 object module
register usage 7 -158
return code 7-87
IEECB908 object module
register usage 7-158
return code 7 -87
local page data sets (ASM)
error matrix 7-238
LOGON
data areas 7 -13
diagnostic aids 7-211
LSID (logical slot identifier)
locating via the LPID 7-224
messages
list of 7-67
module directory

7-1

page data sets (ASM)
error matrix 7-238
PART (page activity reference table)
relating to a virtual address 7-225
PLP A page data set (ASM)
error matrix 7-238
QMPA (queue management parameter area)
in SW A manager control block overview

7-22

real storage management
ABEND reason codes 7-220
reason codes
allocation/unallocation 7-214
batch unallocation 7-216
common unallocation 7-216
dynamic allocation 7-216
real storage management 7-220
started task control 7-210
SW A manager 7-212
recovery, FRR (see FRR)
register usage table
7-104
return code table 7-77
RSM (see real storage management)
SCE 7-54
SCVA 7-54
SDUMPS 7-236
serialization of ASM processing 7-233
SHDR 7-54
SLIP action processing (lEA VTSLP)
(see SLIP processing (lEA VTSLP»
SLIP command processor (IEACB905)
register usage 7-158
SLIP control element (see SCE)

Index

1-1

SLIP ESTAE processing (IEECB906)
register usage 7-1S8
return code 7-87
SLIP message module (IEECB908)
register usage 7-159
return code 7-87
SLIP processing (IEA VTSLP)
register usage 7-1.?5
return code 7-87
started task control (see STC)
STC (started task control)
ABEND and reason codes 7-210
SWA manager
reason codes 7-212
swap data sets (ASM)
error matrix 7-238
symbol usage table for data area usage by modules

1·2

OS/VS2 System LogIc: Ubnry Volume 7

table
data area usage 7-59
register usage 7-104
return code 7-77
symbol usage 7-60
terminal messages, during LOGON (see IKJ ... IDs in
message list) 7·67
1'SO LOGON (see LOGON)
volume return area 7-28
wait state codes, list of

7·60

7-67

XPTE (external page table entry)
calculating the address of 7-225

OS/VS2
System Logic Library
Volume 7

READER'S
COMMENT
FORM

SY28·0719·1

This manual is part of a library that serves as a reference source for systems analysts, programmers,
and operators of IBM systems. This form may be used to communicate your views about this
publication. They will be sent to the author's department for whatever review and action, if any,
is deemed appropriate.
IBM shall have the nonexclusive right, in its discretion, to use and distribute all submitted
information, in any form, for any and all purposes, without obligation of any kind to the submitter. Your in terest is appreciated.
Note: Copies of IBM publications are not stockedat the location to which this form is addressed.

Please direct any requests for copies of publications, or for assistance in using your IBM system,
to your IBM representative or to the IBM branch office serving your locality.
Possible topics for comments are:
Clarity

Accuracy

Completeness

Organization

Coding

Retrieval

Legibility

E

If comments apply to a Selectable Unit, please provide the name of the Selectable Unit _ _ __

(I)

If you wish a reply, give your name and mailing address:

.8
'5

co
~

B
Q.l

0.

!!!
"0

Q.l

E
E

Q.l

::J
Cl

C

-50

Ol

.... ::i
Q.l

0
Q.l

>

.~

·iii

c

Q.l

(I)

e
~

c

0

«
"C

'0

u.

0

....::s

U

Q.l

C.
~

::J

~

co

Q.l

ii:

Please circle the description that most closely describes your occupation.
(Q)

Customer

Install
Mgr.

(S)
IBM

Syst(~m

Eng.

(U)

(X)

System System
Consult. Analyst
(P)

Pro!!.
Sys.
Rep.

(A)

System
Analyst

(Y)

(Z)

System
Prog.

Applica.
Prog.

(B)

(C)

Applica.
Prog.

System
Prog.

I

(F)

System
Oper.
(D)

Dev.
Prog.

(I)

I/O
OpeL
(R)
Compo
Prog.

~

(L)

Term.
Oper.

(G)
System
OpeL

L:J
(J)

I/O
Oper.

(E)

Ed.
Dev.

Rep.

(T)

(N)

Cust.
Eng.

Tech.
Staff
Rep.

Number of latest Newsletter associated with this publication: _ _ _ _ _ _ _ _ _ _ _ _ _ __
Thank you for your cooperation. No postage stamp necessary if mailed in the U.S.A. (Elsewhere,
an IBM office or representative will be happy to forward your comments.)

SY28·0719·1

(")

s.
~

."
0

Reader's Comment Form

ii

»

0::J

IlQ

C
::J

(1)

I
I
I
Fold and tape

Please Do Not Staple

Fold and tape

-

First Class
Permit 81
Poughkeepsie
New York

I

I
I
I

I

I

Business Reply Mail

0
Cf)

---<
Cf)

No postage stamp necessary if mailed in the U.S.A.

I\J
Cf)

'<
VI

at

3
r

0

co

o·

Postage will be paid by:

cC""

International Business Machines Corporation
Department 058, Building 706-2
PO Box 390
Poughkeepsie, New York 12602

""'I

Q)

""'I

'<

<

Q.
c

3
CT)
-....J
""0

::::!.
:J

Fold and tape

Please Do Not Staple

Fold and tape

.-+

CT)

a.

:J

C

en

l>
Cf)

-<
I\J

00

----- - --- -- _
.-

----'International Business Machines Corporation
Data Processing Division
1133 Westchester Avenue, White Plains, N.V.10604

IBM World Trade Americas/Far East Corporation
Town of Mount Pleasant, Route 9, North Tarrvtown, N.V., U.S.A. 10591
IBM World Trade Europe/Middle East/Africa Corporation
360 Hamilton Avenue, White Plains, N.V., U.S.A. 10601

6-....J

tp

.....



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2012:06:08 19:41-08:00
Modify Date                     : 2012:06:09 17:57:37-07:00
Metadata Date                   : 2012:06:09 17:57:37-07:00
Producer                        : Adobe Acrobat 9.51 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:afe3c924-b99b-449e-b48d-9fa6457becd3
Instance ID                     : uuid:72622e57-44d7-487d-9a38-ee3acbb443f7
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 250
EXIF Metadata provided by EXIF.tools

Navigation menu