GC28 0708 1_OS_VS2_Debugging_Handbook_Vol_1_Rel_3.7_Nov78 1 OS VS2 Debugging Handbook Vol Rel 3.7 Nov78

User Manual: GC28-0708-1_OS_VS2_Debugging_Handbook_Vol_1_Rel_3.7_Nov78

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

DownloadGC28-0708-1_OS_VS2_Debugging_Handbook_Vol_1_Rel_3.7_Nov78 GC28-0708-1 OS VS2 Debugging Handbook Vol 1 Rel 3.7 Nov78
Open PDF In BrowserView PDF
-

------------- ---_
-----. ®

OS/VS2 System
Prrogramming Library:
Debugging Handbook

Volume 1

GC2S-070S-1
File No. S370-37
Includes Selectable Units:
Scheduler Improvements
Supervisor Performance # 1
Supervisor Performance #2
Data Management
IBM 3800 Printing Subsystem
TSO/VTAM
Scheduler/lOS Support
Service Data Improvements
MSS Enhancements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
Attached Processor Support
MVS Processor Support
Hardware Recovery Enhancements
Interactive Problem Control System
TSO/VTAM Level 2
Data Management Support

VS2.03.S04
VS2.03.805
VS2.03.S07
VS2.03.808
VS2.03.810
VS2.03.813
VS2.03.816
VS2.03.817
5752-824
5752-829
5752-830
5752-832
5752-833
5752-847
5752-851
5752-855
5752-857
5752-858
5752-860

Includes Program Product:
MVS/System Extensions

5740-XEl

IBM Corporation, Publications Development, Dept. D5S,
Bldg. 706-2, PO Box 390, Poughkeepsie, New York 12602

Page of GC28-0708-1
Revised March 12. 1979
By TNL: GNZ8-2967

Second Edition (November, 1978)
This is a major revision of and obsoletes GC28-0708-O and GC28-0751-O
incorporating changes released in the following Technical Newsletters and System
Library Supplements:
Scheduler Improvements
Supervisor Performance #1
Supervisor Performance #2
Data Management
rBM 3800 Printing Subsystem
TSO/VTAM
Service Data Improvements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
MVS Processor Support
Hardware Recovery Enhancements
Interactive Problem Control System
TSO/VTAM Level 2
Data Management Support
MVS/System Extensions
(program product)

VS2.03.804
VS2.03.805
VS2.03.807
VS2.03.80B
VS2.03.Bl0
VS2.03.B13
VS2.03.817
5752-829
5752-830
5752-832
5752-833
5752-B51
5752-B55
5752-857
5752-B58
5752-860

SU4
SU5
SU7
SUB
SUlO
SU13
SU11
SU29
SU30
SU32
SU33
SU51
SU55
SU57
SU58
SUOO

(GN2B-267B)
IGN2B-2680)
(GN2B-2704)
IGN2B-2679)
(GN2B-2722)
(GN2B-2655)
(GN28-276B)
(GC28-0925-0)
(GC28-0800-0)
(GC28-0845-0)
(GC2S-oBl6-0)
(GD23-0025-0)
IGC28-0891-O)
(GD23-0095-0)
{GD23-OO4B-O}
(GD23-OO76-0)

5752-XE1

XE1

(SD23"'(x)()1-O)

I This edition with Technical Newsletter GN28-2967 applies to Release 3.7 of OS!VS2
and to all subsequent releases of OS/VS2 until otherwise indicated in new 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 Syslem/370 Bibliography, GA20-0001, for the editions that
are applicable and current.
The JES3 information contained in this manual is applicable only if JESJ has been
integrated into your system.
Publications are not stocked at the address given below; requests for IBM
publications should be made to your IBM representative or to the IBM branch office
serving your locality.
A form for reader's 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 7()6.-2. PO Box 390, Poughkeepsie, N.Y.
12602. Comments become the property of IBM.

©

Copyright IBM Corporation 1974, 1975, 1976, 1977, 1978

! : :F¥e"'n'~' New,'''"
ThIS Newsletter No GN28-2984
Date July 16, 1979
Base Publication No.

File No.

GC28-0708-J

S370-37

Prerequisite Newslettersl None
Supplements

OS/VS2 System Programming Library:
Debugging Handbook Volume 1
©Copyright IBM Corp. 1978
This newsletter contains replacement pages for Debugging Handbook (Val. J)
in support of IBM 3203-5.

)

Before inserting any of the attached pages into Debugging Handbook (Vol. I),
read carefully the instructions on this cover. They indicate when and how you
should insert the pages.

be Removed

Attached P3ges
to be Inserted *

xi - xii
4-7 - 4-10
4-25 - 4-36

xi - xli
4-7-4-10
4-25 - 4-36

Pages to

*If you arc inserting pages frOIll different Newsletters/Supplements and identical
page numbers are involved, always use the page with the latest date (shown in the
slug at the top of the page). The page with the latest date contains the most
complete information.
A change to the text or to an illustration is indicated by a vertical line to the
left of the change.

Summary of Amendments

)

This technical newsletter contains new and updated information in support of
the IBM 3203-5 device.
Note: Please file this col'cr letter at the back of the bas(' publication to proJ'ide
a record of changes

)

18-·.' Corporation, Publications Development, Department 056, Building 706-2,
PO 80)( 390, Poughkeepsie, New York 12602
Printed in U.S.A.

• : :'["yechnica, News'_'
This Newsletter No. GN28-2967
Date March 12, 1979
Base Publication No. GC28-0708-1
File No. S37o.37

Prerequisite Newsletters! None
Supplements

OS/VS2 System Programming Library;
Debugging Handbook Volume 1
© Copyright IBM Corp. 1975, 1976, 1977, 1978

This newsletter contains replacement pages for Debugging Handbook (Vol. 1).
Before inserting any of the attached pages into Debugging Handbook (Vol. 1),
read carefully the instructions on this cover. They indicate when and how you
should insert the pages.
Pages to
be Removed

Attached Pages
to be Inserted *

Cover· Edition Notice

Cover - Edition Notice
5-47·5-48

5-47 - 5-48

*If you are inserting pages from different Newsletters/Supplements and identical
page numbers are involved, always use the page with the latest date (shown in the
slug at the top of the page). The page with the latest date contains the most
complete information.
A change to the text or to an illustration is indicated by a vertical line to the
left of the change.
Summary of Amendments
This update modifies SVC 109.
Note: Please file this cover letter at the back of the base publication to provide
a record bf changes.

IBM Corporation, Publications Development, Department 058, Building 706·2,
PO Box 390, Poughkeepsie, New York 12602
©Copyright IBM Corp. 1979

Printed in U.S.A.

Preface

This handbook provides reference information for use in debugging user or
system programs. The user of this publication should have a working
knowledge of OS!VS2 functions and logic.
The handbook has been divided into three volumes totaling six sections:

Volume 1 (GC28-0708-l)
Section 1. Problem Categories and Analysis describes an approach
to debugging based on identification and analysis of system status
indicators.
Section 2. Debugging Aids summarizes major OS/VS2 debugging
aids.
Section 3. Dump and Trace Formats describes the output of
debugging aids summarized in Section 2.
Section 4. Error Indicators summarizes major system error indicators.
Section 5. General Reference provides general reference information
useful for debugging purposes.
Section 6. Control Block Chains illustrates the logical relationships of
major system data areas.

Volume 2 (GC28-0709-l)
• Data Areas A-M Describes the format of the data areas, and includes
data areas frequently used in debugging,

Volume 3 (GC28-0710-0)
• Data Areas N-Z Describes the format of the data areas, and includes
data areas frequently used in debugging.
The following publications are referenced within this book:
GA22-6966
GA22-6969
GC27-6974
GC28-0627
GC28-0628
GC28-0673
GC28-0674
GC2S-0675
GC2S-0677
GC2S-0681
GC28-0683
GC28-0692
GC2S-0l25
GC30-2045
GC34-2006
GC38-0015
GC38-0025
GC38-0030
GC38-0229
GC38-10CXl
GC38-1002
GC38-1007
GC38-1008
GC38-1045
GC38-1046
GY21-0012
GY21-0013
GY30-3CXXl
SBOF-8210
SY88-0606
SY24-5162
5Y24-5163
SY24-5167
5Y24-6OCXl
SY26-3814
SY26-3815
SY26-3820
SY26-3823
SY26-3825
SY26-3826
SY26-3827

IBM System/370 Model 155 Operating Procedures
IBM Syslem/370 Mode1165 Operating Procedures
OS/VS Problem Determination Aids and Messages and Codes for
GPS and GSP
OS/VS2 System Programming tibrary: Job Management
OS/VS2 System Programming library: Supervisor
OS/VS System Modification Program (SMP}
OS/VS2 System Programming library: Services Aids
OS/VS2 System Programming library: OLTEP
Q5/VS2 System Programming library: SYS1.LOGREC Enor
Recording
OS/VS2 System Programming Library: Initialization and Tuning
Guide
OS/VS2 Supervisor Services and Macro Instructions
OS/VS2 JCL
OS/VS2 System Programming Library: Diagnostic Techniques
OS/VS TeAM User's Guide
OS/VS2 MVS Interactive Problem Control System (IPCS) User's
Guide and Reference
IBM System/370 Model 145 Operating Procedures
IBM System/370 Model 158 Operating Procedures
IBM System/370 Model 168 Operating Procedures
Operator's Library: OS/VS2 MVS System Commands
OS/VS Message library: Mass Storage System Messages
OS/VS Message Library: VS2 System Messages
OS/VS Message library: linkage Editor and Loader Messages
OS/VS Message Library: VS2 System Codes
OS/VS Message library: VS2 EREP Messages
OS/VS Message Library: VS2 TSO Terminal Messages
OS BSAM LogiC for IBM 1419/1275
OS Data Management Macro Logic for IBM 1285/1287/1288
IBM 3735 Programmable Buffered Terminal: Form Description
Macro Instruction and Form Description Utility: Program Logic
Manual (aS, DOS, and VS Systems)
OS/VS2 System Logic Library: Volumes 1-7
OS!VS2 Data Areas (Microfiche)
.
OS/VS IBM 3886 Opticul Character Reader Model 1 Logic
OS/VS IBM 3890 Document Processor Logic
OS!VS2 IBM 3540 Logic
OS!VS2 JES2 Logic
OS!VS Loader Logic
OS!VS Linkage Editor Logic
OS/VS2 Checkpoint/Restart logic
OS/VS2 I/O Supervisor Logic
OS/VS2 Virtual Storage A:ccess Method (VSAM) Logic

g~~~~~ g~t~~lC~OS~]eEo~i~~P~c
Preface iii

SY26-3828
SY26-3831
SY26-3832
SY26-3833
SY26-3834
SY27-7241
SV27_7242
SY27-7246
SY27-7256
SY27-7260
SY27-7263
SY27-7269
SY28-0612
SY28-0621
SY28---0623
SY28-0713
SY28-0714
SY28-0715
SY28-0716
SY28-0717
SY28-0718
SY28-0719
SY28-0843
SY28-0650
SY28-0651
SY28-0652
SY28-0676
SY2B-0678
SY28-0685
SY2B-0773
SY30-2040
SY33-BD41
SY33-8548
SY35-0004
SY35-OOO5
SY35-OOlO
SY35-0014
SY35-OO16

OS!VS2 DADSM logic
OS!VS2 BDAM logic
OS!VS2 SAM logic
OS!VS2 ISAM logic
OS!VS2 VIO logic
OS/VS Graphics Problem-Oriented Routines logic
OS!VS Graphics Subroutine Package logic
OS!VS BTAM logic
Introduction to VTAM logic
OS/VS2 Graphics Access Method logic
VT AM Data Areas
as!VS2 MVS VTIOC and TCAS logic
OS!VS2 JES3 logic
OS/VS2 VTAM logic
OS/VS2 System Initialization logic
OS!VS2 System logic library: Volume 1 of 7
OS!VS2 System logic library: Volume 2 of 7
OS!VS2 System logic library: Volume 3 of 7
OS!VS2 System logic library: Volume 4 of 7
OS!VS2 System logic library: Volume 5 of 7.
OS/VS2 System logic library: Volume 6 of 7
OS/VS2 System logic library: Volume 7 of 7
OS/VS2 Service Aids Logic
OS!VS2 Terminal Monitor Program and Service Routines
OS/VS2 TSO Command Processor logic: Volume I {ACCOUNn
OS!VS2 TSO Command Processor logic: Volume IV
as!VS2 OlTEP logic
OS!VS2 SVS1.LOGREC Error Recording logic
OS/VS System Modification Program {SMPj logic
OS!VS Environmental Recording, Editing and Printing (EREP)
OS!VS2 TeAM logic
OS!VS and VM/370 Assembler logic
OS/VS2 TSO Command Processor logic; Volume 2 (EDIT)
as!VS2 TSO Command Processor logic: Volume III (TESn
OS!VS Utilities logic
OS!VS2 Access Method Services logic
Mass Storage Control {MSCj Trace Reports logic
Mass Storage Control Table Create logic

The handbook specifically omits the following general reference topics,
which are covered in the System/370 Reference Summary (card), GX2D-1850:
Machine instructions
Extended mnemonic instructions
CNOP alignment
Assembler instructions
Summary of constants
EDIT and EDMK pattern characters
Channel commands
EBCDIC translation table
Machine instruction formats
Control registers
CCW
Dynamic address translation
Hexadecimal and decimal conversion

Note: If you use only one order number, you will receive only that volume.
To receive all three volumes, you must use the three order numbers or the
following form number: GBOF-8211.
A handbook-sized binder, order number 5229-4124, may be purchased from
IBM. Customers may order it through their marketing representative. IBM
personnel should order the brnder from Mechanicsburg.
In this manual, any references made to an IBM program product are not
intended to state or imply that only IBM's program product may be used;
any functionally equivalent program may be used instead. This manual has
references to the following IBM program products:

RACF . Resource Access Control Facility Program Number 574D-XXH.
MVS!System Extensions Program Number S740-XE1.
The date for this publication is November 30, 1978. Only supplements and
TNls with dates later than November 30. 1978, apply to this publication.

iv

OS!VS2 DebUgging Handbook Volume 1

Contents

Section 1. Problem Categories and Analysis .
Diagnostic Approach . . .
Serially Reusable Resources . . . .
Logical Section of the Processor
Channels
Storage . . . . . . . .
Miscellaneous Resources .
Resource Status Indicators .
Processor Resources
Channel Resources . . . .
Address Space Resources.
Section Z. Oebugging Aids . . . . . . .
Interactive Problem Control System (lPCS) .
Function Summary
Dumping . . . .
SNAP Dumps .
ABEND Dumps
SVC Dumps . . . : .
Stand-Alone Dump.
_SPZAP
_ . Dumps
Tracing
. . . . . . . . . . . . . . . . . .
Trapping (Intercepting System Error Information)

1-1
1-1

1-2
1-2
1-2
1-2
1-2
1-5
1-5

1-6
1-6
2-t
2-1
2-1

2-1
2-2
2-2
2-3
2-4
2-5
M
2-5

2--6

ICR/PTF Application . . . . . .
Mapping, Formatting, and Printing
Displays. . . . . . . . . . .
SYS1.LOGREC Error Recording
Restart and Recovery .
Debugging Aid Summary . . . .
Service Aids Reference Summary.
How to Use This Summary
Symptom Table . . .
Information Gathering.
SADMP.
GTF
Patching.
SPZAP
DIPOO . .
HMASMP. . . . . . . . . .
Mapping, Formatting, and Printing
PRDMP .
LIST .
EREPI

2-7
2-7
2-7
. 2-9
2-10
2-11
2-12

Section 3. Dump and Trace Formats . . .
ABDUMP Output (ABEND and SNAP Dumps)
VSAM SNAP Output
High Density Dump . . . . . . . . . . . . .
SADMP Output (lOW-SpMd Stand-Alone Dump) . . . . . . . . .
AMDPRDMP Output (SVC Dump, SYSMDUMP ABEND Dump and
Unformatted Stand-Alone Dump) . . . . . .
•
Page Heading and Dump Title (SVC Dump)
Message Log . . . .
ASM DATA Output.
CPUDATA Output . . . . . . . . . . . . . .
CVTMAP Output (Communication Vector Table)
EDIT Output (GTF Trace Records) . . . . . . . . . . . .
FORMAT, PRINT JOBNAME_ and PRINT CURRENT Output
System-Related Control Blocks
Job-Related Control Blocks .
Task-Related Control Blocks. . . .
PSW, Registers, and Virtual Storage
TCB Summary. . . . . . . . . . . . . .
LOGDATA OUTPUT (LOGREC Buffer Data) .
lPAMAP Output (Link Pack Area Map) . . . . . . . .
PRINT CSA, PRINT NUCLEUS, and PRINT SOA Output
PRINT REAL Output (Real Storage Print) . , .
PRINT STORAGE Output (Virtual Storage Print)
aCBTRACE Output {Queue Control Block Print} . . .
SUMDUMP Output (Summary Portion of SVC Dump) .
SUMMARY Output (System Summary)
AMOPROMP Output Comments
EOIT Output Comments .
General Output Comments . .
Summary of Output Comments .
Explanation of Output Comments
GTF Trace Records . . .
Time Stamp Records
Lost Event Records . . . . . .
DSP and SDSP Trace Records. . .
EOS, 10, and PCI Trace Records.
EXT Trace Records,
FRR Trace Records . . . . . . . . . . . , . . . .
HEXFORMAT, SUBSYS, and SYSTEM Trace Records
LSR Trace Records. . . .
PGM and PI Trace Records
RNIO Trace Records

3-1
. 3-3
3-23
3-31
3-33

2-12
2-12
2-13
2-13

2-13
2-13
2-13
2-13
2-13
2-13
2-13
2-13
2-13

3-35
3-35
3-35
3-37
3-52
3-57
3-58
3-60
3-60

3-62
3-66
3-77
3-79
3-81
3-83
3-84
3-87
3-89
3-91
3-93
3-95
3-99
3-99
3-102
3-102
3-'11
3-122
3-122
3-122

3-123
3-124
3-125
3-126
3-127
3-128
3-129
3-130

Contents v

SIO Trace Records .
SRB Trace Records.
SRM Trace Records
ST AE Trace Records . . .
SUBSYS Trace Records.
SVC Trace Records . . . .
SYSTEM Trace Records .
UIO Trace Records . .
USR Trace Records . . . . . . .
USRF9 Trace Records (VSAM)
tJSRFD Trace Records (VTAMI . . . . . . . . . . .
USRFE Trace Records (BSAM/GSAM/BPAM/BDAM) •
USRFF Trace Records (OPEN/CLOSE/EOV)

Section 4. Error Indicators
System Error Messages . , . . .
Machine-Check Interruption Code .
PSW Error Indicators . . . . .
Program Interruption Codes .
Condition Codes .
Wait State Codes
ECB Indicators . . . . . . . . . . . . . .
Abnormal Completion Codes (OOl-Fnn Hex) . . . . . . . . . . • .
SVC and Special-Category Abnormal Completion Codes (lOO-Enn) .
I/O Error Indicators . . .
Channel Status Word . . .
limited Channel Logout .
UCB Sense Bytes .
3800 Sense Bytes

Section 5. General Reference .
SVC Summary .
SVC Routines
Residence . . . . . .
Naming Conventions . .
Register Conventions .
Locks . . .
Page Faults . . .
SVC Instructions . . . .
Other Characteristics .
SVC Table . . . . . . .
System SVC Instructions
SVC-Macro Ust .
SYSEVENT Summary
Module Summary .
Module Index . . .
Module Directory .
Module Status . .
Component Summary
Storage Summary .
Storage Maps . .
Storage Protection . .
Access Control Bits
Fetch Protection Bit
Reference Bit
Change Bit . .
Storage Subpools . .
Serialization Summary . .
Lock Summary . . . .
lock Reference Table .
ENG/DEQ Summary
General System Flow
Acronyms
Section 6. Control Block Chains .
TCB Structures - Master Scheduler
TCB Structures - Initiator .
TCe Structures - JES2 .
Tce Structures - JES3 . . . . . .
Subsystem Interface Control Blocks.
Job Scheduling Control Blocks
TSO/TCAM Control Blocks
TSO/VTAM Control Blocks . . . . . . . . .
Supervisor-Control Control Blocks - Overview . . . . . . . .
Supervisor-Control Control Blocks - Processor Control Blocks . .
Supervisor-Control Control Blocks - Dispatching Queues: GSMQ.
lSMQ. GSPl . . . . . . . . . . . . . . . . . . . . . . . .
Supervisor-Control Control Blocks - Dispatching Queues: ASCB,
TCB, lSPl . . . . . . . . . . . . . . . . . .
Task Management Control Blocks - Overview.
Task Management Control Blocks - Details . . .
Program Management Control Blocks - Overview . . . . . .
Program Management Control Blocks - link Pack Area Queue
Program Management Control Blocks - Job Pack Area Queue
Virtual Storage Management Control Blocks - Overview .
Virtual Storage Management Control Blocks - Global PQE
Chain (V=V) . . . . . . . . . . . . . . . . . . . • .
Virtual Storage Management Control Blocks - local PQE
Chain (V=V) . . . . . . . . . . . . . . . . . . . . .
Virtual Storage Management Control Blocks - local POE
Chain (V=R) . . . . . . . . . . . . . . . . . . . • . . .
Virtual Storage Management Control Blocks - Subpool Queues
Real-Storage Management Control Blocks - Overview

vi

OS/VS2 Debugging Handbook Volume 1

· 3-131
· 3-132
· 3-133
3-134

3-135
· 3-136

3-138
· 3-138
· 3-139
3-140
· 3-141
3-145
3-146

4-,
4-2
4-2
· . 4-3
.. .. 4-3
4-4
. 4-6
4-10
4-11
4-'5
4-24
4-24
4-24

4-26
4-36

5-'

6-,
6-,
6-,
6-,
6-2
6-2
6-2
6-2
6-2
6-2
5-2
. 6-3
6-53
6-62
6-64
5-64
6-64
5-65
6-6B
6-6B
6-71
6-7'
6-7'
6-7'
6-7'
5-72
6-75
6-75
5-76
6-77
6-79
6-B5
6-,
6-2
6-2
6-3
6-3

6-4
6-5
6-7
6-B

· . 6-9
6-11
6-'3
6-'5
6-17
6-19

6-20
6-21

6-22
6-23

6-25
6-26

6-27
6-28
6-29

Real-Storage Management Control Blocks - Details
Auxiliary Storage Management Control Blocks
I/O Control Blocks . . . . . . . . . . . . . . .
. ...
Recovery/Termination Management Control Blocks - Overview
JES3 Control Blocks
....
Open Catalog Control Blocks .
VSAM Control Blocks
Catalog Management Control Blocks

6-31
6-32

6-33
6-35

6-38
6-41

6-42
6-43

,-,

Index

Figures

,.

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

5.
6.
7.
B.
9.
10.
11.
12.
13.
'4.
'5.
'6.
'7.
'B.
'9.
20.
21.
22.
23.
24.
25.
26.
27.
2B.
29
30.
31.
32.
33.
34.
35.
36.
37.
3B.
39.
40.
4'.
42.
43.
44.
45.
46.
47.
4B.

Figure

49.

2.
3.
4.

Figure

50.

Figure
Figure
Figure
Figure
Figure
Figure
Figure

5'.
52.
53.
54.
55.
56.
57.

Figure

sa.

Figure

59.

Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure
Figure

60.
61.
62.
63.
64.
65.
66.
67.
6B.
69.

System and Address-Space Status Indicator Locations
Diagnostic Approach . . .
.
Debugging Aids Summary . . . . . . . . . .
USing Service Aids to Process System Problems
ABDUMP Output.
VSAM SNAP Output
High-Density Dump fo~
a~d ABEND
Low-Speed Stand-Alone Dump
AMDPRDMP Page Heading and Du~p Titl~
AMDPRDMP Message Log
Format of ASM Data
CPU Data . . . . . . . .
Communication Vector Table
GTF Trace Records
System-Related Contra"1 BI~cks
Job-Related Control Blocks
Task-Related Control Blocks
PSW. Registers. and Virtual SIC·rage
TCB Summary
LOG DATA OutP~t
Link Pack Area Map
SOA Print
CSA Print
Nucleus Prir"lt
Real Storage Pri~t
Virtual Storage Print
Queue Control Block Print
SUMDUMP Output.
System Summary
Virtual Storage Layo~t ·fo~ Sin·gl~ Addr~s~ Sp~c~
Virtual Storage layout for Multiple Address Spac~
Mapping of V'"' R Regions into Real Storage
Nucleus Initialization
Master Scheduler Initialization
Start Primary JES
Start Initiator
Job Entry
Job Execution
TCB Structures ~. Ma~t~r Schedu·le;
TCB Structures - Initiator
TCB Structures - JES2
TCB Structures - JES3
Subsystem Interlace Contr~l BI~cks
Job Scheduling COr"ltrol Blocks .
TSO/TCAM Control Blocks
TSO/VTAM Control Blocks . . . . . . . . .
Supervisor-Control Control Blocks - Overview
Supervisor-Control Control 810cks - Processor
Control Blocks . . . . . . . . .
.........
Supervisor-Control Control Blocks - Dispatching Queues;
GSMQ, LSMQ. GSPL .
Supervisor-Control Control Blocks·......:. Dis·p~tchi~g·Q~e~e·s:
ASCB. TCB. LSPL
Task Management C~~tr~l BI~cks·....:. Ov~~ie~
Task Management Control Blocks - Details
Program Management Control Blocks - Overvie';"
Program Management Control Blocks - link Pack Ar~a·Q·ue·u~
Program Management Control Blocks - Job Pack Area Queue
Virtual Storage Management Control Blocks - Overview .
Virtual Storage Management Control Blocks - Global POE
Chain {V=VI
Virtual Storag~ M~n~g~~e~t Co·nt~oi B·lo~k~ ..:...... L~c~1 POE
Chain (V=V) . . . . . . . . . . . . . . . . , . . .
Virtual Storage Management Control Blocks - Local POE
Chain (V=R) . . . . . . . . . . . . . . . . . . . . . . .
Virtual Storage Management Control Blocks - Subpool Oueues
Real-Storage Management Control Blocks - Overview
Real-Storage Management Control Blocks - Details
Au~iliary Storage Management Control Blocks
I/O Control Blocks . . . . . . . . . . . .
Recovery/Termination Management Control Bla"cks:""": Ov~rvie~
JES3 Control Blocks
Open Catalog Control BI~cks
VSAM Control Blocks.
Catalog Management Co~t;ol· Biodks·

SNAP

'-3
'-9
2-11
2-14

3-2
3-22
3-31
3-32
3-35
3-36
3-37
3-57
3-57
3-58
3-59
3-62

3-64
3-77
3-78
3-80
3-83

3·84
3-85
3-86
3-87
3-88
3-90
3-92
3-94
5-69
5-70
5-71
5-80
5-81
5-82
5-83
5-84
5-84

6-2
6-2
6-3
6-3
6-4
6-5
6-7
6-B
6-9
6-11

6-'3
6-15
6-17
6-19
6-20
6-21
6-22
6-23
6-25
6-26

6-27
6-28
6-29

6-31
6-32
6-33
6-35
6-38

6-4,

6-42

6-43

Contents vii

viii

OS/VS2 Debugging Handbook Volume 1

Contents Directory

/

Contents Directory

ix

July 16, 1979

s.....,.

of Amelldments
for GCl8-0708-1
G........ I
This edition has been reorganized into a three volume publication. See
the Preface and Contents for the basic design and setup.

SpecIfic

)

• Volumes 1, 2, lind 3 incorporate maintenance updates accumulatad
since tho last revision. Also, tho following SUa havo been integrated

into thesa volumes.
Scheduler Improvements
Supervisor Perfonnanc8 ,1
Supervisor Performance ,2
Data Management
IBM 3800 Printing Subsystem
TSO/VTAM
Service Data Improvements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
MVS Processor Support
Hardware Recovery Enhancements
Interactive ProbJem Control System
TSO/VTAM Level 2
Data Management Support

VS2.03.S04
VS2.03.805
VS2.03.807
VS2.03.808
VS2.03.B10
VS2.03.B13
VS2.03.B17
5752-829
5752-830
6762-832
5752-833
5752-851
5752-B55
5752-857
5752-858
5752-860

• Volume 1 incorporates program product information for
MVS/System Extensions (5740-XE1) and highlights this infonnation
where applicabJe.
• Section 2 of Volume 2 (GC28-0709 or GC28-0752) Control Block
Chains has been moved to Volume 1 (GC2~708-1) as Section 8.

o

• Section 1 of Volume 2 (GC2~709 or GC28-0752) - "How to Find
Information" ha, been moved. This information is now contained in
the description of the individual data areas. Each Volume 2 and 3
data area greater than 2 pages in length will have a
label-displacement li,t appended to it. This infonnation already
exists in OS/VS Data Areas (microfiche) and serves here as a
replacement for the " How to Find Information" section.

)

• The publications summary (Section 6 in GC2~708 or GC28-0751)
has been deleted and replaced by a list of applicable publications in
the Preface of Volume 1 (GC28-0708-1). A complete list of MVS
publications can be obtained from the MVS Release Guide.
This edition has been reorganized for a three volume publication. See
tho Preface and Contents for the basic duign and setup.

)

_of_x>

July 16,1979

)

)

)

Section 1: Problem Categories and Analysis

This section summarizes problem categories and analysis. It includes the
following subsections:

Diagnostic Approach
• Serially Reusable Resources
• Resource Status Indicators
Program errors faU into three major categories:

I

J

Unending loops

• Unending wait conditions
• Abnormal termination of a task or job step
The publication OS/VS2 Message Library: VS2 System Codes. outlines
problem determination procedures to be followed for each of these
problem categories. Problem determination is the activity required to
identify a failing program or hardware unit, and to determine who is
responsible for program support or hardware maintenance.
This section provides information that supplements, but does not replace or
supercede, formal problem determination procedures.

Diagnostic Approach
The difficult way to analyze a dump is to look at each address space and
task individually. looking at its request blocks and resume-PSWs to
determine what it was doing (or waiting for) at the time of the dump. The
objective of this section is to describe a diagnostic approach that will
quickly determine which task or address space is preventing normal system
operation.
One way to start debugging is to look at system and address space status
indicators. Part 1 of Figure 1 shows the control blocks that contain system
and address space indicators in effect during normal system operation. Part
2 of Figure 1 shows the control blocks containing status indicators for the
system and address spaces after an abnormal operation. Figure 1 acts as a
recall mechanism; it does not represent all the control blocks active in a
system (only one TeB on the chain is shown, for example), nor all offsets
into the control blocks. Specific values can be located in Volume 2 or
Volume 3, or on microfiche in OS!VS2 Data Areas.

Section 1 1·1

Serially Reusable Resources
Many system resources can only be used serially - that is, by only one
task at a time. A system loop or wait generally occurs because a task has
control of such 8 resource and never finishes with it or gives it up. Other

tasks that require the resource are thus unable to continue processing.
Following are some examples of serially reusable resources.
Logical Section of the Processor: The responsibility for determining
which task gets control of the processor belongs to the dispatcher. The
dispatcher's decision is based on such things as priority, dispatchability
status. processor affinity, and the presence or absence of a wait count. If.
due to an error condition, the Asee, Tea ready queue, or ready Tea
pointer is not correct, then those address spaces or tasks beyond the break
in the queue will never get control of the processor.
Channels: At anyone time, a selector channel can handle one request for
data transfer. while a multiplexer channel can handle one request per
device. Since requests are asynchronous. the system must have some
means to keep track of these requests and to schedule them for execution
when the channel or device is available. This is provided by the logical
channel queue, which consists of I/O queue elements (lOOs) that are
created as the requests are generated.

Storage: There is actually a two-level competition for storage:

~ardware

and software. The channels compete with each other and with the
processor; any channel has priority over the processor, and the channels
have priority with respect to each other. It is possible for a hardware error
in a channel to prevent a channel operation from finishing; if that operation
has already disabled the processor. preventing references to storage, the
further execution of instructions is impossible. The system light stays on
continuously. and the system fails to enter the manual state when the STOP
button is pressed. System reset clears this condition, which cannot be
accurately detected from a dump alone.
The software competition involves control of both real and virtual storage.
OS/VS2 handles this competition in a manner that prevents lockouts and
permits the execution of tasks that have control of the storage they require.
Miscellaneous Resources: Many OS/VS2 functions require that resources
be used serially to preserve the integrity of data and to ensure normal
operation. Examples of these functions are allocating and unallocating
devices. dispatching work using the TCB queue, updating of VTOCs. using
the catalog and system data sets; writing to the operator; and so forth. The
system provides for these functions in two ways: 111 The ENO and OEO
macro instructions are used to construct control blocks IOCBs and QELs)
that indicate the name of the resource, the task requesting it. and whether
the request is for shared or exclusive use of the resource. For exclusive
requests. only the first-queued task is allowed to execute. If a task requests
exclusive control of several resources. it is not allowed to execute until it
has control of all of them. (2) locks are used to serialize the use of control
blocks associated with the dispatching of work. For example, the local lock
is used to serialize the use of the TCB.

'·2

OS/V~2

Debugging Handbook Volume'

System Level
•

PSA - Contains PSW, interruption codes,
registers, and register save area
for lock managcr and FLlH •.

•

LCCA - Registers saved by FLlHs,
program check QPSW.

•

PVT - Work save area for RSM.

Address Space Level
ASCB - Contains lock indicator.
LDA - Contains 9·64 byte work save
area for GETMAIN/FAEEMAIN.
ASXS - Contains 72 byte save area.
IHSA - Contains save area for locally
lockedinterrupts.PSW,
registers, and FRR stack.
RS - Contains PSW, register save area,

extended save area.
TCB - Contains task mode register
WSAVT - Contains table of save area
addresses .
• -Indicates changes that apply
to MVS/System Extensions

TCB

RB

10
20

30
Save area

70

PSW

First Problem
Program Save Area

Save area

60
Extended

Figure 1. System and Address Space Status Indicator Locations (Normal Status Areas)
(Part 1 of2)

Section 1 1·3

System Level
'SA

~~~ ~

•

LCCA - Contains program check
registers and PSW. SVC and I/O

•

PSA - Contains PSWs. interrupt codes.
super flags. pointer to the current stack.
and pointer to the FLiH stack. Location
COO begins normal stack. location c10
begins RT1W. Location 380 poinu to
the current stack.

•

RB - Contains flags. PSW. and
registers.

registers.

3BO
FLiH
Stack

COO
Cl.
RT1W
+34
SDWA

CAC
EEO

10
RT1W
3C

• EEO
44

+SDWA

Address Space Level

•

RTM2WA - Contains error data.

•

SDWA - Contains indicators for errors
in locally locked routines.

•

TCB - Contains completion code.
flags. and registers .
.. RTM2WA normally chained off of the
TCB but also chained off the ASCB if
no LSQA is available.

Previous
RTM2WA
Work area

Figure 1. System and Address Space Status Indicator Locations (Error Status Area)
(Part 2 of 2)

1-4

OS/VS2 Debugging Handbook Volume 1

Resource Status Indicators

)

Figure 2 defines a simple but logical approach to determining the current
use of serially reusable resources. The following text is a list of the more
important resources, and associated status indicators. (For a list of
ENQ/DEQ names. associated resources, and requesting modules, refer to
the serialization summary in Section 5,)

Processor Resources
1. Current ASIO (address space identified
• The PSAANEW /PSAAOLD field of the PSA is a doubleword

new/old ASe8 pointer.
• The ASCBASID field of the ASeB is the ASIO (2 bytes).

2. Current Tea (task control block)

• The PSATNEW!PSATOlD field of the PSA is a'doubleword
new/old Tee pointer. (If the old
SRB has been dispatched.)

Tea

pointer, PSATOLD, is zero, an

• If the TCBRBP field of the TCa points to itself (instead of an AB),
then the Tca is the pseudo-wait TCB and is not chained to any
other TCB.
3. TCB Chain (by priority for each address space)
• Location 4C hex points to the CVT.
• The CVTASVT field of the CVT points to the ASVT.
• The ASVTENTY field of the ASVT begins a series of one word
entries that point to ASCBs (one for each active ASID).
• The ASCBTNEW field of the ASCB points to the first ready TCa on
the ready TCB queue. When no ready tasks exist, ASCBTNEW
points to the last TCB. This pointer is never zero (applies to
MVS/System Extensions).
• The ASCBASXB field of the ASCa points to the ASXB.
• The ASCBTCBS field of the ASCB in the number of ready TCBs not
requiring the local lock. (applies to MVS/System Extensions).
• The ASCBTCal field of the ASCa is the number of ready TCas
requiring the local lock. (applies to MVS/System Extensions).
• The ASXaFTCB field of the ASXB points to the first TCa in the TeB
ready queue.
• The ASXBLTCB field of the ASXa points to. the last TCB.
• The TCBTCa field of the TCB points to next TCa.
• The TCBBACK field of the Tca points to the previous TCB.
• The last TCa in the chain has a fullword of zeros at TCaTCB; the
first TCB has a fullword of zeros at TCBBACK.
4. Subtask Chains (end of chain is always zero)
• The TCBOTC field of the TCB points to the mother Tca of this TCa_
• The TCBlTC field of the TCa points to the daughter TCa most
recently attached.
• The TCBNTC field of the TCB points to the sister TCa attached by
the common mother.
• The error task TCa is the only TCB without a mother TCB. In an
address space created by a START, MOUNT, or LOGON request.
the error task is the region control task (ACT).
5. Dispatching
• Task dispatchabiJity flags are in the TCaFlGS4 and TCBFlGS5 fields
of the TCB. If any bit in these two bytes is set to one, the TCa is
nondispatchable. (If bit 7 of TCBFLGS5 is set to one, the reason for
nondispatchability is indicated by a flag bit set to one in the
TCBNDSP1. TCBNDSP2. or TCBNDSP3 field of the TCB.
• Tasks ara dispatched based on the prioflty of the address space
and then on the priority of the tasks within the address space.
• Dispatching is in the following four levels.
-

Global SAB dispatcher (first).

Section 1 '-5

- Local SRB dispatcher (second).
-

Local supervisor dispatcher (third).

- Task (TCB) dispatcher (fourth).

Channel Resources
1. Channel restart queue (LCHWDTB - logical channel word entry)
• The CVTILCH field of the CVT points to the first logical channel
word entry.
• Each entry is 32 bytes long.
• The first word in the logical channel entry points to the first 100E
on the LCH (logical channel Queue table). Is FFFFFFFF hex if empty.
• The second word in the logical channel entry points to the last [OOE
on the LCH (logical channel queue tablel.
• The associated UCB is located by:
- The 10QIOSB field of the 100 points to tt1e IOS8.
- The 10SUCB field of the IOS8 points to the UCB.
Note: The 10SB has many flag bytes that contain information about
the status of the 1/0 operation. For a complete description see the
IDS logic manual, the diagnostic aids section, the topic
called-informative 10SB fields.
• The UCBFLA field of the UCB contains one byte of device status:
- 80 hex is device busy.

- 40 hex is device not ready.
- A2 hex is device active-executing a channel program.
- 08 hex is control unit busy.
-

10 hex is sense pending.

• Mount pending is indicated by 80 hex in the UCBDMCT field of the
UCB.

Memory Resources -

ENQ/DEQ control blocks

1. Major aCB.
• The CVTFaCB field of the CVT points to first major aCB.
• The MAJNMAJ field of the aCB points to next major OCB.
• The MAJPMAJ field of the aCB points to the previous major aCB.
• The MAJFMIN field of the OCB points to the first minor aCB.
• The MAJLMIN field of the aCB points to the last minor OCB.
• The MAJNAME field of the aCB is the major name (qname; 8
bytes).

2. Minor aCB.
• The MINNMIN field of the aCB points to the next minor OCB.
• The MINPMIN field of the aCB points to the previous minor aCB.
• The MINFaEL field of the aCB points to the first aEL
• The MINLOEL field of the aCB points to the last aEL
• MINNAMEL field of the OCB is:
- Length of minor name (rname; 1 byte).
- Flags (1 byte - MINFLGS field of the aCB).
80 hex is Scope

40 hex is Scope

= SYSTEM.
= SYSTEMS.

20 hex is Scope = STEP.
10 hex is No ENQ Allowed (set by FRR).
- ASID (for Scope
aCB).

=

STEP only; 2 bytes - MINASID field of the

• The MINNAME field of the OCB is the minor name (rname; 1-256
bytes).

1-6

OS!VS2 Debugging Handbook Volume 1

3. GEL.
• The QELNQEL field of the GEL points to the next GEL.
• The GELPOEL field of the OEL points to the previous OEL.
• The OELTCB field of the GEL points as follows:

- If bit
-

If bit

a :::: a OELTCB points

a ::::

to the TCB.

1 GELTCB points to a LIST OEL.

• The OELOFLGS field of the OEL is:
- QFlAGS (1 byte).

80 hex is a shared OEL.
40 hex is a "must complete" OEL

20 hex is a LIST OEL.
10 hex is a RESERVE GEL
00 hex is an exclusive OEL.
-

LFlAGS (1 byte).

80 hex indicates that the ECB or RB has been posted.
40 hex indicates an ECB request.
- ASID (2 bytes - OElASID field of the OEL).
LIST OEL anly (OFLAGS :::: 20 hex):
• GELSVRB field of the OEL points as follows:

- If bit 0 :::: 0 points to the SVRB.
-

If bit

a ::::

1 points to the ECB.

• OELLCNT field of the OEL is:
-

Number of OELs for this request (2 bytes).

-

Number of OELs "waiting" (2 bytes - OELWCNT field of the
OEL).

• OEL + 18 hex points to the UCB (if OFlAGS contains 10 hex,
indicating a RESERVE OEL).

4. WTO Buffers and WTOR reply queue elements.
• WOE (write queue element).
- The CVTCUCB field of the CVT points to the UCM.
-

UCM

-

UCM

-

UCM

-

WOE

- ORE

+ 18 hex points to the first WOE (or zero).
+ 3C hex points to the last WOE (or zero).
+

1C hex points to the first ORE (or zero).

+ 1 (3 bytes)
+

points to the next WOE (or zero).

1 (3 bytes) points to the next ORE (or zero).

+ 20 hex (1

-

UCM

-

UCM

+

-

UCM

-

UCM

+ 38 hex (2 bytes) is number of outstanding OREs.
+ 3A hex (2 bytes) is number of active WOEs.

byte) is maximum number of ROEs.

2E hex (2 bytes) is maximum number of OREs.

5. SRB (service request block).
• Global SRB. (enqueued on global service priority list)
- The CVTGSPL field of the CVT points to GSPL.
- The PSASVT field of the PSA points to the SVT.
- The SVTGSPL field of the SVT points to the GSPL.
• Local SRB. (execution based on an address space priority)
- The ASCBSPL field of the ASCB points to the service priority list

(SPl).
- The ASCBLSPL field of the ASCB points to the LSPL.

Section 1 1-7

6. SVC Table.
• The CVTABEND field of the CVT points to the SCVT.
• The SCVTSCVT field of the SCVT points to the SVC table.
• Each entry in the SVC table is 2 words:
-

Bytes 0-3 contain the SVC entry point address.

- Byte 4 (type and authorization):
000.

0 ... is type 1 (unauthorized).

000.

1 .. is type 1 (APF authorized).

100.

0 .. is type 2 (unauthorized).

100.

1 .. is type 2 (APF authorized).

110.

0 ... is type 3 or 4 (unauthorized).

110.

1 .. is type 3 or 4 (APF authorized).

001.

0 .. is type 6 (unauthorized).

001.

1 .. is type 6 (APF authorized) .
.. 1. is a non-preemptive SVC.

- Byte 6 (locks) to be obtained by the SVC first level interruption
handlerJ:
80 hex is LOCAL lock.
40 hex is CMS lock.
20 hex is SRM lock.
10 hex is SALLoe lock.
08 hex is DISP lock.

1-8

OS/VS2 Debugging Handbook Volume 1

Figure 2
(Part2of2)

operator
trace the
loop?
Yo.

Yo.

No

C~n

the
loop be

Figuro 2. Diagnostic Approach (Part 1 of 2)

Section 1 1-9

Figure 2. Diagnostic Approach (Part 2 of 2)

1-10

OS/VS2 Debugging Handbook Volume 1

)

)

Section 2: Debugging Aids

This section summarizes major OS/VS2 debugging aids. It includes tha
following subsections:
Function Summary
lists major debugging aids, briefly describes their functions. and
indicates appropriate reference publicafions.
Debugging Aids Summary (Figure 3)

• Service Aids Reference Summary

)

is a reprint of OS/VS2 information from the service aids reference
card.

Interactive Problem Control System - IPeS
The OS/VS2 MVS Interactive Problem Control System (IPeS) Selectable
Unit (SUS7) provides MVS installations with expanded capabilities for
diagnosing software failures and facilities for managing problem information
and status.

IPes includes facilities

for:

Online examination of storage dumps.
Analysis of key MVS system components and control blocks.
Online management of a directory of software problems that have
occurred in the user's system.
Online management of a directory of problem-related data, such as
dumps or the output of service aids.
IPCS runs as a command processor under TSO, allowing the user to make
use of existing TSO facilities from IPCS, including the ability to create and
execute command procedures (CLISTs) containing the IPCS command and
its subcommands.
IPCS supports three forms of MVS storage dumps:
• High-speed stand-alone dumps produced by AMDSADMP.
• Virtual dumps produced by MVS SDUMP on SYS1.DUMPxx data sets.
• Virtual dumps produced by MVS SDUMP on data sets specified by the
SVSMDUMP 00 statement, when the Dumping Improvements
Selectable Unit (SU33J is installed.
For information about IPCS. refer to the OS/VSl MVS In/ernerhY! Problem

Control System (IPCS) Use,'s Guide and Reference.

Function Summary

)

Figure 3 lists debugging and debugging-related facilities by type and
function. For each function, the text describes the role of each facility listed
in the figure. The figure identifies publications where each facility is
described in detail.

Dumping
Dumping functions are of five types:

)

• SNAP dumps
• ABEND dumps
• SVC dumps
• Stand-alone dumps
• SPZAP dumps

)

Suction 2 2-1

Snap Dumps
The SNAP macro instruction dumps a specified task to a specified data set.
The SNAP macro instruction can be used with various operands that govern
the content of the dump.
For JES3, RJPSNPS spools the channel-end data to the JES3 queue
volumes and prints this data at termination. CBPRNT snap dumps control
blocks of JES3 and MVS. DEBUG snap dumps selected JES3 control blocks
to the DEBUG data set.

Abend Dumps
Functions are provided by:
• SYSABEND, SVSMDUMP, SYSUDUMP, and JESSADMP (DO
statements)
• IEAABDOO. IEADMPOO, and IEADMROO (SVS1.PARMUB members)
• AMDPRDMP (service aid)
• CHNGDUMP and CANCEL (operator commands)
• ABEND. CALLRTM. and SETRP (macro instructions)
SYSABEND. JESSADMP, SVSMDUMP or SVSUDUMP (DD statement):
• Defines a data set to contain an ABEND dump.
IEAABDOO (SYS1.PARMlIB member):
Defines content options for SVSABEND dumps. In effect. these
options are added to options specified in ABEND, CAllRTM, and
SETRP macro instructions. Unless changed by the installation,
IEAABDOO defines dump options as
5 DATA = (LSQA.ENQ.CB.TRT.DM.IO.ERR). PDATA = (ALLPDATA). A
dump defined by these options alone would include the local system
queue area (lSQA, SUB POOL 229 and 230). ENO control blocks (ENO)
and other control blocks (CB) for the terminated task, the GTF or
system trace table [TRT), data management control blocks (OM), I/O
control blocks (10). recovery/termination error control blocks (ERR).
the PSW. registers. save area trace, pack and link pack areas. and
virtual storage subpools 0-127,252 for the terminated task
(ALLPDATA).
IEADMPOO (SVS1.PARMUB member):
Defines content options for SV5UDUMP dumps. In effect these
options are added to options specified in ABEND. CAllRTM. and
SETRP macro instructions. Unless changed by the installation,
IEADMPOO specifies the same options as IEAABDOO, with these
exceptions: LSQA and 10 are omitted.
IEADMROO (SV51.PARMLIB member);
• Defines SVC dump options for SY5MDUMP dumps. SYSMDUMP
dumps are unformatted ABEND dumps that can be formatted by
AMDPRDMP service aid. In effect these options are added to options
specified in ABEND. CALLRTM. and SETRP macro instructions. Unless
changed by the installation, IEADMROO specifies
SDATA (NUC,SOA.LSQA,SWA,TRT,RGN).

=

CHNGDUMP (operator command):
• Changes the dump content options originally specified in
SV51.PARMUB, in the system option list. The options override or are
added to the options specified by the ABEND. CALlRTM. SETRP
macros. and the associated parmlib member. The changes remain in
effect until a re-IPL. or until changed by a subsequent CHNGDUMP
command.
CANCEL (operator command):
• Cancels a job or TSO terminal session.
• Abnormally terminates the current job step.
• Optionally requests an ABEND dump.

2-2

OS/VS2 Debugging Handbook Volume 1

"CANCEl (JES3 operator command):

Cancels a JES3 dynamic support program.
• Abnormally terminates the job step.

• Provides an optional ABEND dump.
·FAll (JES3 operator command):
• Terminates a JES3 dynamic support program.
• Used when a program fails to respond to -CANCEL
• Provides an optional ABEND dump.
"DUMP (JES3 operator command):

• Forces a dump of the global processor.
AMDPRDMP (service aid - MVS problem program):
• Formats and prints the unformatted ABEND dump contained in the
data set specified by the SYSMDUMP DO statement.

ABEND (macro instruction):
Abnormally terminates the current task and its subtasks or (optionally)
all the tasks for the current job step.
Optionally requests an ABEND dump for all terminated tasks.
Optionally specifies dump content options.
CALLRTM (macro instructionl:
• Invokes the recovery termination manager for a task or an address
space.
• Optionally requests an ABEND dump for all terminated tasks.
• Optionally specifies dump content options.
SETRP (macro instruction):
• Sets return parameters for return to the recovery termination manager
by the FRR or ESTAE/ESTAI routine.
• Optionally requests an ABEND dump for all terminated tasks or for the
current task if a retry is to be performed.
• Optionally specifies dump content options.

SVC Dumps
Functions are provided by:
• DUMP system parameter
• SYS1.DUMPnn data sets
• SDUMP macro instruction
• CHNGOUMP, DUMP, and SLIP operator commands
• AMDPROMP service aid
DUMP (system parameter):
• Specifies virtual address spaces to be dumped to specified data sets.
• Specifies whether SYS1.DUMPnn data sets are available to the
system.
• Specifies whether SVS1.DUMPnn data sets are on tape, on direct
access storage, or both.
SYS1.0UMPnn (OO,'
SZ-SlAB 0019D(.2-=:
fL-COt CCOOOvCO
FL(,l LUU""UvU
wC-L-ll.. (lJUL0033
RE~V
PS.W C1CCHC1u
CCl'1F';:IQA
ecce eeoc
wT-lNI< ((ot1r 12H
'-,/lTk
C0CVLI':',.(,.
C(('8o~U
(-cecece 1
(.rce 8b50Ct
000(-OC64
he, u-7
L'C,uBb ..H,t.
t (Cb6UvC
C0Cf,6~CC
( GL(,!uOOf,
O(;(;('OCto4
'\It,c>&tCt.f
.. (IC'H5ClE
~,G 6-l~
L,008u~YC
C(lc,e624f'
40Cb5fb4
921JolABO
(,CC; ~16,'
(>(Jb[)Al Ar...
ct"'C"!)['[lb
('(·FFI: Al (
QuFDouGO
h'·C·b6 .... (J(.
000313064
~XT~Jo
I'C'(iL63t I
n(lblopS} h
olO41CCCFFlJ003(./'
4000C hI}
OOO[l(!OD{,
(J(,oonOO0
~ (,000000
~CB
(,OuCul.CG
(,CuJOCd,
(.. L.OuOU' '-'
RE SV
((c(.cere
ccccc(.(.o
fU,i o':U,(JOJ(
wL-L-ll CLC/~ (.,uGl
R[-Sv
11--'$10;
SZ-Sl~fl 0(190022
Fl-CD[ OOOOOCOCc.c 00(.(1(,[wT-lNK C'('CO[)~rot
PS\~ l'7(C2()(llj
ON.6(.('t A
C/11"k.l.. r,_?
.. ·-,·,(lv,-t.0
.. bDAC J I.'
0G[0[ t.~(,
(,(I~'UAC 1 b
JvFf-,('<:::':\
5('E.9F564
uCltDtt~e
OObDAl!!£:'
U'jjDACb(
(o(h-;')OO'.:O
LCbt9FFb
K0 0-15
l0bhQH':'
(·eLG(;CC{J
OChb'1FF c
f'Of DAE'3b
50EAOA3A
CJ(IC()[ PoEC
l0F [i~ID()(}
(·o(e(.-c(.(
(.('C'O(.['(,(.
(,Ct:.LA4C(r
CJ('OCuGUC
((JOC.IlIvl'(1
('I0000C'1 C
t..X 1 ~A
(,·GC(O("'( (
OCO('(O(' (,
(o(00C(,0C
\.I(000C)CC'
[,Cv['GL(.,u
( CC\:-C,S-J(
(Of rcc( c'
cc·occ(.co
,SLb
lGGu,,)OOu
L,A./CC-COC
PE5V

fLG1 L(,'I.ICliC
. O( 84Ft(;0((\OC4::

" PSW

0('O(lt.(,t.('

C((("·lilL ...
( ('bFl~E\

@
LOAll LlSl
Nl Cel-.F t:-I·ft.
tvl (.(l'rbGt

r.:.SF·-(['L CCFf.';IF-1('
-;'SP-Ll'F CC+h'L~t-

CJ\l (!l'uIOCti
(""T (.'Oh('(1

Nt C{q·Fl:'{i;
N[ C'(L,FbC

P.!.,i-'-CCf.-

(.('1HSC[,(J

~,~,P-{DE

(J~rEHKe

CNT ((,('10001
CNT (:00H001

Figure 5, ABDUMP Output (Example) (Part 2 of 14)

e

ACTIVE RBS -- Request blocks (REs) queued to the
TeB.1

IRS hhhhhh -- Interruption request block.
PRS hhhhhh -- Program request block.
SVRS hhhhhh -- Supervisor request block.

@

LOAD LIST -- Load list elements (LLEs) queued to
the '1'2.
c.ach line of print represents the
content;:; of two LLLS; thtse contents
described under "LLE" in Volume 2.

'Oata area address followed by formatted fields.
For a description of each field, refer to the appropriate data area
description in Volume 2 or Volume 3.
(Note that all request blocks are described under the heading "RE".)

'--

',--

-

CuE@
"lCClf GO(j(I(IC(,Q
/I.e.DF: ('CFt.: SFAL
f'lLUf C'( H L'DC ('
NClIE- (;OFl t be?

bF14uf'
h .. 'JF7l'
Ff bCDL
F-lE&Sc

Rt-I-l

CC'~F17tlf~

NM E[IAr11FST

Xl/MJ CCoFl(·,H

F:F't, CGCtl5Cf-f:

PLJ-> (CC'l..'{.OC( NM IC,GC19CL'

FF-A 001-::. ... 63(1

XL/t'IJ

hl.P CCCCOGCC' NM IGG( 19(1
~!rp (·(I(,O(lCOC
t.M IGG('19AK

E:P.4 ( OFf,LC?(

XL/r~J

(,(:FF~F90

(1CFEeCFl
Xl/"'J ('OFFfH'78

EF-A 00Fl\6211C

USE
USE
USE
USE

0001=,,:·00
0003(.0(.10
(JOO2COOC
(OOOlCO(';C

ATTR
tTTf.'
ATTR
ATH:

OB;';:';'(.(!u
E-122CI.{"
b122CC'O

0022(.(;(

@
XL
~

" ,lJ!)(H . lu
i.,u. o(o(,!...,

F! O:Jr"'C

~l.
~l

(\..(,1.~1..'l(

$'-

((.'!l.;lJu(.lfl

lIJ[J

A99D20

UFFSET

SPQE

g'
'"
'"
~

:)(J(){JV':(II

JOB
RPTESTI
STEP
IN-STA
DDNAME
14010100
STEPLlB
14010102
SVSUDUMP

00A6C500 NSPQE 00A8C450

SPr.,J
00A8C450 NSPQE
A FOAO FIJt: AbC540
SPi,j
00AB(490 NSPQE
SPQ
ODABF120 NSPr.)E
OIJ£ A F2:'iO FUE A8(320
O~E:

D-rQf

r~(j

f-t..!·Cr",
fol bb 7L

+ 0018
+ OD2C

®v SM

l

r'l-Il(JL'L'l
{\jU i: Cl,C'l.,vlI
/';(,
,",(!,,(JCIl 1

®rIOT

~

JI[lF,

LN
t)FlI)At

AaF548

PQE

ABF41B

FBQE

A6C4QO

,)(IF(:.l,C? .
(JOFt6;'At·

TTR-5T

AA3CB 000
AA371000

DOE 00000000

00AI:1(490

6(N,(13[),

8 (lC'OOvf- (,

STl

lFB 00A8C400
RS 1 DOA3cooa
PFB OOABF41e

Figure 5. ABDUMP Output (Example) (Part 3 of 14)

,ADR,

STB-UC
8QQ03E 88
80QOaQnQ

SPIO

252

I(tV

0000
SPIO
251
K
00001000
FQE ABCS
CODO
SPID
000
K
6000
SPID
000
K
00001000
FOE AHC3

FIRST OCAbF41e
FFB OOA6C4Qa
TeB OOABC920
NFB OOAb'=4-18

LN

O(,F!'·4b3;

Fl/RS 0000

UOE OQABFOAO
Fl/RS
glK 0008!>OOO
LN
00000000
DOE OOHIF120
FL/KS
00000000
G ... r OOASFZiW
Fl/F<.S
NDuE 000000
BLK 00084000
IN

NtJQE 000000

AD'

UJ

U.'t.:'f:~C.ff:l

8l (,(,,231 ~
L[..C'Oc,<::!: {

NPQ 00000000
RAD 00084000
sz
OOA0700a

PPQ 00000000
FLG 00000000

AR!:A 00086000

a
f'

fOE:.

E
('
I-QE-

80000000

LN OOOOOFOB

Af."EA coceSHIB

~OOOOOOQ

LN 00000720

AkfA 000';:1+720

'o"

~

o

~

@

CDE -- Contents directory entries (eDEs) queued to
REs and LLEs. Each line of print represents one

@
6)

CDE.l
i..L -..:. Extent list entries

ill

~.

~

f
;;:
~"

@

(XTLSTs) queued to CDEs.
Each line of print represents one XTLST. 1
TIOT -- 'I'ask 1/0 table (Tlor) queued to the TeB.
Lach succeeding line of print represents one
DO entry in the table. Contents are described
under "TIOT" in Volume 3.
I~..t.:

-- Interruption queue elements (lQEsl. Each line
of print represents one lQE.1 No example of this
information is shown in the corresponding figure.

1Data area address followed by formatted fields.
For a description of each field, refer to the

appropriate data area description in Volume 2
or Volume 3.

@

VSM -- Virtual storage management subpool queues
for the task (s) that are dumped. The display
includes:
SPQE -- Subpool queue element lSPQE). 1 Note
that the subpool 10 field lSP1D) is printed in
decimal format.
DQE -- Descriptor queue element lDQE).
are described under "DQE" in Volume 2.

Fields

FQE -- Free queue element (FOE). Fields are
described under "FOE" in Volwne 2.

D-P~E:@C(.r:::.S.
@

P'~["SCUF-""bl.

FbQ£

luC"1 t.

FH.Sl

('O((F 4 l-,(-

r-F[,

C(,C'... C4lt
T (2 (·O(liC(,F c.
f'.: F nrc [-. ~J/\:: fll.

cr'

hS I

1,:('l.[)A:;>n(
(lC'bt'(()('O

PH

((CCf-4t.(

NPC' 1I00C(;r,,:\O
F.AL I,Oflf4CiOO
OOb17(C'C
~l

PP(1

(rr'Gr.~·c,~

H(.

(I()OO(.~JCC

APEA (CC£!:UCC

c."CF-®R/lLt-@
MAJ f-F.f7Lt<

1'0:'1/ J

l Cff A..:."tt.

PtltJ 1...;, l,(I,.:( II

f-MIN ( . .JfH::7.Ab

LHIN ':,( FH7Al

/'w,

MIN FlE7H

\I."1I~ ('u()uu(,Ou
N(d:.l cCt(,(,c(.c
r.'I'IA.1 1.·0 ... ( l c.c

lQE-l C',)F- EC 54 t.
FLIr. 20('('0(04
lMlr.. OCf-I:i:4lC

FL rD

C3?uCCG4

~v~:f..

CC.COufJt b
SYSuSN

uc:

PMIN I. l F-LJ:'>lt-t

U.ll Cf1f-t:M,cr.

F- U [)

~.

Cliv( l"':.(.'l

P;l:'l '.'('( (,C(.':""::'

Fun

\;(!

cf·f,DA.:":-:t

MAJ FFFE.H

@

"Ill'll

FEL~:.7l

r-..t-'llN (I.
Nr,F-l

TC~T
TC" A 1

ABO 148
AtlE 3AO

TCB AT ABE 150
TCt. A 1 ABC 920

rcs

AT AA1 EfH)

CMP
CMP
CMP
CMP
eMP

F:;~l

00000000
00000000
00000000
00000000
aooooHa

h,j: l C.( FlM'CC
leo 11(,cccnFb
***1CI::\ SUMMARY***

PKF-fLG
PKF-FLG
PKF-FLG
PKF-i=LG
PKF-FlG

------OSP

00000060
000000 eo
00000080
1I0000000
80010000

OSP
OSP
DSP
asp

IlJ4'-{

SOY
SDY
SOY
SOY
SOY

OODOFFFF
OOOOFFFF
OOOOFFFF
OOOOFFFF
OOOOFFFF

SY~·IFA"'l

N"

rl·4

00000000
oocooooo
00000000
00000000
00000000

rs aGe (".

R TM 00000000

NM

on
fI.~~

IE-A

f,('{)lO{JOO

SYSMAPlr

C/I. T L'( (,:;:( QuC'

RTM 00000000

FHYT 00000000
Ft3YT 0004(,00(,

RiO,..,

Ft:>YT 000 .. 0000
FuYT 08040000

RTM 00000000
RTM 00000000
OOAAlAC~

F~YT

C004000C

Figure S. ABDUl\IP Output (Example) (Part 4 of l4)

@
~ @

:::

D-PQl. hhhhhh -- Dwnmy partition queue elerrent
(address minus eight bytes, followed by
formatted fields).
jo'IRST hhhhhh -- Address of first PQB.
PQE hhhhhh -- Partition queue element
storage in the address space. 1

(PQE) for

~

S

w

1Data area address followed by formatted fields.
For a description of each field, refer to the appropriate data area
description in Volwne 2 or volume 3.

""

.FB'..,>!:. hhhhhh -- Free olock qileue element

o

-- Iruce rcque::;ted by the :;:'DATA=ENQ option.
(Trace of queue control blocks and queuE: f.;lements
as::lOciated with the job step.)

~CBl',{l'I.C,!!,

®

.'..AJ

nhhhhh -- i':ajOI. queue control block (QCB). 1

®

,"lId hhhhhh -- Minor QCB queued to rna jor QCB.
Each
..jucceejing line of print represents a queue
tlement (QEL) queued to the minor 2CB; fit"lds
are described under "QEL" in Volume 3.

(§

TeE SUMMARY -- task control block summary.

(FBQEj.1

'"

'en"
0

(§
-DEf!;----------------------------------AT lnCA nON

('IOAAF.4QC

<:

1(J

~

:il

~.

f
~

[

-74
-10
+0
+10
+20
+30
+40
+50
+60

®

-£'1CI3+10
+30
+50

0OO40QQF
OOF311MI 00040QQf DEsper A on0409 Q E OEBCfA
00040C,Qf DFRXCEA
MHYpc
00000000 ooaOOODO EXTNSlflN ODAAE5AA lC::NGTH
20
TBLOF
PRFFIX
11
(E1ooanoo PATS
Of>,ACC 180 Nt:"XTn~13
lOAII.F.524 IRfliAOR
17000100
TCR-AOR
USRPC;
8FOSo;f.64 APPADR
04AAF478
OIoooono RPQ
FFOOOOOO DeBAOP
IPAAFIAO 00000000 0001000[1. QDOBaOA3
00010[101 ol1nooooo 000000(10 00000000

DEBAVT

C2C2C2CI C3CPC3C3 (3C4C2C3 00000000

00000000 00000000 00000000 00000000

00000000

AT LnCATH1N ODOA5664

( R$AMJ

002Q336r'1 onOQoOOl 00004000 00000001 04000001 COOOOOOO f'r~(,9:'4"4 OOAAF49C
Q2FAbOFfI (lOFAA770 10085600 nnnOODOO 58045070 OOOB4EAC 01C20SFO OOC2!"15f::O
00000000 00Cl713 R

@
-10B-A

+0
+10

{SAM,BPAM-NORMAL

SCH~DULTNGI

OlOR4FAP 7FOOOOOO
FLAG
SF.:NS
0700
START
OOOA4FOB DeePT

Figure S. ABDUMP Output (Example) (Part 5 of 14)

AT

LOCATION

0000
EC9PT
0008'56h4 R~STR

00084EBO

00084FAC csw
00000000 00000000
00000000 VARIARLE' noooonoo

0002

"'---@ DEB
•

•
•

-- Data extent block prefix and data extent
block. Each line of print includes:
The virtual address of the first printed word
of stroage.
Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with
periods representing characters other than
blank, A-Z, and 0-9.

If the dump is directed to a 3800 printer and the
JCL specifies CHARS==DUMP on the SYSUDUMP, SYSABEND
or SNAP-related DD statement, each line of print
includes:
The virtual address of the first printed word
of storage.
Sixteen words of storage in hexadecimal format,
printed in groups of four words with the first
character of each word underlined.
The same 16 words in EBCDIC format, with periods
representing characters other than blank, A-Z,
and 0-9.
This will appear as two 32-character
groups separated by one blank.

Fields are described under "DEB" in Volume 2.
(Note for JES2 and JES3, the DEB prefix is
meaningless. )

w

"'

e
@

DeB -- data control block pointed to by the preceding
DEB. This infonnation is formatted only for the
OM option.
lOB -- I/O control block pointed to by the preceding
DeB. This information is only formatted for the
10 option.

'"
0

0

~
[(l

®

-f.,

1 ,,;: W J l - - - - - - - - - - - - - - - - - - - - - - - - - - - A . l

+,
.;:0::'
-I:I:I~

+,L

()Slc-jU4~~

(J((j' ..... .:.OC
lYP~

(,O/lAIALb

((~L('OOC(;

1.ktlS ANl

LC'CA T J 0N

®l

0(,AA lAce

Ff-<..",u3Cb (.l!{)3';f{)4h orIAAlFE'H (,G.ab~-5h· lCH:l;o5i:1 (}(,UC1LlC(J
·::l-C'V..iOvu ..;L.L.o(,CQC ()nAAlft'·p, rCAL,tSF: ::01--E:1(;bO

+~,C

+7(.

CLOC. ...'(, COCCl·UC'l' LC(.COOuo

g'

"(

v(:U(,,.."I('(1 bl'0vltlll'O

[

-ttl, TYH:3 M.eL.hJNL Cl-1lL«.
(lLLL_ .:oJl.. LU;)OCOOO ,:)CO(;0000
+'"

:
0

f
~

~

+0'"
+U4
+1--

mation is formatted only
for all DEBs under the
task for the 10 option.
No example of this inforrnation is shown in the
corresponding figure.

p~w

('LC,(j .' A. ('vUUU,oUL' O(,('\('I/(HJ(I ...,I..uh(I(,(j(l i.,(>OOL00v "OUUO(Il)O l:u(lO('IJI)0 ('()OU'_'lJl!\.!
("CO, (,0(, C';(JOC.OllL "O((,OO{JU l-lllJUC,UOU O(}('O"(I(\(' ,100G0000 Oe000l0U (,uCUC,()('l'

:;(;0001.-C'0

."".)UUUVU
~OCJOC00

~O(o(,CCCG

r.OCO(J(.,)(

(tCC-DeCOG

®

UCB -- unit control block
pointed to by the DEB.
This information is only
formatted for all DEBs
under the task for the
10 option. No example of
this information is shown
in the corresponding
figure.

@

RTM2WA -- RTM work area
queued to the TeB. This
informa tion is only
formatted if available,
for the ERR option.

(IOCL.( Lou ,:"Ct,._(" () (,Ct10000u uLUO('OOD O(,CG(l(i(,C' ('(1(;(,00(·1 OC(.Ll.r..:ro ('t'COI'('(("
GOG Jl,:GOC uC,(.u,,:;Gl·O ',iCC uvOCG uC0CO( GC JC'(IOOOOO 000000G<.: OG(lorr'IJO (.(,(iu() (jor·
O(:CJl;u(':OL Cl'v('OlH.O u('(,:)O~O(j

-~N,,'P.Ak~~

+J.lh
-PUI-jt-'
+11.,

+134
+ 1=. ..

\..1001." t:·v\..l r,.:'): (,OL(! (1(:C(!LvlJtJ t,l,(.l.(}COC croooc,(oo

~ Tukt..l,[

RANL£. So
Lo(;(;l t;{)O() C'LI\..I(JUOLL

0(,(:("

{Ill"

GCOc.c,~Ol.l

0('((;00(0 .:..LuuOCC,(, oC'()coroc

OOl.lCO()O(.o ..;Ol..'l UUCC

(. uCOO()O(,

Gu(,C0GCG 1.'(lC0l;{tl/l! U(iVUtJ(lJO C(!.AAICIC OOAAIC20 OOAAH24 (,u!;Al( £t1
COLOl.vCO JCC()".;0J DOGOOOCiC ocr-onC'oo (~OCOOCCl 00CO(lC00 t'OC:OIJ{JC(I

-$Uf.FlIf'lCTHjN Rl(~I~Tf--R ~k.Vf_ AF.c:A
+ 11~·
U(·V(;·.j·,,-.' U. uUv(W(J v\ll'lJ(.oOliO vUuu000t' (l000(lAOO r,oouO(Ju\' ti('vvLdA,,) L!I)('O()(I(-("\
{)CtJ ... (IOIJ0 l LL0CJLLl.' \,0l·('{}(,0CJ ()lJU()l/(,t)O OO(l(,(l(,OC (·ul.,v()U(,L' (.'('D()CnOO (,QlOI)(,LI)
+J.':f'+lb ..
[COLuO(, (uCO':'uC('
+He
+llJC

uuut...lJuOu l~lIt...(Jvu()L' \!lJl.'(){IOlJ{J ulJlJl.!{JL,(jO oOOOOOCt) ('OUl)l!(l(\(> OO(lO()(.\lO
00LliL0IJv Lo(-lJu\..lCLIJ (,( (.uL,-,vu (.(,000l·00 uOBF17F( (j(ot.'CJ(.['O(.J

-R[CUK~lUN

+ If ..
+c1"-

0000{;Of'(1

Pl:l,l!::1EIfJ [t'C(('P('(1 ('·OCCCU.v (..(11.)00(100 ('Iocaocc(I
(JC.OvO(I(}lI i.. ,\'l',UOVV

+2(. ...

OO,ll.A]LJ90

-RMPl
+2CI-

OU(,l!{IUU(, I..VUUUlJu(. (·l!(.llIJ{)lJl' vOCllJUI1(.(1 uOAA]DA8 l·(j\"i(J{I{lvu

-SAVI:: ,ll.RE:A

-Wul-K AH:A ... u~ ~LSUllK(( MANA(.tK
... 21::(,
(.c,,(lI.....·Cl ", ... JOQOC:' t-Gc, •.:.:.uOO :1..0CCI"..CO cceoe·cac ':OCOOO~(J OC.GDCUOl ClCC-oc...orr,
+j,('l.
(Joe;l.\. voL, (-OVOCrf./L·" lJlJvl"l/OLlI \,·vVL'OCI,.·(· O(-COOLOfJ COOOOl't!L' uOOOCGOO ('ICCOOQC{:
-!:l.AVt

+3,"
+;..-L
+'::>r'l
+~I: t
+;"c (\
+:;~

IoIH:.A tllR

Rt::~LlUI{CE

MAN,.f~tK

('OVl)·,.~_UC «(.(;.:.I('U(..(' Ol.(,(;l'Cr(IL 1"..1ou\JLt'OO O(;('ocJOCC' (lfIUUfI(l(!l. U(J(;LlJl,(;G U(()COULC
C(,("LO(/!: 0 LVUc..OOC'O .JC( 000e(' ~ '·O(,.(jLC(' )rONief)C 0(;')OCOOOl. :'OOCGC'·(;O OGGO()O(()
OL:Cltll:vL. GC:(O(:l.:Lli

.)C

~(HilL(i(:CJ

(IU(;L, • ..1'
OCG':~ :':00

"l.l.LCt('U(,l'
CfJC(J(lGCC

l'{J(Ju

u()(,(..IJOtIV c.C.OOOr.oo \}oQOOf'r·r ':'(Jconuu(, l.u'.:U\IUU(.o (,1.. ('L'(IIo(o,)
('L·l'~,v{JLL d,(;C.lobl,(. ('-OCl(,(,(.(·r. ("t(..O(J(,(;O(' UlIl,QU(-CO OG(.(j(lO(;{j

;:GCuOOUC .;uooo(.oc

Figure S. ABDUMP Output (Example) (Part 7 of 14)

le.>

~o('('or-ro

..,
;;;
o

~
~

:g

.be

+'>4
+jC

"t(;S AT

+~c

+1L

~.

+CC

iF

.t; -':'
he

~

FC,

p~w Ai
SlJWPldM f-

(Juu(iuCJ00

tk.kur<

lIMe. LJ.-.

C(,LOu0Lu (;COOCCI10 ("GCO()OU II.;OUl;('(;(' ooaoCiocc Ul'('OOCOC' co{O(r.c,(
LLL'lH.JOU. <..l'OC('C'J(\ ·:-!CC:GD00(,' ',..(,00G(,(i0 C'OOGOCCG :.o(",c[;(,cr g'ClC{ f':C'r'
OL'I..'U(!Vu(, \~CL'(.('U (I (IOC00('OO CL,CClJCOO

f:-HkuR

+(

CVl

AC! q

I{TCl

AUU1(

(,~rF-'('f.'·

S.Cb

At...ul<,

C (;00l OC)
l'UlILdJlC'

....H:·

~

+lbl

,q7,
+['.f.
+ju(

+37l
+jl'''(,
+31:' ..

Al·L"
S.Vkt t.uU<
I-'t\!: v t(Y I,ULJUN~-(l(;,UlrJTJNIJ~ WITH HKM!NATIUN-]MPLH,S
Kt.TkY Ai'UK k[lu"NElJ H.L'M KI-CUVU,y t:XIT
(lr-OCC(CO
kb AuLR t-Lf.- Kl:fhY
l'r'll('(1 C·[:O

~

<

~l.JM""tkY

fl.1M.d-JA

CUMI-'U,T fLlN CUuf:
Ab[NuING PRu(,RAM NAMf
AbfNDIN(, PIW(,RAM A()rj~

+1(.

(fljABI:. 5F('
Gl,u('()ul·(,

l/\!:.K
FUf... ktCUt-S!UN

ASH. nF r:Kkl:k
FRk[!f.I A ~_Il~

It-

U,lJ~~

(.L(;L,cccr
P,bTEr<~

MlMUfA~MLI ~T

+0

sc~

+p

f,r::Y"l('-lRO"lfll l ,

AlL':"~

'~IT

cLAG

IhAOF63t.. TCP,/RP. 1')3ACf6Fn SCS'l ATA nnnnr'l3nO

SU"'~/IRY

T~;j:TRlIPT,<;'

PYP",<'S

P' T,1 r..

+r
JOF

IISl:q
1.I~l:P

lIn TNTF~V!="'JTI:'\1
PjT'I (A TrH~ f'N
!II.! I(~Y 0-7
T"J

... n.PN"A~

-STH

S1!pplVT~np

SH p

STATF
~ULL

l!t-IF 153716

C"'~1Tq

"'L H "(";K-----------------------!\T
----------------

+n

"JrxTs(r

+8

ALlD~...r

+C

rSTA~
w:p~

IN I(FY 0-7

IJSFR

PJ

<\<:::Y'!CHPO'IJnus

~yp,,('~

~lAG

nnQ

16('\~FF60

T(P,/I(<) f1:?ACI:6J:.O

"'CDnAlA

O("lDOn~f;,O

C;t/"'Mt8Y

I"!Tf:F.~UPT~

I/r P.1TI=R.vc~1l
H'DI[f.T[lq U"J
~UP~RVIsrp

'in

In

l!"lC /lTH''I.l ('10 AI:: c-o'Jr

nnA('11")nc l'$FR.fXIT C41"'lP73PA PARMlI"T
~cp.

nATI= 770n7

In~'

<::'TATp

Figure 5. ABDUl\IP Output (Example) (Part 9 of 14)

i
'"
'"
w

@

EED -- extended error descriptor bloc.ks queued
to the TeE. This information is only
formatted if available, for the ERR option.
No example of this information is shown
in the corresponding figure.

®

seE -- STAE control blocks queued to the TeB.
This information is only formatted if
available, for the ERR option.

~
'"0 ® SAVE

~
en
N

ARlA TRACE:

@GO

@~A

I

.,""

~.

5'

HAS
(.a4Ft~l1

085F6 a

:J:

f ® INT~RRUPT
~
~

o

ENT~RE~

VIA LINK

WOl (lyOOOOOO
Rl ('OOU4FFB
R7 FO(IOOi)OO
HOl 00000000
OCGOOI,...(,O
Rl
R7 00000000

HSA OOOOOllUO

L~

QOOtl5FB8

R2

OOuIJOO40

R3

i:08'J2464

R8

(>(lB9(.980

HSA OOOB4FbO
000)\,0(11':,0

R2

Rti

00000000

"9

nOB9('Fl:I~

RET 0OO25DFa
R4 00b9244C
RlO 0-;(0("'0(,00

EPA (.(I(Jb~t:B6
R5 0089CC00
Rll O(JE.9CFSl,

.5

Rf;

('i)B9DZCB

t'CBi'aC18
RIZ 7CFOQfJitA

R6

L~A

00000000
00000000

HoE T (;000 OLOO
C.OOOOOCO

EPA 00000000

"3
RQ

R4

"~UOOOOO

Rlb \IOltOOOCJ{1

R 11 .,0000000

OO{jOOoi~·{,
RO
R6
OOOl.JOOOO
R 12 cooooooo

l!)A (.OOCJClOOO

REl

".

R4 uOCOOOOO
RIO (10000000

EPA 00000000
R5 000(10(;00
R 11 OOOOVO~"

po ()OOuoooc.
R6 000(.10000
K12 (.u(,o()"u'..;

Rt:T u(JC25DFH
R4 "~B9244(1
R10 oooococo

EPA COOB5FB8
0069(COO
R~
R11 OOB9CF5C·

R6 (lOH78(-1&
H1Z 70FOO94A

c.ooooooc"

AT OB5EFf

PROCEEDING BACK ViA REG 13
5'

r.o
5A

C,B5f~B

HOl ('0000000
cooc,GOOO
Rl
R7 0001:00000

H5A (; DC g4FH(;
R2
001.1(..0000
kB OOOvC;OOO

WAS ENTE:Rf.D VIA LINK
()64fBv

WDl tXlOOOCCJO
HSA 00000000
R1 OOOB4FFB
"2 (.;0000(,40
R7 FDOuOOOO
RS 006'iC98(;
NOT AVAILA HU..
ADDRE5S FOR ATCVT
Vl AM NoT ACTIVE FOR TH1S CALL

Figure S. ABDUMP Output (Example) (Part 10 of 14)

R3

O('(;OOOuO

,,·000.0000

lSA

(jOOU~FaB

k3
R9

00(:1,92404
BO~9C.t=80

(,0000000

~,O

00&902(8

CD

SAVE AH£A TKACE -- Save area trace and linkage

LSA hhhhhhhh -- Third word of the save area;
address of the next save area, or zero {for
the last save area).

information requested by the PDATA=SA or PDATA=SAH
opcion.
(A.!l Cllrrent save areas for the task are
2rinted in the order in which they were created.
'ihe first save area is created by the control
~rogram,

RET hhhhhhhh -- Fourth word of the save area;
contents. of general register 14 (return
address) .

wOllules at sllcces.:;;ively 10W'er levels of conteol.)

EPA hhhhhhhh -- Fifth word of the save area;
contents of general register 15 (entry-point
address) .

LinKage inf::;lI:"mation (for each linkage thilt creates
d request DIock).

RO hhhhhhhh R1 hhhhhhhh •.. R12 hhhhhhhh --

and queued to the TCBF/\.S fiel::1 of the
TClj; i t is used by tht: module at the hioliest level
of control within the task.
Aaditional save
areas, if any, are created by the task ano used by

s

Words 6 through 18 of the save area;
contents of general registers 0 throuqh 12.

cccccccc WAS EN'l'E..HED -- Name of the mooule that
received control and stored registers in the
next-printed save area.

@

INCORRECT BACK CHAIN -- Indicates that the
next-printed save area may be invalid because
the second word does not point to the previous
save area. No example of this information is
shown in the corresponding figure.

@

1N'I iRRUPT AT hhhhhh -- Addcess of tbe next
instruction to be executed in the last modl11e
that was entered l.OBFF (,':-,,'/IJr 8f- C,
OQCOVO(IU (4H.. Fl.fl
uO('(·FF6H C,CGi.:00(.,('
·~O(I(.O()0('1 d:1FFA\ If'
C:00107'18 (.·CC.O:';CU
l,I,F\.:.f-t'I-"'f 1u~OOtJC9 u(.UUO'J4l<
(.,Gl,:"()C(i2 ('OC0001..IO (.l,Fu/-{'F~
·C.F-Fli.]~L.O;:l/EF-_.c.(1 ....... CJ..C.6,::C(·_"

{*

Figure 5. ABDUMP Output (Example) (Part II of 14)

CD

(TCAM Control Blocks) -- Formatted control blocks
included in a TCAM dump, but not included in this
example.
(Most of thesEl control blocks are
described in Volume 2 and Volume 3; for additional
information, refer to the OS/VS TCAM Users Guide,
which describes the TCAM: port~on ()'fthe dum~
full detail.)

CD

Information requested by the SDATA=NUC option.

@

1.''<31.

®

NUCLEUS -- Contents of the nucleus.'

nhhhhh -- Prefixed storage area (PSl\.) address,
followed 01' formatted fields~
For the
contents of each field, refer to the PSA
description in Volume 3.

lEach line of print includes:

•

The virtual address of the first printed word of storage.
Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with periods representing characters other than blank, A-Z, and 0-9.

'~,

@
ALLOCATED LSQA
COCOOO
E2E2D6C2
COC020
00COC030
COC040
00000000
COC060
46000000

00140005
0002S1BO
00000000
00020001

00COD118
00000000
00000000
00000000

00000000
80COC038
00000000
00000000

00000000
00080000
00000000
00110083

00000018
OOOOEDOO
00000000
00FEB8F8

OOCOCOOO 00000000
00100003 oooooobo
00000000 OOBFE008
070C1000 00FOF680

LPA/JPA MODULE SABENDAR
08SF60
08SF80
D00818DE q1100076 q10000AO 89000018
08SFAO
00000000 00000000 00000000 S8DODOOq
085FCO
00000000 00000000 00000000 00000000
LINE oaSPED SAME AS ABOVE

90ECDOOC
161 Oq 100
98ECDOOC
00000000

OSCOSODO
c0220AOD
07FEOOOO
00000000

COq6q1EO
00500000
00000000
00000000

COq2S0EO
00000000
0008qFBO
00000000

FOF861F1
0068BF08
Q780B272
SQ30B2AE
Q8Q73001
899147DO
8000Q708
Q3Q08003
Q12Q6000
18071B1C
Q770B1SA
Q780B17C

F861 F7F3
c006QS10
91018000
8830000Q
SOQOC02C
BOBC1B91
BOEQS87A
9180C007
Q1106078
S8FOCO 1 Q
Q1S0000Q
0630QQ30

90ECDOOC
18C11BFF
B03COAOA
q710806F
91028000
1Bqqq3qO
lB394430
800qq1AA
Q780B1BC
1821Q7BO
OSEF12FF
1B3SQ700
B2SA9823

OSBOq7FO
1280q780
SOD1000q
910q8000
q780n08E
8002q1qq
B26047FO
000QQ7FO
91108000
B066Q192
Q780B1QA
B1701A7S
00589120

*SSOB . . . . . . J . . . . . . . . . . . . . . . . • . . . . *

* ................................ *
* ....................... 8 ..... 06.*

'Gj
ACTIVE LOAD MODULES

'"~
g'

'"
'"~

LPA/JPA MODULE
CBOCFO
B01AC1DQ
CBODOO
CBOD20
B2MS860
CBODqO
50100008
Q710BOCQ
CBOD60
S870800Q
CBOD80
6000Q110
CBODAO
CBODCD
BOSEQ330
BOF8S870
CBODFO
Q710B18C
CBOEOO
30001991
CBOE20
9680D060
CBOEqO
06S0QQSO
CBOE60

................................
................................
"' .........•..•................... *

AMDPRFMT

CQD709C6
C0089180
18D18200
Q18A800Q
Q1AAOOOQ
607819Q1
80015Q30
C030Q Jq 7
91208000
Q7DOB12E
Q7FOB066
82SM12S

OQE3D9FO
C007Q780
00601BAA
Q7FOBOQC
Q7FOB092
47BOB05E
B2B2Q133
3000S0QO
Q12000Q8
18911B39
18101357
2001Q7FO

Figure 5. ABDUMP Output (Example) (Part 12 of 14)

F2FOFOFO
BOQCQ100
91FF8000
Q3308001
S870C02C
41943001
00019108
C0301MQ
Q780B12E
90230058
SQSOB2B6
B1321A3S

.....• . 0*
'" •• AMDPRFMTR02QOOOB. 18.73 .A •••••• '"
"' • • • • • • •

••

00

••••

•••••••••••

•••

J: .• *

*
* .. ....... 0 . . . . . . . . . . . . . . . . . . . . *
"' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0*
* ................ " . .. u ......... 0*
* ..... J ....
"' ••. D .•... 0 .....••....•.•........ '"
o

•••••••••••••••••••••

. .... _ .............. *
* ................................ *

*.Y....... ..

* ................... .. 0 ......•... *
* ..... 0 . . . . . . . . . . . . . . . . . . . . . . . . . . *
* ........... 0 •••••••••••••••.•••. *

@
~

~

SDATA=LSQA option. 1

for subpools 229 and 230: when both LSQA and SQA

@

STORAGE -- Dump of virtual storage requested by the
LIST= or STORAGE= option. 1 No example of this
information is shown in the corresponding figure.

@

Dump of the job pack area requested by the PDATA=JPA
option, or dump of the link pack area requested
by the PDATA=LPA option, or both (requested by
the PDATA=ALLPA option).
When both pack areas are dumped, the job pack
area is dumped first.

ALLOCATED SQA -- Dump of the system qUf.fue area (SQA)

requested by the SDATA=SQA option.

No example

of this information is shown in the corresponding
figure.

~

ill

if
il.

@

(There is no special heading

are dumped, the subpools are printed before SQA.)

c

~.

ALLOCATED LSQA -- Dump of the local system queue area
(LSQA) and subpools 229 and 230, requested by the

@

9

Dump of scheduler work area (SWA) requested by the
SDATA=SWA option. No example of this information

is shown in the corresponding figure.

IS
~

SP ddd -- Virtual storage subpool number (236
237) and dump.'

~

c
~

@

REGS AT ENTRY TO ABEND or SNAP -- Register data
requested by the PDATA=REGS option (data obtained

in registers on entry to the ABEND or SNAP
routine). In the case of a program error, the
data mayor may not be the same as when the
error occurred. No example of this information is shown in the corresponding figure.
FLTR 0-6 -- Floating-point registers 0, 2, 4, and
lcontents in hexadecimal format) •
REGS 0-7, REGS 8-15 -- General registers 0 to 15
tcontents in hexadecimal format).

lEach line of print includes:
•
•
•

yn

ACTIVE LOAD MODULES cccccccc -- Load module on
queue or load list (name followed by dump).
The load module is resident in the Link Pack
Area (LPA) or the Job Pack Area (JPA)_
LPA/JPA ACTIVE SVC MODULE cccccccc -- Dump of the
SVC routine represented by SVRB on the active
RB queue and resident in the link pack area
(SVC module name followed by dump_ 1)

The virtual address of the first printed word
of storage.
Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with
periods representing characters other than
blank, A - Z, and 0 - 9.

S

TRACE TABLE
SVC

::RF.T

sw
PSW
p sw

070(2001.
Q10(900A
070(200A
070CBOClA
07QC?03C
070CBQ3C

PSw
P$W
P SW

1)7t')CBODA DOF~65EO
070(1004 0/)FB65~0
070C700A 00F865EO
070C707~

I)OO2~C(A

0SW
P Sw

070C204F
Q7('C804F
070C204F
Q70CB04F
(l71)C807B

0OO45b9C

OlP. PSW
NEW p ~w

svr.
svc

t')LO PSW

::~¥f

tJLn psw

::RET
::P.ET

EXT

osp

svc
svc

::RET

::~¥i

::RE-T

N~W

OLD

N~W

NEW
OLD
NEW
OL!)
OLD

N~W

p

psw

OLO DSW

NEw PSW

~EW

psw

011)C200./l

DOF-8629R
aOi=P629l<
OOF86~CA

aQF865CA
OOF865DO
001=8650C

(lI)Fe65::0

0OO4~b9C

000457C8
000457CQ
I)002BCCA

R15/RO 0:)000000 E=600C04C
Rl'5/RO 00000000 ·OQB5QFR8

R15/RQ 00000000 f6000048
P !5/RO cooooooo OO~51 (100

R.15/RC OI')OOr)OQO 00000094

R! S/RO

oeooooeo

00000084

R IStRO 00000000 !=-500007D
R IS/RO 00000000 Oc-P54000
R15/RO 00000000 008~4000
~I5/RC (11)000000 OOB5400C
R.15/RO OOQ28Cfl4 000003C(
R15/RC 000133f\0 coooooon
R IS/RO OOOOGOOO COOOO040
~15/RO 000133DO 00000000
Q.l'5/ D O 00000000 COOOO040
~15/RO 00000000 COOOO040

~1

R1
R1
R1
R1
R1
Rl
R1
R!
.1
"1
R1
R1
"1
'1
'1

00850F68
001350F68
ooe50FA8
aO'350FB8
OOB'50C::S8
I)I)B50l=g8
OO~53FqC

OOB53F90
00853F Q 0
00B531:90

0OO2~D14

00000000
00000000
FFFFFf:F3
FFFFFFF3
FFFFFF F3

IDS 50000001
IDS 50000001
IDS 50000001
IDS
IDS
IDS
lOS

IDS
IDS
IDS
lOS
IDS
Ins
lOS
IDS
IDS

501)00001
50000001
5CQOOOOI
51)1)00001

50000001
10000000
50001J001
40000001
40000001
40000001
/:)00QOO01
50000001
4001)0001

TeB COB55798
TC~ CC13557A8
TCB OOA557B8

TeB 00£'55788

Teg 008557B8
TCS OOfl;'557BB

TCR OOB~~7f.18
TCI3 (lOB55798
TCB 00014030
TC~ OOEl557B8
TCB 001:l5578E1
TCB 00A55788
r(B OOA557P.>B
TCB 009S57B$
rCI3 00855768
TCB 00B557B8

TME
TME
TME
TME
TM!:
T~E

A053C7Fa
A053F?50

A0541~BO

A056BF8Q
A056F180
A0570F80

T"'E A0573C7Q
TME AG5 g 14AO
TME A058?FAO
TM~ AC5P.C7FQ
TMC. A058FFec
TME A059326Q
TM.~ A0597B70
TM~ A05A9QEO
TME A05Af250
T"'E A05AF790

®P 252

17

078800
078820
078840
078860

05008000 070C1000 0004810E 00000000
00eOBDF8 40047290 00000040 OOOOOOOA
00000e5e 00022098 80047296 00COBCB8
00000000 00000000 00000000 00000000
LINES 078880-078FEO SAME AS ABOVE

80000000
00000000
00000000
00000000

80500000
00000000
00000000
00000000

ooeOBDDO
00000000
00000000
00000000

00eOBDF4
00000000
00000000
00000000

SP 000

'"~

.,~r

.,
'"

0845CO
0845EO
084600
084620
084640
084660
084680
0846AO

06504040
F440F4FO
FOFOFOFO
FOFOF440
F7007DOO
FDCSF5C2
FOF04040
404040E3

007DOOOO
C5F5C2F2
F0404040
4040E3C3
0040E2E5
F3FSF240
4009F140
C3C240FO

40C4E2D7
C5F64040
09F14040
C240FOFO
C34040D6
4040D9F1
40FOFOC2
FOC2C4el

Figure 5. ABDUl\IP Output (Example) (Part 13 of 14)

4040D5e5
40D9F1FS
FOFOC2c4
C2c4C1cS
D3c44007
FS61D9FO
C4C1F6F6
CSClF840

E64007E2
61D9F040
C1F6F6F4
ClF84040
E2E64040
40FQFOFO
F4404040
4040E3D4

E6404040
FOFOFOFO
404040C9
40E3D4C5
4040FOF7
FOFOF6F6
C9c4E24a
C540F4Fl

40FOF7FO
FOFOFOFO
c4E240PO
40F4Flc4
FOC3F2FO
F040FOFO
FOFOF4F1
e4FOF8F)

-

C3F7FOFO
40FOFOFO
FOF4F1FO
FOFSF3C1
FOF440F4
FOFOFOFO
FOFOFOF4
C2F1007D

-.-

....................
................................·
·
··................................
* ••••••••••••••••••••••••••••••• 4*
..• 8 .••••.

·

·

·

..

•••• OSF NEW PSW
070c700*
*4 40E5B2E6
R1S.RO 00000000 000*
00BOA664
IDS 00410*
*00000
Rl
TCB 00BOAEA8
TME 41D083A*
*004
070C2004 4*
*7 •••• SVC OLD PSW
R15.RO 00000660 000000*
*OE5B352
IDS 00410004*
Rl
DOBDA664
'00
TCB 00BDAEA8
TME 410083B1..

·

----

·

:t:@6TrdcetaO!einformationre
q ue S tedb Y theSDATA=TRT
o
.
opt~on.

o

~

Q
V

~
ill
~.

!

TRACl:. TABLE -- Formatted dump of the system trace

table (included only' when the system trace is
active and GTF is inactive).
Each line of
print represents one entry in the tanle; the
first field indicates the entry type, as
follows:
OOP
EXT
I/O
PGM

Trace dist;>atch
External ~nterruption
Input/output interruption
Program interruption
SIO -- start input/output
LSD -- Initial SHE dispatch

~

2

-----

SSH -- Suspended SRB redispatch
SVC
SVC interruption
RET -- SVC return

~

The entry type is followed by formatted
fields, which are described under "TTE" in
Volume 3.

8

GT l' THACE rABLE --

Formatted dump of GTF trace

records (included only when GTF is active; not
~ncluded when the dump results from annormal
termination of GTF). For descriptions of
these records, refer to "GTF Trace Records"
later in this section. No example of this
infonnation is shown in the corresponding
figure.

G

Dump of virtual storage subpools requested by the
PDATA=SPLS option. Subpools 0 thru 127 will
be dumped first, followed by subpaol 252,
SWA (supervisor work. area).
SP ddd -- Virtual storage subpool number (0-127,
2521 and dump. 1

1 Each line of print includes ~

The virtual address of the first printed word
of storage.
Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with
periods representing characters other than
blank, A - Z, and 0 - 9.
If the dump is directed to a 3800 printer and the
JCL specifies CHARS=DUMP on the SYSUDUMP, SYSABEND
or SNAP-related DO statement, each line of print
includes:
The virtual address of the first printed word
of storage.
Sixteen words of storage in hexadecimal format
printed in groups of four words with the first
character of each word underlined.
The same 16 words in EBCDIC format, with periods
representing characters other than blank, A-Z I
and 0-9. This will appear as two 32-character
groups separated by one blank.

JOB ASMAU

TIME fl95q45

STEP GO

OATE 7b365

10

000

@~~~~~
DATA AREAS

PAGE NUMBER

O£TA MANAGEMENT CONTROL BLOCKS.........
R TM C~NTIJ..Ot '3lnCII::S........................................
SAVE AREAS..... ......... •••• ....... ••••••
INSTALLATION/SUBSYSTEM AREAS..........
REGISTFRS. ••••• ••• ...... . . . . . . . . . . . . . . . . .
Mn[)UlF~..............................................................

TRAC-:: lARlF.............................

HSER. SImpnnl S ••••••••••

o............................

nn03
on03
r006
0006
0007

0007
n008
0015

@
END OF DUMP

Figure 5. ABDUMP Output (Example) (Part 14 of 14)

e

INDEX OF Om-iF -- An index will be printed at the
end of the dump of each task. The index will
contain the page numbers for key areas of the
dump.

'"~

G

END OF DUMP -- Indicates nonnal completion of ABDUMP
processing. If this line is missing, the ABDUMP
routine was abnormally terminated before the dump
was completed.

.,
w

VSM~ JS(~sl-q t3CC3SC

N

BOC380

0

~

f(l

~

ill

g'

I~
;§

[

OuCEP( "it

@
\JSAl-'! GS'<.

0ACF:!

CE~

63Ai4F

cucosa

OI:lCIl( QOCC4C

08DIOO
08D120

08C14.)
OBOlf:O

@
AIo1BL

ccccc40

/.l:JeCO<4C
OQAAltBE DCE.t-(13J 52CCOI01 CCCLuLle!
OC0474SC OOJ(0011 uOF3A748 12C00000

(cceecce ((eDeLCO

20CCCCC{. CCCJuuuH (.JGJJUQ'J 0000JOOO

J0CCC(CC eC(oJOOuJ (UvJOuCU GooeJGce

.••• *

::::::
.......:~::::::::::::::::::::::::::
.
~

BAHHHl CCce44

!-"A1 t:\AO
BAIBCO
BAle EJ

(")JCJOOO
COOO)0(1

••.••••• **
*...................................
•• J .................. E........................
*

ODCCCC(C C(COJCDO Cl.COGOCC COucocco

* ........................ ..........................
*......................... oo............
'*

CuOMe6~tl

oooeOllC OllO,)OOOLI aQ!!Abt:C8 CaOUIei:'
ccccccee CCC:OGCJ aJCCOJOD OOB~9610

@

OO(CCCCC 0(021000

occccocc

~LlA!J4d20

OOf:Ao04U u08,:...lbdu

~

eMB AAIBHC oaCCEE

BAlfS80
BUlAO

11000038 8001000C I]Ol:51AL4 JUt:57A50
C(ccccce CCC;OOOO :.JOfj5{/18C 'JOB':Ii'J.H

VSAM GSP

[;[I-l

P.~5FSC

ccceccce

OOOOOOOJ

~

>to

:<
.......................
~ ......... K ................................
~ ................ 1< ..... L .... l ...................... ~
¥ ......................................

'*............

o .............. *
*

ceecu:

lOoOCCc3 COCdOOCU

OOI-'~~3CO

':C£:4ti4!ll

CCH36111C CC1330rlClC ~l.CCUCOO OOCCJOIJO
OC000CI.:0 OO['C",P;?O ((c(OCue CIDtC} .................................................

*(1.......

*

Figure 6 is an example of VSAM SNAP output.
Contents are:

CD

VSAM JSCBSHR hhhhhh hhhhhh -- Location and ,length
of JSCBSHR. This field is used by VSAM to
locate the VAT. The information is the actual
data in the JSCBSHR field of the JSCB.

CD

VSAM GSR DEB hhhhhh hhhhhh -- Location and length
of a VSAM GSR DEB. The DEB chain is used to
locate open VSAM GSR DEBS.
The DEB is displayed
as shown in Figure 5 number (Sd).
VSAM DEBs
which are not GSR will not be identified.

CD

ACB hhhhhh hhhhhh -- Location and length of an ACB
associated with the VSAM GSR DEB.
This ACB~
identifies a VSAM data set opened with the GSR
option. The information is the actual data in
the ACB.

o



!!
g'

'"
:''":l

AMBL hhhhhh hhhhhh -- Location and length of the
AMBL associated with the ACB. The information
is the actual data in the AMBL.

®

CMB hhhhhh hhhhhh -- Location and length of a CMB.
This mayor may not be present in every dump.
The CMB contains pointers to HEB entries in
the PSB which describes storage obtained when
the VSAM data set was opened. The information
is the actual "data in the eMB associated with
the AMBL.

®

AMB hhhhhh hhhhhh -- Location and length of an AMB.
The information is the actual data in the AMB.

(])

BIB hhhhhh hhhhhh -- Location and length of a BIB.
The information is the actual data in the BIB.

~

~
~

~

~.

~
[
~

~

I V~T

P,I\HAIO OOCOJC@

B AEL'1 00

BAt'-t..20

OOI)OOOIS OJGue7Ll C3D2FlFC

uOCul"~1:!

12(((C30 CC0JIJCiJu eUu2.UODU JOUOLuGE
OOCCCCIA CCOODKI CJ02Flfi 1JuDOl'181j

G)

................................ *
*.c. •.•..• PAClOIJ
GC83(;AlC CCCJU0i,JO
aOi-BAttD FICOOC2D
4(.()OCCOO aOB3t.R'50
OCDOOCCC COOuliuOO
DO'JOOOOC COC00000

00r).1S7C FICtJ002u
4CCCOGO( CCB3(:.lCe
FlCUQ27G J0334dOll
;JCC(GC'::O uJ~36!130
OCr3f<;FO C(((CtlCO

b3bf~OO

836B20
A36P.40
~3t.f'6Ll

836880
f,36PAO
8361:.(0

@

,",SB CW"'EC ST(R.AC[

B56r!f:.O

85bcOO
B'ibl2U

B56F1tG
B56F60
[}56UHJ
B56F.AC
E56ECU
B5bEFO
B5f.FOtJ

2QC'')CIJOG

FlCCJHO

636AAO

uO~3!\bOB

OO('OOuOO
CCC(CCCC CCBJ62E4

2(h,)FOHl

OC0016CO

40J()()CIB

GtlP8C8CC

00£:'3[C(0
OOEJA8Ff!
20tcCCCO
n(;JCC7E

OCE3t;;:;(

JC~573LJ

OvC'3l.d __ ;:d

IJJdj~Sl3J

2IJOoJOOOO

flOLiOC/~
iJJt..~6 .... C.4
OUd~Fj{O
~OiU4,'\1u

1300Ul~C

flLlC014~
~C'JCJC!CC

COrUABF8

cctJOJJiJQ
'JOR3J02C
FW0014,J
200(:JOOC
CCCOJC00
FIO()1)20
JOl',H,tlub 'dCuCJGC QC0QJOOO
CCt:'311.JJO'J
OCC(COCO OCO'JOOuO 0000u')00 OCuuJJCO

u0CCOCCO

eJst10C C001:;0

41.:000C18 OQR5t>['30 OO[l~J~CO Ua[!5S~SO
1-\/l~dC80a
I)G'i411J~8

20((C((

ClI1GOIJC CC7(C(111 'JOe~1::t34
CUOthhJOl) JC"I:()f'PC .;ce~7E2C
c':ccccco 0C":CJ80C CCdJJ120
C00002CC CCChJCl., OCC~CCCO
C0010(101) JtH~53t'CG JOt:5':ioC;O
ClltCCCa ((7eU011 ooeS57EC

DOf'AI2uO Q,JUGtlOI)1.l L10CCJ.J00

JOB~'it:~C

OCR5F.CftJ c((occea OCC(OO';C COECJ120
JO()uI60C 00000200 I)COHJOI4 C~LHCUCO

(lOfAEd(e CCE41Gll1
13ECC(lCO OOP)7..:.1u
cce~C:;HSO ?Ce0JCl;):1..............
1 . . . . . . . . . . . . . . . . 0 •••• *
••••••••••• 04.G ••• 81 ••••• ~ ••••• *
*~ .•.•.•
:; .. 1 •••••••••••••••••• .1 .... *
•••••••••••••••• l ••••••••••••••• *
*•. oal •••••• 0 ••••••• ~ •••• I . . . . . . . *
**.................................
•••••••••••••••••••••••••••.•••• **
~·

*........

*

*~ .................................
*
•••••••••••••••••••••••••••••• c.*
** ••••••••••.•••••••••••••••••••••
................................. **
••••••••••••••••••••••••••••••• ~.*
* ................................. *
* ••••••••••••••••••••••• C •••••• v.*
* ................................. .
* ••.•••••••.•••••••••.••••••.•••• '*.................................. *

CC03CO

,
i.iuCfJ3?O 00 3[A2f,
Ccooo(oa OOB:~HH~:r: cc((caoc 00 "'~ECd
CCOl1CCC2 OODl)oo(Jl) 00COOOOO 00 CODOO

Jocee

OC':(OOCC
OCDQJ.>Ja
J(CCOCC2
o~o iJ00QtJOOO

acccc
JOCCC
aocco
OJJ.,f:::F

GCCCCCCC CCC:::JCC·)
5J2J442C CJGiJI.HJ02
C083csse COC,JOut..J
01IJ34QaC S':2.Jl142J

~t:<

ig'
w

~

®

VMT hhhhhh hhhhhh -- Location and length of a VMT.
The VMT describes DASD volumes mounted by VSAM.
The information is the actual data in the VMT.

®

PSB hhhhhh hhhhhh -- Location and length of a PSB.
The PSB contains HEBs which have entries that
explicitly describe storage obtained for VSAM
data set control blocks. The information is
the actual data in the PSB.

@

PSB OWNED STORAGE hhhhhh hhhhhh -- Location and
length of storage owned by the PEB. This display
is obtained from the REB entry in an HEB which
resides in the preceding PSB. The information is
the actual data in the PSB storage.

@

PSAB hhhhhh hhhhhh -- Location and length of a PSAB.
The PSAB contains dummy AMBLs for any VSAM
alternate index control block structures. The
information is the actual data in the PSAB
storage.

...

Ii:

"SAr-' GSR CE£l e~~F,,4 oeCCle

0

AM~

~

fl,51)040
B5D060
H50()8J

!!!.

g-"
~.

oil

Igo
~

<
0
C

il

4110000H: OlJe~COF.8
ocoooeC8 00000000 f!A~l:oeoC O12COOQO
OCI3'iE.SOC CGJPC4CO J035f..8AP. OO(COOOO
ccoc~ccc OJ~UE~O OCt'5f-CIH CCCQJJOO

VSA'" GSf.

11l:.-3

B55E~C

~5['OEO

850120
6501040

~

0(40CO(8

OOE53HO 1lt:1:'59d~O CJBAHtiC

0(7CC011 OQP55F24 U8uuvO

CaB~~I::U:

DOCCCOCC CCI:lJJ120 Olof.WLC

Jo.)uOJOL)

~~~~dS~31

@

VSRT hhhhhh hhhhhh -Location and length of
the GSR VSRT. The
information is the
actual data in the VSRT.

oce~!~.cc

OOI3S~~18l

@

CPA WSHD hhhhhh hhhhhh -Location and length of
a CPA WSHD. The CPA
WSHD is a VSAM WSHD
used to describe storage
obtained for shared
resource channel program
areas. The information
is the actual data in
the CPA WSHD.

OOt:~C.CEe

Caf'51Ut~

tJoe5~l:~

000(18

AMB P.5UOfB 00C(76

B5D10O

aoooootJ:J

.. cocaCle ~CCCC()CO
IHP.808JO 1J12CilUOO

OCR5F9CC CCQt'EhU(J OO::i5~.ACC catcaoeQ
Geacccee OOPIlIF.<;II..l OOF.5FO('l8 (C',"IJOCO

CCB5SESO COBAeaC8

OU1(GOll OCf-55Et.L 1~80CJC') C::iH.lAI-C
ooccccco O()E~516it4 Oub~"'8fJJ 20ilOJOOO
ooce'ccc C(fOOllU UbdOlCC CCoJCJCCC

MCEIS FF-123') OCuC28

FF1220
FF1240

@
P~l

BA l [ EO

BA if 00
!Mlt 20
BAIFLtO

~PA

AMCBS hhhhhh hhhhhh -Location and length of
the AMCBS. The inforrna tion is the actua1
data in the AMCBS.

B5D048 oncele

B500AO

VSRT

@

OCCF30\JC C'JEl1f?8 CCCCI)OUC ';OCtlcuOO

[Fe

OOCCCC2E CCOI0COO OOe4.bA.Ed OOF02JGC
occeCCCI0CI"!Ait:f-Q

JOOCt~

OC~5c;RIJC

OJ R 53f!f'J 1HH!ftlE"90 JOB5t:oet:.

2Cf)53BCC F lOill','tJ
ilC'1,)1t;=3C FIlJOJ.llJG

vlJ~~lr:LC
20i~5C;EC;C

rlCOQJ80
,=1C':27;C

15(CGC6o (11)(4(1[5 E",(;9E340 HQ'JC041F
OOeAlElC (JOf-ERI4J Lup.430ac FIllO:\OOO
OOH12t;C F5JultHO Ouf-I::'ioH f:SOC14I1C
40f:.11!:FO ;:lOt.);)Ct.H

wS"'P fAIEqa eCCC"51.:.

RAIEeO
BAH"All
BAlEeo
PAll-EG

OCOOOCrJ4 000;)0000 ,)0000000' QOFt=:BCO

F5CCCdOC CO(OOOOO lllCC('CCC COFFOOOC
F,!:;00060Q CCCOa~)oO 01C(0000

Figure 6. VSAM SNAP Output (Example) (Part 3 of6)

44fl0060 OOB3uDC8 u;)CuoJu~!J COJCO~CC
F5CC(fCC CCOOOOI)O OlOJJJCJ tlIlFF08(tJ

F5 CCC 8CO CGOllOQ\lu

ull.)llOOJ~)

OOFlQ8CC

CPo. WSHC C\ojNEIJ

FEEE'eO

FE EC EO
t=~ EC AO

OCIH8CUG CDCUOuOO IJO':!L,7CCC eC(~COeO
OOc.)-)OCCC coeOUuoo I..lcoo.Ju{Jo JGCCUllCO

FEfr:EO
FE Ef: 00

[;AAIEgC
OOFEEF!:.8
oeoooocc
,J5'JCA05E
ceOOeCC(
OC003358
QOiJ004C2

Fr: E=EU.28
Ct:C8nOOC 2~UU_03r:
CC0007~r1 030011UOO
CCCJeOOJ JOfEUCu
OOF":f.l::r.;. OOUllillJE
AO()1l5A2 OOFHf50
QCCOOOI,)(J O(eceCee
OCOA1H-F CCFUEOO
CCCCOOOO OC(:COCOO
CCfFy c 3e JQuC335E
7l1014LA2 'JOOCl)OOC
ODtJlbnl) CGCf:CP.1A
000141 EO D07FOOSC
ceccccco CCC(OCCe
OOll:l2f3 OCFf-;·-f.28
4':'000005 JOOClJOOO

DOFE 088
DOFf SSO
.JCCC 2eO
6(;(e OCI
2000 OCI
ccce oeo

00 C(OCOa OUOJOI)OO COOJuOOI) OOOIJOQOD
oecceacc eCCOJCOO O.;OOCuCu OOfE:ESeO
OaClGCCe E4CJOOJO COCuOJCe COFEE800
:!llE:~C;~C 4CCOUU05 Gdli.f::b10 OJiJ0JuGO
ooceccec C(el.01.00 CI)OJQJCC OOJC'JOCC
CCC(eCCe (;(I]OOvI)O CDIJ:JoJJeC OuOCu(;DC

(;":COOOCo.
CCCGOOCG

OJC4CCCf
e(((C(CC

C lCJJOuu
C(GeOeCu

Cccoooce (coc~cc(
CJOiJ00iJ0< • •

.o . . . . . . . . . . . . . . . . . . . . . . . . . . .

,. ................................... *

* ..................................

.....................................'"
"'"....................................
*•••••..•.••..•
*
>11

:0:- • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • '"

.o . . . . . . . . . . . . . . . . . .

*T •••••••••••••••••••••••••••••••

*

* ................................. *

...................................
**...................................
lI
*.o. .................................. *
>11

* ••••••• 1# • • • C; .................. 3 ••••• *
* •• MS •••••••••••••••••••••••••••• *
,. • • • • • • • • • • • • • • • • • • • .o • • • • • • • • • • • • '"
* ....................................*
**........................
o. ......... *
••••••••••.••••••••
0 . . . . . . . . . . . . . . lI
3 ...............................*
....................................
* ................................... *
4*
'II • •
~

:01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

................................. *
*"' ...........................
X...... *

~ ®
0

ws .. o e5EOfle OOCt:;5C

Ie.

85EOAO

f(l

65 fOE 0

~

WSHO ClhNr'->

<

ill

~.

J:

fl5 ElleD

65 ElOO

633BOO
833820

~

R338EO
B33 c;,oO
B33Q20

~

b139 EO
833AOO
B33A20

i

~

B]3AEO
B33600
B337EO

00000000 DOCOJlluJ OOGC0004 CO(CCOCO
01COOCOO 20B)3800 FIOOD8DO OOBSEOEd
01000000 208328CC FlCeGSCO eCI:l~EOCc

~TORAGE ,i336CC

83SSgggh

.

....... *
*....................... Y •••• .1
1 ........ *
*..........
•

. . . . . . . . . . 1 . . . . . . . . . . . . . . . . 1 ........ H*1 ••••• • Q .....

e(CECO@)

0(040001l 04000000 ~0000006 00000006
c(cecccc CCCOCDCO oceeQuau oaaQuaco
AEnVi: l Jf\E IS PEPEAll:C
ceccccee COCOOOOD OCCCOOllO OCCDOuOO

83g~gggg

44FlOlJ6Q UOO000CO
OCE=E([E ,~Ct:34I.H)O FlOOCoOJ 00000000
J1COOOOO 20R33000 Fl0008011 OOB5EOCE
01eeCOCG

g2gg8g~8 gg~g3ggS'

AeO\l[ LIN[=, IS k[PE;l,lFC
ocoooooo OJOllOOOO OC(.G0GOO
00040000 040001)00 10000006
aCDoocee caoouooo oeceococ
/lEOvE l Jt.E IS f.:EF E/ll H
c(ecc(c( CCCCOCGe oeecotJoo
OC040000 040JUO(lO ~CCCOOG6
OeDOOccc oocooooo 00000000

00ccooec occooooo GOGOOOCO (ooeeoco
occecaco OCOJJIt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

~
~

................................... *

•••••••••••••••••••

0

0

.... 0

•••••••

H*

••••••••••••••

@
\lSRT OftNEC
843000
B43800
B43820
B43840
B43B60
843(' 80
B43BAU
B438CO
B43BEO
843900
B439EO
B43AOO

STORAGF. e43000 OOAOOO

oeaoeaec oeoooooo oeccoooo
OC040001 0 ... 000000 140000( 7
0000160C 00e66400 04CC01(-4
2C00C400 01e40000 0014UOOO
CCOOC01B CCCUOA64 00C40001
OB2CC004 00010400 OOOClEoe
OLtOOOOOO 20000DOC 6't000400
OC002COO C40iJOI04 eCCCOC22
0104CCCO OtJ2500uO Of6lt0004
Dcooeecc eceOC00a OOCCOOOO
APOVE LINE IS REFEATEC
oeoocccc OOCOOOOO 00001..1000
00040001 040UOOOl 4CCOOO(1

Figure 6. VSAM SNAP Output (Example) (Part 5 of6)

ccccoaeo
90tJOO400
CC(CC017
OC,'iOOOQ4
04COOOOO
CCCBSCC0
JI040000
COCCCoc;"o
00C10400
CCCODa00

cc(ccceG
01C400CO
00(C(8(8
00CI04((
1(eOOOO/l
04(((1(4
Ou210000
OO(40\JOl
00C026CO
ooecceoo

(((I)(}OOl!
OC150000
0('0400ul
OOOGIAOO
C6000400
((COuOlF
OCCd0004
0400.;)000
OCOt:C8QO
OCCOOOOD

CtJOOuucc OO)OJOOO
OOu1004Cl:
18J00G09
040C0104
001(.0000
(004)001
OQO(220C
0OOO04tJO
CGOCOCOC
OOJO()OUO

cooouaeo
9Oe00400

oocceeee OOOJOtiOtJ 134D00CD COF100FF
01C4COOO Ol5uQU00 080uOOJ't 0OO1040Q

CbOJOO~/l

C4000000
C\JC/lCCCC
Q1040UOO
t.:'JctJocec
OiJ01J400
24u,J(JuCE
CCOJCOCO
OOJOOOOO

*'Ct ..................................
*
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *'
110 ••••••••••••••••••• H ••••••••••••

*...••••

*

*•••••••••••••••••••• H ••••••••••• **
*....•••.•
H ............. *'
'*
** ..........
.•.•
r ••••••••• *
................................... *'
* ............................ 'O •• 1 •• *
* ................................... *
0

••••••••••••••••••••••••

*' ................................ , •••• '"
oO • • • • • • • • • • •

~

•••

0 ..............................

'O • • • • • • • •

@l

WSHD hhhhhh hhhhhh -- Location and length of a WSaD.

@

WSHD OWNED STORAGE hhhhhh hhhhhh -- Location and
length of storage owned by the WSHO. The

The information is the actual data in the WSHD.

information is the actual data in the WSHn
storage.

@)

VSRT OWNED STORAGE hhhhhh hhhhhh -- Location and

length of storage owned by the YSRT. Imbedded
in the VSRT are explicit descriptions of
miscellaneous storage obtained for the VSAM
shared resource pool. The information is the
actual data in the VSRT storage.

r
w

~

~ @)
VGTT

~

f
~.

.
8Al[:FC OOC020

BAlDED
BAIEOO

00BAI2es COCOCOOO

PSB SA12e8 oeelte

I

BAI2eo
BA 12EO
BAl300
BA 1320
BA1340
BAI360
BAI3BO
BAl3AO
BA13eO
BAI3 EO
BAI400
BAI42J

~

~

*

f5e7E3E3 080000FI

00CC(.C20 00000(,00 000l:3SI,;.38 CGoaooco

,.

* .•. 1-....

"G1T ••• I •••••••••••••••••

Flooal'O
FAOOOlsa
00000000
00AEBS3C
000ABS28
00000000
oeceoooo
00BH3BO
oeceocoo
00000000

ooecccee
OOCCGOCO
FceeeelE
oo(OOoeo
ooeecoec

cecoocoo
cCaOQOaD
CC08C280
00AEEse8
eccoouoo

eO".\1428
OOOJ.l.76CIl
coeooooo
FAOOOlec
COOOOOOO

1300014C
F,a000158
00000000
COOABlE8
oooe0400

•

1 •••••• 1- •••••••••

Oo(eeOOO
ooeccoce
00 EA 13CE
OOCOOOOO

00eA139C
oeoooooo
ceoooooo
00000000

00000000
cooooooo
coeooooo
OOBAI400

00000000
008A13(4
ceo cooeD
OO-lOOOOO

E5(1E3E3 4COOOOFl

*......... ....... VGTT ••• l •••••••• .*.

VGTT BARcee OCCCH
BABOOO
BAB020

if

a

C0000020 OQSAflCCe

00BAeA40 COOOOOOI 00B36A6E coceooco

lEND OF

oeoeoece
00064378
000BC2EE
00000000
FCOOOBC

cccccccc

COOOOOI0
00000000
E6ececB8
00000000
OOOg[OOO
OQfEC5CO

00000000 00000000
ocoooooo 00000000
00000000 OOBA13EC

OOBllC"
OCCA;53d
0(eE4400
eocoooco
FAce0400
00000000
OOOOOOCO
ooeoooeo
oocooooo
OOCOOOOO

OOOOCCOO OO(JOOOOO 00000000· aOE,O 10414

oeooccco COOOOOOO

1l0QP.EE3C F!:COOl.CtI

OOHC4Fe ccocoooc

1l0CCCocc 0(0110COO eoaucaea coococec

vs~" CJl,T~ @

•

0 •••••••

................................... *
* ...••......•...•••...• f! ••••••••• *
to .BY~ ••••••••••••••••••••••••••• *
. . . . . . . . . . . . oooo • • • oo.oo.oooo.oo • • oo •• oooo.~oo*
* ........•.•....•.• 101.5 •• t-: •• cs ..... .
,. • • • oo •• E. . . . . . . . . . . . . . . . . . . . . . . . . . *
* .•••...•..••.•.•..•.••....••••• 0*
10 • • • • • • • • • • • • • • • • • • • Q •••••••••••• *
• • • • • • • • • • • • • • • • • • • • • • • • • • oo • • • • • • *
* •••••••••••••.••••••• oo • • • • • • • oo • • *
*........
*

Figure 6. VSAM SNAP Output (Example, \Parf6 of6)

@)

VGTT hhhhhh hhhhhh -- Location and length of a
VGTT. The infonnation is the actual data
in the VGTT.

@

END OF VSAM DATA -- Indicates that this is th.e end
of information supplied by the VSAM SNAP Dump
FacilitYa

'-."
The purpose of this page is to present an example of the
high-density dwnp format supported for SNAP and ABEND

dumps printed on a 3800 printer.

The dump contents are unchanged; only the format of
storage dumps lines have changed.

Each line contains

a 6 digit address. A maximum of 16 fullwords of storage
can be formatted in the 4 four-word pieces. The £u11words are followed by an EBCDIC translation (up to 64
characters in length), separated into two 32 character
portions. 'l'he first digit of each fullword of storage
is underlined.

'~'~~D
,{60OBDBD.Q.DaODOOO9.000aooo.!o~a I,)AO .Q.OOOOOOOiOE6CJB6.!!.OE6CB78.!!D8F5D1C .!!.OBF6FDC.!!.08F6FFO.!!.OOOOOOO.!!.090"~28
w••••••• ' , •• •• ••
'f6FIO .!!.QBF59I .. .!!.090 .... 28.!!.OBfnU!ODE77E2 .!!.08f5FZO!!.OBF6FFO.!!.Olf&F5810E6C OIC !Of6COfA.!!.OE6CQOQ.!!.08F5B7C.ll.Q8F5~5a .!!.OBf5B~O.!!.OBF59~Q.lI.OBF59B~lOE6C""'~ •••••••••••.••• s .•.••.• 0 •••••
8f6fC0.ll..OfOA9fE.2.08FH581oDE77E2.11.aBFSF20 .2.0oo0000.ll.0IF6F5810E6colq08f6fFO .!!.ooooooo.!!.Qoooooo.!!.OOOOOQQ.!!.ooooooo !oaooooo.!!.OBF59SB.!!.OOOOQQo.!!.ooooooo ••••••••••• s ............• w••••• o

• •••• we •• w•• , • •• • ••••• 0 ••••••

w.. .w ... w.......... .. ... . .... W

8f1E~O

:~!;~:

IF1'''0
IF7F80

L

Figure 7. High Density Dump for SNAP and ABEND

~

g"
w

~

~

~
~

I·
:J:

~

l;;:
c

ii

SAMPL~

DUMP TITU

CURRENT PSW

LOW SPEED DUMP FROII MP SYSTeM

®

rinted
word of storage.
A sincle letter (R or V) indicating whether
t.he address is real absolute or virtual • .1.

,r-A-n-a:-b-so""'l'-u-'t-e-ad-d-=-r-e-s-s-is an address to which prefixing
has been applied. Prefixing is described in GA22-7000; in
effect, it simply interchanges the 4K bytes of storage at
real address 0 with the 4K bytes of storage at the real
:t.ddress contained in the prefix register. Prefixing is
applied to all references to real storage and to keys in
storage, except for references to the PSA. during a S'l'ORE
srATUS operation, and except for references by a cbannel
to extended. logout locations, to indirect-data-address
fJords, and to CCWs.
Virtual addresses correspond to tile address space current
at the time of the STORE STATUS operation for the processor
on which the stand-alone dump program was IPLed. If the
STORE STATUS operation was not performed, virtual addresses
correspond to the master scheduler address space.
Note:
As printed in the dump, virtual address zero
corresponds to abSOlute address zero. The corresponding
real address is not zero, but the address contained in the
prefix register.
Each line of print includes:
•
•

o

The virtual address of the first
printed word of storage.
Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with
periods representing characters other than
blank, A-Z, 0-9.

,.'"'" CD

A blank line, representing a range of storage addresses
that has not been printed for one of the following

0

U>

<:U>
N

~

~

~.

~

~

~

~

C

~

The storage contains data identical to that
contained in the preceding eight words of
storage.
'rhe storage is paged-out or unallocated
I<

ASMVT

o

+ 10

+ 28
+
+
+
+
+

40
58
70
88
AO

+ 68
+ 00
+ E8
+100
+118

000330BO ANCHORED IN
FLAGI 00
FLAG2
TRPAG 0001l6BC
EREC
IORQR 0OO21F71
IORQC
PCCWA 00076M8
PCCWC
PSRB
00FE9400
RSV7
SLOTS 00008BIC
VSC
CINV
STGXA 00FEDB68
REQCT 00000002
TCBPT
RSV8
00000000
PSWPO 00032E48
P5RMT
PCMPN 00028540
PCMPA
PFRLG 040COOOO
PHSGO
RSVIO 070COOOO

POOL CONTROLLERS
+128 CPID
IOEP
CPSIZ
+138
BWKP
+148
SWKP
+158
ACEP
WORK SAVE AREAS
+170 PAGIO
00FD36E4
+198
00000000
+lCO QIOE
00FED228
+lEB
00000000
+210 PAGCM
00000000

CVTASMVT
08
00FCD700
0OO21F6F
FFFDE089
00000000
0000005B
00001644
00AF9220
00000000
000 IFB02

00030A08
0004020E
00035954

0010
0100
0200
0028
00FED228
00000000
000330BO
00000000
00000000

CPEXT

...

...

FORMAT OF ASM

RSV4
MSGBF
RSV6
PCCWN
NVSC
LSAIL
TMECB
PQIOE
PSRBC
PCMP
PMSGS

0000
0004
0004
0032

000454A8
00045B30
OOOOOCDC
9001DFA8
00000000

0000
00FE9458

DATA
SART
RSV5

>I<

...

*

00FEOl90
00000000

PART
00FEIOC8
STAGF 00000000

00000000

00000000

00000000

00000028
00000000
000005A1
00000001
80AF9CAO
00010FC6
00031A68
000307EO
00000000
07800000

BURST 0000C350
00000000
ERRS
00000006
LSAIH FFFFFFFF
RLGRQ 00000000
PFRSL 0001E358
VRMTR 00031A80
PSAV
00CC5750
PVACQ 00000000
OOC5F50E

10CNT 0000000 I
00000000
SLOTY 000334BO
GOSWT 00000000
RLGWQ 00000000
PFRSW 000lE35E
PEX
000334B8
PACT
00CC5100
PIOFR 0003AB78

CPAVL 00FEA888
00FEA040
00000000
00FE9600
00AFC060
40020D2E
00FD2724
00FEA7B8
00000000

GOS
00031E90
STAGL 00000000
SRBCT
BKSLT
LGVT
GOSWK
TASCB
PTM
PCMPD

00000000
00000001

00005F05
00FE9000
00000000
00039CBO
0OO2BEDO

800308CC
00CC3000
PVACE 00000000
PRLG

cpeNT FFFDEQ8B

FFFFFF39
00000000
FFFFFFBB

00AE0770
00000004
84AFF4C4
00000000
00000000

00001649
00FED440
00AFF4C4
00000000
A002D898

CPTAK 00000000

00075820
00000000
00033620
40000000
00000000

0002165A
00000000
600lDD78
AOOIDFFO
00FFB700

CPRES 00FE9DA8

5002065C
00000000

00FD36E4
00000000

00000000
00000000

00000000
00000000

ooooocoo

OOOOODA9

Figure 11. Format of ASM Data (Part 1 of 13)

r'"
~

8

AsMDATA OUTPUT

Figure 11 is an example of ASMDATA output.

as follows:

Contents are

ASMVT hhhhhhhh anchored in CVTASMVT -- Address

of the auxiliary storage management vector
table (ASMVT) contained in the CVTASMVT
field of the communication vector table
(CVT).

~

I
i

!"
%

I
~

~

+218
+·260
+288
+2BO
.+2D8
+300
+328
+350
+378
+3AO

00000000
00FoEAC8
00000000
00FDEAC8
SLSQA
00000000
PoS/VIOCH 00000088
·60010078
PEX/MSGOO 00000000
00000000
STANDARD 00000000
+3C,,"
doooocoC
+3E8
00000000'
SWAP

00000000
000454A8
00FD3580
000330BO
00000000
00F02724
000000A9
00000000
00000000
00FEDC04
OOFEOnO
00000000

00000000
00AFCEE6
4002E54A
00FFBA78
40020078
00FE0228
00FE0440
00000000
00000000
00000000
70031lAO
00000000

00000000
0000 ~OFF
00000000
00FDEFl8
800105A8
000330BO
00000000
00000000
00000000
4003169E
00FD2724
00000000

00000000
00000008
00000000
00FFB9BC
00000001
OOOOOCOC
7001DE94
00000000
00000000
0001E358
00000000
00000000

00000000
00FD3580
00000000
00FFDE28
00FCE674
00F02724
00000000
00000000
00000000
00000088
OOABFAEO

00000000
00FDEBI0
00000000
6002D7F4
80000000
84AFF4C4
OOOOOOOA
00000000
00000000
00030120
00ABFB34

00000000
0002F2AE
00000000
00000000
00000000
00AFF4C4
00000000
00000000
00000000
00FE0228
900n358

00000000
5002E2BO
00000000
00FCF190
00000000
00033620
00FF207C
00000000
00000000
000330BO
00FE9000

00000000

00FFI598
00000000
00FCFlB4
00000000
00000000
OOOOOCOC
00000000
00000000

0

EREC

00FC0700 ANCHORED IN ASI'IEREC
CURNT 00FCD720
CFRST 00FC070C
00FC070C
00'040317
0004039B
00FC072C
00000000
00000000
00FC074C
00000000
00000000
00FC076C
00000000
00000000
00FC078C
00000000
00000000
OOFC07AC
00000000
00000000
OO·FC07CC
00000000
00000000
00FC07EC
00000000
00000000
00FC080C
00000000
00000000
00FC082C
00000000
00000000
00FC084C
00000000
00000000
00FC086C
00000000
00000000
00000000
.00FC088C
00000000
00FC08AC
00000000
00000000
00000000
00000000
00FC08CC
00FC08EC_ _ ~_ _00~000!L
00000000

CLAST OOFCoAFC·
0003032B
00030152
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000_
_OOOOOOOO~

F~re 11. Format of ASM Data(Part2of 13)

®

EREe hhhhhhhh anchored in ASMEREC -- Address of

the error record table (bad slots) contained
in the ASMEREC field of the ASMVT.

00040201
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
-

0003039C
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

0~001J.00 _O~OOO

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
0000.0000
00000000
00000000
00000000
_ _ 001J.00000

"'-/

00FCD90C
00FCD92C
00FCD94C
00FCD96C
00FCD98C
00FCD9AC
OOFCD9CC
OOFCD9EC
oOFcDAoc
00FCDA2C
00PCDA4C
00FCDA6C
00FCDA8C
OOFCDAAC
OOFCDACC
OOFCDAEC

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
0000000·0
00000000
00000000
OOO~OOOO

00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000

0)
MSGBF

00FE9458 ANCHORED IN ASMMSGBF
FIRST 00FE9468
LAST 00FE9508
CURNT 00FE9468
00FE9468
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00FE94B8
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00FE9508
00000000
00000000
00000000
00000000
00000000
00000000
00000000 00000000
TERMINATION BUFFER
00000000
00000000
00000000
00FE9558
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
OOOOOOO,!!

i.

Figure 11. Fonnat of ASM Data (Part 3.of 13)

~ 0)

~

MGSBF hhhhhhhh anchored in ASMMSGBF -- Address
of ASH message buffers contained in
ASMMSGBF field of the ASMVT.

TERM
·00000000
00000000
00000000
00000000
00000000
00000000

00FE9558
00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000
00000000
00000000

00000000
00000000
00000000

00000000
00000000
00000000

00000000 00000000
00000000 00000000
00000000 00000000

00000000
00000000
00000000

00000000
00000000
00000000

--- --

-----

00000000

-- ----

.....
i
J,.

0

c

g-

..

~.

fg-

,..

<

~
~

PCB/AlA 00FEE700 ANCHORED I-;;-;;;MSTAGQG)
PCB
CQN
88
FQPA FFIB98
BQPA
FXC
00
RLPA
000000
FL2
RBN
OB10
1450
VBN
SRB
AlA
FQPA 00FEE7A4
BQPA 11111111
OP
NXAIA 00FF18FC
ID
0000000000000000
PCB/AlA 00FF18D8
PCB
CQN
88
FEE700
BQPA
FQPA
FXC
00
RLPA
000000
FL2
RBN
OC70
1460
VBN
SRB
AlA
FQPA 00000000
BQPA 55555555
OP
NXAIA 00FF1BBC
ID
0000000000000000
ACE

ACE

ACE

Figu~

CD

00FF18D8
80
00000000
00

02
AD87FC
00FEOF18

FLG1
CO
GRPSZ/LGE/DPXP 00000000

00FEE780
80
00000000
00

FLl
XPTA
ASCB

FLl
XPTA
ASCB

02
AD8808
00FEOF18

FLG1
CO
GRPSZ/LGE/DPXCT 00000000

RTPA
FLJ

000000
00

PGTA

AD87AA

FLG2

00

FLGJ

00

RTPA
FLJ

000000
00

PGTA

AD87AC

FLG2

00

FLGJ

00

00FEE724 ANCHORED IN ASMRLGRQ
FQPA
00FEE7A4
BQPA
11111111
LGE
00FF18FC
LGID
00000000
SRBWK 41AEJEB8

OP
RPN

00
00000000

FLG1
SYM

CO
FLG2
0000000010 FEECB a

00
00FF1998

FLGJ

00

00FEE7A4
FQPA 00FEE9E4
LGE
00000000
SRBWK 41AEJEB8

22222222
OOQOOOOO

OP
RPN

00
00000000

FLG1
SYM

CO
FLG2
0000000010FFECB8

00
OOFEEBOO

FLGJ

00

00FP1BBC ANCHORED IN ASMRLGWQ
FQPA 00FF22FC
BQPA 66666666
LGE
00FF26FC
LGID OOJJJJJA
SRBWK 41AEJEBB

OP
RPN

00
0044444A

FLG1
SYM

CO
FLG2
005555 5A 1 0 FFECB8

00
00FF21D8

FLGJ

00

BQPA
LGID

11. Fonnat of ASM Data (Part 4 of 13,-

PCB/AIA hhhhbhhh anchored in ASMSTAGQ

Address of the first PCB/AIA on the
staging queue contained in the ASMSTAGQ
field of the ASMVT.

ACE

OOFF22FC
FQPA 00000000
LGE
00000000

BQPA
LGI D

77777777
DODDDDDD

OP
OC
SRCID DOFFFFFf

fLGl
CO
AI APT lOFEE98Q

TEUSE 00000005

TAIAE 00000000
TLCNT 0002

FLG2

ECB

00
OOFFIA58

FLG3

00

SRBWK 03000000

PART

OOFEIOC8 ANCHORED IN ASMPART
TIDEN PART
TSIZE 00000006
TCIR2 DOFE1218
TLOCK 00000000
TDUPF 00000000

PCT

TDSNL OOC2E060
TCOMF 00000000
TSUPL 00000000

OOfE1298 ANCHORED IN PARTPCTQ
ID
PCT
DTYPE JJJO
DMA5K DOOOOOOOOOOOOD3F
MSSB
0180

PCB/AlA OOFEE70Q ANCHORED IN
PCB
CQN
88
FQPA
FXC
00
RLPA
RBN
OBI0
VBN
AlA
FQPA 00FEE7A4
BQPA
NXAIA OOFF18EC
ID

en

!!g.

'"
'"~

PCB/AlA 00FF18D8
PCB
CQN
88
FXC
00
RBN
oe70
AlA
FQPA 00000000
NXAIA OOFFIBBC

FQPA

TPCTQ 00FE1298
TCOML 00000000

TLOCF OOFEA7B8
SMAX

TerRI 00000000
TLKUP OOOIOEOB
TSPLL 00000000

DTYPX 2009
SSECN D03A

CYLSZ D03A
RQTIM 00001388

NEXT
00000000
MAXTK 30D8

FLl
XPTA

02
ADS 7 FC

RTPA
FL3

000000
00

PGTA

AD87AA

ASCB

00FEOF18

FLG2

00

FLG3

00

RTPA

000000

FLJ

00

PGTA

AD87AC

FLG2

00

FLG3

00

PARTAIAE
fFIB98
000000
1450

BQPA
FL2
SRB

OOFF18D8

11111111

OP

00

80
00000000

0000000000000000

BQPA
FL2
SRB

RLPA

FEE700
000000

VBN

1460

BQPA
ID

OP
55555555
0000000000000000

Figure 11. Fonnat of ASM Data (Part 5 of 13,

5B88

DPGWT 00 lE

TSPLF 00000000
TLOCL OOFEA78B

FLGl
CO
GRPSZ/LGE/OPXCT
00000000

00FEE780
80
00000000
00

FLl
XPTA
ASCB

02
AD8808
00FEOF18

FLGl
CO
GRPSZ/LGE/DPXCT
00000000

...
t;

~

I
i"
:J:
[

IOE

AlA

00FEE9E4

WORK

00000000

AlA

00FF26FC

WORK

00000000

00FEA7B8 ANCHORED IN PARTSPLQ
LSIDA 00000000
00000000

AlA

00FD2724

WORK

00000000

IOE

00FEA7B8 ANCHORED IN PARTDUPQ
NXT
00000000
LSIDA 00000000

~IA

00FD2724

WORK

00000000

IOE

00FEA7B8 ANCHORED IN PARTLDCQ
NXT
LSIDA 00000000
OOODOOOO

AlA

00FD2724

WORK

00000000

IOE
NXT

go

,..a
~

00FEB8C8 ANCHORED IN PARTCDMQ
00FEBA68
LSIDA 00000000
00FEBA68
NXT
00FEB858
LSIDA 00000000
NXT

IOE

[

PARTE

oOFE 1118
EPARE 00FE1l58
ESZSL 00000828

EEDBP 00FEEE58
PAT

OOFEEAEO
IDENT PAT
PAT MAP
FDIC8423
PF7FBFD7
FFFFFFFF
FFFFFFFF

PLPA705
ELKUP OOOIOEOB
ESLTA 00000495
EUCBP 00006148

ANCHORED IN PAREPATP
00FEI1l8
PART
0000007F
FFFFFFFF
FFFFFFFF
FFFFFFFF

FFFFFFFF

FFFFFFFF

00000000
00000000
00000000
00000000

0000003F
0000003F
0000003F
000QQ.93F

Figure 11. Fonnat of ASM Data (Part 6 of 13)

EE9FBFFF
FFFFFEFF
FFFFFFFF
FFFFFFFF
FFCOOOOO
00000000
00000000
00000000
00.00.0000

EFLGI 00
E IDRB 00FEED28
EWTQE OOFEIIOO

ENN
0000
EPATP OOFEEAEO
ERQTM 00001388

E I OEQ 00000000

ENODE 00000000
CYLNO 0024

CYLSZ 003A

CYLMW 0002

RSVI

ETYPE 80
ERRCT 00000000

FA338BFF
FFDFFFFF
FFFFFFFF
FFFFFFFF

007FFFFF
000000.3F
0000003F
0000003f
0000003F

7EFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFF9
00000000
00000000
00000000
00000000
00000000

FEFC273F
FFFFFFFF
FFFFFFFF
FD7FFFFF
0000003F
0000003F
0000003F
0000003F
0000003F

797DF6DD
FFFFFDFF
FFFFFFFF
FFFFFFFB
00000000
00000000
00000000
00.000000
00000000

EPCTP OQfE1298

ELCYL 0003

EFAFF3BF
BF7FFFFF
FFFFFFFF
F7FFFFFF
DOOOOO3F

0000003F
0000003F
0000003F
0000003F

0000

IORB

10SB

+
+
+
+
+
+

+
+

o

6
10
20
34
4C
59
64

PCCW

00FEED28 ANCHORED IN PAREIORB
ID
88
01
NUM
10SB
00FEED98
SAVE
00FEED50

RQSZ
ERR

01
00000000

FLGS
TSMP

10RB
CO
0000000000000000

00000000

PCCW
00076550
PARTE 00FEIU8

00FEED98 ANCHORED IN
FLA
FLB
CO
AslD
0001
PGAO
UCB
00006148
CC
REs4A
USE
00FEE028
ERP
PCI
00000000
VST
00076570
OS I D
CKEY
00
MDB
sKM
00
SKBB

FLC
PKEY
CSWCA
APMSK
NRM
RsslB
MDM
sKCC

20
04
0166BO
0000
00028540
00
00
0004

PROC
COO
STATUS
SNs
ABN
AFF

00
7F
0000
0000
00030A08
00

DVRID
OPT
CsWRC
I PIB
DIE
PATH

01,
10
0000
00000000
800308CC
0000

PRLVL
OPT2
sRB
PCHN
RsT
FMSK

SKHH

OOOC

sKR

04

00076550 ANCHORED IN 10RPCCW
WID
86
WsECT 62
WFLGS 00
WIORB 00FEED28
WM
00
WBB
0000
SEEK
IB07656140000006
ssEC
2307655140000001
R/W
06 OB50 0 0 40 0 0 1 0 0 0
NOP
0307 6AC 0 2 0 0 0 0 0 01

PCB/AlA 00FD2BCO ANCHORED IN
PCB
20
CQN
FQPA
FXC
00
RLPA
RBN
OB50
VBN
AlA
FQPA
00000000
BQPA
NXAIA 00030027
10

~

g'
w
w

t;

SART

10RIOSB
81
000307EO
40
00000000
00000000
00000000
00
0000

WPCCW
00000000
WAIA
WCC
0004
WHH
sRCH
3107656340000005

00
80
00FEEE08
00000000
00076570
88

00F02BE4
WR
04
OOOC
TIC
0807657840000000

PCCWAIA
000000
000000
E090

BQPA
FL2
sRB

00000000
OP
00000 OD50 0 0 0 0 0 0 0

00FE0190 ANCHORED IN AsMSART
ID
SART
5 I ZE
00000002
SDCT
00FEECA8
sccwQ 000771EO
SETSZ oooooooc
SRBCT 00000000

Figure 11. Fonnat of ASM Data (Part 7 of 13)

00000000
10
00AF09DO
00

FLl
XPTA
AsCB

40
FE260C
00FD77A8

FLGI
00
GRPsZ/LGE/OPXCT
00000000

00000001
USE
SETCT 0000004B

FXDNX
WAITF

oobooooo
00000000

RTPA
EL3

AFADFO
00

PGTA

FE2592

FLG2

00

FLG3

00

MOVNX OOFEOIEO
WAITL 00000000

OSNL
SRBP

00C2E168
00FE942C

...
J::

0

SDCT

rn

;:
fa
0

gIII.
oS

iii'
~

g
"<
2-

~

00FEECA8 ANCHORED IN
SfZE
10
·SDCT
DEVTP ·3'f:

~
Section 3

3·49

MODULE AHDSADMP

~

TITLE FROM DUMP' SLIP STOP OF V CPU(O) .OFFLINE 9/24/77 T6959.8

I

@
CSD

****
FFDD30

~

!.
'"

t

@
'SVT

03E518

~

~

@
LCCA

FFCE28

FFD1FO

PAGE 0001

****

+118
+00
+14
+28
+2C
+6C
+8C

ISECT
RSME2
LSMQ
WAS
DACTV
ISECR

+0
+8
+28
+48
+68
+88
+AO
+CO
+EO

+160

l'J;J;A

DATA

TIME 01.55.25

CSD
C3E2C440 CPUJS 4000
CHAD 0008
CPUAL COOO
CPUOL 0002
SCFLl 00
SCFL2 00
SCFL3 00
SCFL4 00
RV043 00000000
MFICP 0000
ACR
00
FLAGS 80
MAFF
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
RV044 0000
DO ReT 0000 SDCC 00000001
GDINT 00000001
GOT DO 00000001' TCNT
00000000
UCNT
00000000
MASK' 80004000 20001000 08000400 02000100 00800040 00200010 00080004 00020001
RESV
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
OOODOOOO 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
00000000 00000000
00000000

+0
+F
+18
+40
+68
+7C
+AO
+C8
+FO

+100
+120
+140

@

CPU

DATE 09/24/77

+0
+18
+30
+48
+60
+78
+84

gggggggg gggggggg gggZgggg gggggggg gggggggg gggggggg gggggggg

00059F28
00047A90
00000000
00000000
00000000
00000000

GSeHl 00046676
JSTEQ 00000000

07C3C3Cl
OOFEEOOO
00000000
00000000
00000000
00000000
00000000

FiJlI~ 12. CPU Data (Examp1';' (Part 1 of 5)

MSEEP 00028888
GSMQ
00FD5010

MSDEP 00028868
GSPL
00000000

00000000 00000000 00000000 00000000 oooonooo 00000000 00000000
00000000 00000000 00000000
WAIT
00000000 00000000 00000000 00000000

LCCA D3C3C3Cl
CPUA 0041
PGRl 00000000
00000000
00000000
00000000
PGR2 80B7A568
00FF40FC
80B7A568
0000B568
PPSW 070COOOO 00C94600
RESV 00000000
00000000
00000000
00000000
XGR2 00000000
00000000
00000000
00000000
XGR3 00000000
00000000
00000000
00000000
RSGR 00000000
00000000
PCCA
PSAV
RV85
RV91
RV97
RV9D
RPB

GSCH2 0004668C
DSREQ 00000000

CPID
PSAR
RV86
RV92
RV98
RV9E
RISP

RV77 OOOD
00000000

00000000

00000000
00000000
C9C7C5FO
00023368
00035418
80B7A568
PINT 00060011
PVAD

00000000

00000000
00000000

00000000

00000000
00000000
00000000

00000000

00000000
00000000

00000000

onoooooo

00000000
00000000

FOF1FOF6 FOFOF1F5 FOFlF6F8
005EFOOO
RV81 00000000
RV87 OODOOOOO
00000000
00000000
RV93 00000000
RV99 00000000
00000000
00000000
TMFl 80
EMS2 00
00

00000000
00000000
0096E3D8
FFFFFFFD
00C94600
00000000

00000000

00000000
00000000
00000000
00000000
00000000
CPUA
RV82
RV88
RV94
RV9A
TODE
EHS3

00000000

onoooooo

O~

00000000

00000000

onoooooo

00000000

00000000

00000000
00000000

00000000
00000000

0001
00000000
00000000
00000000
00000000
00

00000000

00000000
00000000
Q096DF9D
000368AC
000228CO
00022860
MCRl OF507COO
CRO

CAFH
RV83
RV89
RV95
RV98
CCE
RMSB

00000000

00000000
00000185
00C94600

00000000

OOOOOOOD

00000000

00000000
00000000
00000000
00000000

00000000

00000000

00000000

00000000
40'00
00000000
00000000
00000000
00000000
00
00

OOoODOOO

TQEP
RV84
RV90
RV96
RV9C
INTE
EMSP

000230A8
00000000
00000000
00000000
00000000
00
00000000

-

*****
@PSW

PSA@OOOOOO

+0
+18
+30
+4C
+60
+78
+89
+90
+9C
+AC

J.

STORE-STATUS DATA FOR CPU 0001

00000018

OOFFAFAO
OOFFAFCO
GPRS 0-7
00000004
00000000
00000000
00042168
60033F88
GPRS 8-15
00FFCE28
00000000
00000000
CTRS 0-7
D080EC40
OF5D7COO
FFFFFFFF
00000000
00000000
CTRS 8-15
00000000
00000000
00000000
00000000
00000000
FPRS 0-2
00000000 00000000 00022878 00022878
FPRS 4-6
00000000 00000000 00000000 00000000
CPU-TIMER
OOFFFFEC F4AOIOOO
CLOCK-CaMP 886E8265 986E5000
PREFIX
005EFOOO
CVT
00023368
RNPSW oooeoooo 00034180
ROPSW 00000000 00000000
POPSW 070eoooo
EOPSW 070EOOOO 00000000
SOPSW 070CI000 00039802
MOPSW 00000000 00000000
IOPSW 070EOOOO 00000000
eSI~
00SFSD78
TRACE OOFD06FO
ENPSW 040COOOO
CVT2
00023368
TIMER FDDF2DFF
SNPSW 040COOOO 00047DEB
PNPSW OOOCOOOO 0002A744
HNPSW 00080000
INPSW 040COOOO 000513210
00000000
SPAD
0000
RESV
PIlLe 06
SVIlC 02
SVCN
0000
RESV
00
TEA
00C94600
RESV
00
MCNUM 00
PEReo 00
RESV
00
MTRCD 000000
RESV
00000000
MPl
00048350
005DFA18
FFFFFFFF
RESV
0000
RESV
00
IOEL
lCl

Figure 12. CPU Data (Example) (Part '2 of S)

'"
'"~

OOOAOOOO

OOFFAAFB
000421AB
00000000
00000000

ooooeooo
8003408A
00000000
EFCOOOOO

RESV
OOFFFOOO
OOC94600
08000000
CAW
00059208
00011E80
EICOD 1202
RESV
RV049 00
PICOD
RESV
00
PER
CHNID 10020000
RESV
00
IDA

OOFFDlFO
00000000
00000000
005AAA78

00SF5D70

00
11
00000000
00000005

C:'J

~

~

CPUDATA OUTPU'l

ill

(
~

[

Contents are

PSA hhhhhh -- Prefixed storage area (PSA) oytes 0
3FF hex. 1

as follows:

(9
~ @

.g'

@

Figure 12 is an example of CPUDATA output.

CD

CSD hhhhhh -- Conunon system data area {eSD}. 1
SVT hhhhhh -- Supervisor vector table (SVT).
Data for p,,=,ocessor on whiCh the dump was taken:

@

LCCA hhhhhh -- L9gical configuration communication
area (LCCA).

@

PCCA hhhhhh -- Physical configuration communication
area (PCCA). 1

@

STORE-STATUS DATA FOR CPU hhhh -- stored status
information for the indicated processor:
PSW -- Current program status word (hex).
GPRS 0~7, GPRS 8-15 --. General-purpose
registers {hex}.
CTRS 0-7, CTRS 8-15 -- Control registers (hex).
FPRS 0-2, FPRS 4-6 -- Floating-point registers
(hex) •

PROCESSOR TIMER -- Processor timer value (hex).
CLOCK-COMP -- Clock comparator value (hex).
PREFIX -- Prefix register (hex).
NOTE: If you do not perform a STORE STATUS
operation, only the general-purpose registers
appear; other items in the above list are not
shown. Figure 18 shows the formats for the
PSW, control registers, and floating-point
registers.

1Data area acronym and address, followed by for;rnatted
fields.
Each line of print includes:
The offset of the first printed field, relative to the
oeginning of the data area.
The name of each printed field (minus the d.ata area
acronym) and the contents of the field in hexadecimal
format. In the CSD, for example, the printed name
"CPUJS" identifies the CSO field CSDCPUJS.
(The
printed name "RESV" indicates that the field is
reserved and contains no useful data.)
For a description of each printed field, see the
appropriate data area description in Volume 2 or
Volmne 3.

@ @ ~i~~A~~D~ ~~S I ~O~ 6 0 ~g~BgT6~A~g F §~g I NN I NG

AT 0005BO
50015370 00000000 00100000 DOBOEC40
00000000 00000000 00000000 00000000
OOOOODOO 00000000 00000000 00000000
00000000 00000000 00000000 00000000
06 00000000 00000000 00000000 oaaooooo
940E5011 07FEOOOO 00000000 00000000
* ................................
00000000 00000000 00000000 00000000
06 00000000 00000000 00000000 00000000
* ................................ *
TO NEXT LINE ADDRESS SAME AS ABOVE
06 DoaoaODO 00000000 00000000 00000000
00000000 00000000 00000000 00000000
* ................................
+800
IDEPl 00058220
IOEP2 OOOSB2FB
IOEP3 00058358
IOSRC 00020734
IOEP4 00058398
IOEPS DODS82FB
+818
IOEP6 QOOSB2FB
IOEP7 0005B2FB
IOEP8 OOOS82FB
rOEP9 OOOSB2FB
IOEPA oaOSB2F3
IOEPS 0005B2FB
+830
IOEPC OOOSB2FB
IOEPD 0005B2F8
IOEPE 0005B2F8
IOEPF OOOSB2FB
IOSLH 000206DC
LSCHI 00046538
+848
LSCH2 00046550
SVT
0003E518
WTPSW 070E7000 00000000
WTR1500000000
WTRO
00090000
+860
WTRI
00000000
TWCPU 0001
TASID 0000
WTTCB 00022E70
STMP
6596E4AB
+870
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+890
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+880
00000000 00000000 00000000 00000000 00000000 00000000 00000000 000 00000
+8DO
00000000 00000000 00000000 00000000 00000000 00000000 00000000 000 00000
+BFO
00000000 00000000 00000000 00000000

::000580 06
OOOSAO

nooseD
GOOSEO
000600
OOOAEO

en

l!

frw

000E60
OOOEBO
ooOEAO
OOOECO
OOOEEo
OOOFOO
000F80
OOOFAO

06

*

*

STAK
00000C34 OOOOOE34 00000020 00000C34 40010300 00000000 00000000 00000000 00000000 00000000
@+COO
+C28
00000020 00000088 6005C014 4005BDFO 00000000 00000000 00000000 000 23C38 00000000 00000000
+C50
OCOCOOOO 0007A84o 00000000 o096EC68 00000000 00000000 00000000 00000000 00000000 00016F5E
+C78
00000000 FF022B78 00000000 00FF4AA8 50000502 40060ACC o00225BC 000 5A29A 00000000 00000000
+CAO
00000000 00070000 00000000 40000000 00000000 000681F8 00000000 00000000 00000000 00000000
+CC8
00000000 00000000 00000000 00000000 00000000 00000000 00000000 000 00000 00000000 00000000
+CFo
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+018
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+040
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+068
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+090
00000000 00000000 00000000 00000000 00000000 00000000 00000000 000 00000 00000000 00000000
+OB8
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+OEO
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+E08
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+E30
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
REAL ADDRESS FOR OOOE60 IS 5EFE60
STORAGE KEY IS 06 FOR STORAGE BEGINNING AT 000E60
06 48810080 48000008 14804770 690441FO
000407FE 50800230 96400228 5880021C
* •••.•.••.•••• M.D •••.•••••
06 12BB4780 OEB09103 002047EO OEA85880
00644180 Bo045080 oEC40203 OECOo060
"' •••••.••••••••••••••••••• OK ••••• '"
06 58800230 82000ECO 95000088 47800E8E
82000EBB 00000000 OOOEOOOO 00FIF5F7
* •••••.•••••••••.•••••••.•.•.• 157*
06 040COOOO 00047DEC 00000000 00000000
00000000 00000000 00000000 00000000
* ................................ "
06 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
*
TO NEXT LINE ADDRESS SAME AS ABOVE
06 96205000 943F20FO 07FFOOOO 00000000
00000000 00000000 00000000 00000000
* ..•..•• 0 ••••••••••.••.••••••••.•
06 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000

w

~

*. . . . .. . . . . . . . .. . ............... *
"' ................................ *

Figure 12. CPU Data (Example) (Part 3 of 5)

. .. . . . '"

* ................................

.................................. "*

...,.
co

@

0

!!!

~
c

g-

ill

~.

Ig
~

~

[ @

REAL ADDRESS FOR 000580 IS hhhhh -- Real

(absolute) address corresponding to PSA offset
580 hex.
(An absolute address is an
,qddress to which prefixing has been applied.
'Prell.xing is aescrioea1n GAZ2--/OOU~ in
effect, it simply interchanges the /.IX bytes of
storaqe at real address 0 with the 4K !lytes of
storage at the real address contained in the
prefix register. prefixing is applied to all
references to real storage and to keys in
storage, except for references to the PSA
cturin:r a STORE STATUS operation, and except for
references by a channel to extended lcqout
locations, to indirect-data-address words, and
to ccws.)
Prefixed storal]e area (PSA) bytes 400 -- FFF hex.
Except for bytes coo - ESF hex (descriced

De low), each line of print inc1udes:
The PSA offset (virtual address) of the
first printed word of storage.
The storage protection key.
Eight words of storage in hexadecimal
format.
The same eight words in EBCDIC format,
with periods representing characters other
than blank, A - Z, and 0 - 9.

@

+COO

STAR - hhhhhhhh ••• -- Normal FRR stack (PSA
bytes COO - ESP hex). Each line of print
includes:
l'he offset of the first printed word of
storage, relative to the beginning of the
PSA.

Ten words of storage in hexadecimal format.
For a description of FRR stack contents, refer
to the FRRS description in Volume 2. Note
that FRRS offset 0 corresponds to PSA offset

coo

hex.

@LCCA

fE-C~9('

LetA D.:lC:'C:;Cl
Pu-K 1 (:lOOD04t

CF'UA 0041

+0

C.O(A!;I.t-bv

C;OC~b9Ab

+':'6

C CCE:C;:('b

(Ol54F4t.

(vtCJC,C4C

{jO':'A5H,C

bClt:bb5CO
Cot56':1A!;1

+(,

+4~

j--GR2

(,lJ(.E-CCQf.<

+6H

+68

pp~w

(1t(."ooc.

+AO
+CU
+f:(j

X(,Rl

(.('()lJO<;O(;

[-(OOCInCr
XGf'..2 C(.vLv(.OC!

+lLO

O{'O{"(llJ(J(;

vor 54F4G

tCF9t:.EAtI
0(;000000
OO{J('OOOl.l

1.10('U{JCCU
OO:...G(i\lf.U

R\l71 000(1

bv£.b&~CC

(;QO,,-tUbO

uOLA:,f-Bu
(;C(J2b 160
O('CA5f-BG

P1NT 00040011

PVAu

L{JCSS&OB
6{JF9b1:.9C
OOC!)BbUb
bC.f-'1bE9C
CGOA!>r~4

{.(;O('(lwOt

("·OOCOOO'.)

COO(JOOOO

OCONICOO
000C.'UCC.O
lJOOO()'.H)O

(JCOOt' 000
LOOC(.,(iOO
Or'DUC-0(ID

OOOUOOOO
OGLGe,.OCO
COLOOl LO

00(,58848

'tOE9Elb4

OOC54f4Q
GCC5bfl4b
DOC54F40

bDEb8GeO

OuCOOOOO

4CtE.9i:lb4

COFFl.A36

bOEbt!H8L

00000000

CRQ
HCkl OF30FCOO
(,000...,(.100
00000000
Cooooooe
COOOl'Cee
OOliOOOOO
00000000
COGQuOOQ
00000000

OOH·CA3H

OOOOOOllO

(10000000
aO{)GOCOD

OOOOOUOO
00000000 _ _ _

:;--PCCA

f-:':C.(4['

+G

PCC" u7C3C2Itl

+1f.

"'~/JV ui,;Fl·,tIl"OO
ft printed field, relative to the
beginning of the SRB ..
The name of each printed field (minus the prefix
"SRBft) and the contents of the field in hexad~cimal
format.. For example, the printed name "ID" identifies
the SRB field SRBID.
(The printed name "RESV"
indicates that the field is reserved and contains no
useful data .. )
For a description of each printed field, refer to the Slffi
description in Volume 3.

'-/

'-.~

®
GLOBAL SERVICE PRIORITY LIST

SRB

00B080

SRB

OOBOAO

SRB

OOBOCO

FLNK OOOOBOAO

AseB 30044780

300CD203

RMTR 20009888

PARM 07172008

CPAFF 9786
SAVE E2D9C240

PASIO 5A20
PKF
00

ASCB 505858EO

CPAFF 5058

PASID D203

10
EP

RESV BOCO

RESV 505858EO

+0
+14

ID
EP

FLNK OOOOBOCO

+14'
+26

EP

RESV 94FD

RESV BOOO1811

+0
+14
+26

In
E2D9c240
EP
9B4C4770
RESV BI00

FLNK OOOOBCEQ
RMTR 939058DO

--

t'-"'"

E2D9C:24D

+0
+14
+26

E209C240

50101~203~ABM

~00447'70

~OC50EO

AseB 58EOQ224
PARM 02FC98BD

RESV 58EOF028

Figure 15. System-Related Control Blocks (Example) (Part 2 of 2)

(3)
~

g'
w

~

GLOBAL SERVICE PRIORITY LIST -- Global SRB dispatching

queue.

9BFG98B~~D9C~KF~

SAVE

BO 2 8 5 0Eii'PKF

CPAFF 50BO
SAVE
E2D9C240

BO

PASID 5010
PKF
00

30085020
PRIOR 00

PTC8

PTCB

EOOC5050

p'RTn'R

PRIOR2C

PTCB D501E024
PRIOR 00

~

CD
JOB

~

CD

MODULE AMDSADMP

ASCB

022460

I
g.

if

~
~

®

ASXB

;;:

[

022568

+0
+IB
+2A
+3C
+5B
+6C
+7A
+90
+A4
+Be
'+C8
+EO
+0
+14
.+24
+4B
+6C
+B4
+AO
+BB
+00

ASCB

C1E2C3C2

IOSP 00000000
HlHI 03
T5B
00000000
USEr 00000000
ASXB
NVSC
Dues
RTWA
peTT
SRBT
WPRB

00022568
0000
OOFE6FS8
00000000
00000000
00000000
00022550

aWDP 00000000
CMSF oooooaoo
SVRB OOFECA40
CPUS 00000001
ASID 0001
SEQN 0001
00022878
FF
STOR OF5D7COQ
LOA
0096EC68
R5M
COO2290B
EJST 00000008 EECBBBC4
EWST BB6EB265 97973800
JSTl DOFFFFFF
DUMP 00965000
AFFN FFFF
RCTF 00
F LGI 83
TLCH 00000000
Siller OB31
DSPl 00
F LG2 EO
RV48 0000 SRBS 0000

FWD? OOFE587Q

TNEW

ReT? 00000000
LOCK 00000041
OUXB DOFESOOO
FMCT 0023
MCC
00000000
JBNI 00000000
SSRB 0000
SMCT 00
96C44B3C
LSMQ 00000000
NDP
FF
TNOP FF
NTSG FF

PAGE

0014

LSQH
RSO 1
JBNS
RS14
lSPl
lOOP

00000000
0000
00023040
00
00000000
FF

QEC8
XMPQ
SRQ
SWTL
TCBS
RV49

00000000
00000000
00000000
00000000
00000001
00000000

SYNC 0OOO24DC
IOSM 0016
CSCB 00000000
ECB
00000000
TNCH
VSC
MECS
IQEA
VGTT

00000000

TCBl
RV50

00000000
00000000

0000
00000000
00000000
00000000

ASXB C1E2E7C2
FTCS 00022670
l TCB 00965040
TCSS 0000
RSOO 0000
MPST 00000000
LWA
00000000
RV14 00000000
RV15 00000000
IHSA 00023968
FlSA 00FF4AA8 000A5FAO 00967944 OF969C38 4001758E OOFF4AA8 0000lOA8 00FF40FC AOO17960
B00186A6 OOFF4D48 oaoooc7C 0002258C 900183EA 90010100 00017078 OOOOOCSC 40060A02
RCTD 00000000
FRWA 00023C38
SPSA 0004AOF8
RSMO 00000000
DDR
00000000
OUSS oa0240CO
TAXE 00000000
40404040 40404040 40404040 40404040
PSWD 40404040 40404040
PRG
SIRB 00022860
ETSK 00022670
FIQE 00000000
LIQE 00000000
FRQE 00000000
lRQE 00000000
SENV 00000000
FSRB 00000000
lSRB 00000000
USER 00000000 000000 SECR
00
RV19 00000000
RV20 00000000
RV21 00000000
RV22 00000000
RV23 00000000
RV24 00000000
RV25 00000000

Figure 16 is an example of the major control blocks
associated with a specific job (address spacei, but not
with a specific task. Contents are as follows:

o
o

TIME 01.55.25

DP

Figure 16. Job-Related Control Blocks (Example) (Part 1 of 2)
Job-Related Control Blot.n.;::o_

CD

DATE 09/24/77

*MASTER*

JOB cccccccc -- Name of the job associated with the
address space. The following names identify
systan address spaces:
*MASTER* -- Master scheduler.
HASP -- JES2.

ASCB hhhhhh -- Address space control block (ASCB1. 1
ASXB hhhhhh -- Address space extension block (ASXB). 1

l Data area acronym and address, followed by formatted
fields.
Each line of print includes:

The offset of the first printed field, relative to the
beginning of the data area.
The name of each printed field (minus the data area
acronym> ar:rl the contents of the field in hexadecimal
format. In the ASCB, for example, the pri nted name
"PDWP" identifies the ASCB field ASCBFDWP.
('l'he
printed name "RESV" indicates that the field is
reserved arrl contains no useful data.)
For a description of each printed field, refer to the
appropriate data area description in Volume 2 or
Volume 3.

CD LOCAL

SERVICE MANAGER QUEUE

QUEUE I S EMPTY
@LOCAL SERVICE PRIORITY LIST

SRB FAILED VALIDITY CHECK
SRB

F09650

+0
+14
+26

00000000
10
EP
000388FO
RESV 0000

FLNK 00BC3F38
RMTR 000387B4
RES V 000389FC

ASCB 00FAD638
PARM 00FD967C

PASID 0001
CPAFF 0000
00000000' PRF
00
SAVE

00018908
PTCB
PRIOR AO

SRB

FC5F38

+0
+14
+26

10
E2D9C240
00BDA620
EP
RESV 0000

FLNK 00FE8804
RMTR 00BDA826
RESV 00000000

ASCB 00FAD638
PARM 00BC3F64

CPAFF 0000
PASID 001A
SAVE
00000000 PKF
00

PTCS

FLNK 00000000
RMTR 00024B28
RESV 00000058

ASCB 00FA0638
PARM 80FE8708

CPAFF 0000
PAS I 0 001A
SAVE
00000000 PKF
00

PTCB
009CC9FB
PRIOR 00

00000000
PRIOR 00

SRB FAILED VALIDITY CHECK
SRB

FE8804

+0
+14
+26

ID
40404040
EP
0002603E
RESV 8508

Figure 16. lob-Related Control Blocks (Example) (Part 2 of 2)

0
CD
J.co
~

LOCAL SERVICE MANAGER QUEUE -- Local SRB staging

queue.
LOCAL SERVICE PRIORITY LIST -- Local SRB dispatching

queue.

~ODUlE

t 

00(100000

JST OOB'IC4bb
TS F .20000060
~D~ 00000000
I::XT 00000000
jjAK COB9CCDl~
FOE CODoooeO
UKV OOB9C7H
sca oowoooo
RES COOOOOOO

00a9C904

f{i.4'~.18

P.tlGE

Ie 13

*••• *

OflB75-'80
IJOOOFFFF

00000060
(10000000
00000000
00000000
00000000
00 au IE7S
00000000

TIfiE

CAlf

CMP
JLb
NTC

Llo;S COB9C7B8

00000000
(.(,OOUOOO
C.CCttoor.t()

D-P~E

(lOtiQFS90

HOIO
bITS
R TMWA
SWA
CPVl
elF
RES V

('00(,0000
00":000('(:
(t('lOOf'(lC'O
OOB"ICbB8
004Cr-FFF

ooooocw.o
OGOOOOOO

oooo{.o(.Q

TRN
JPO

un

AO"
JSCB
IJA"
10TH
Rl:SV
BYTI
S'IAb
Resv

0069C968
OOB.CeoC
0089C3311
LOb9(.AA4

ooococoo
(t(\or,(,OHO
oOOCOCOCl
4C('l4COOO
OO(l{,('Ibj;(t
coo~COOo

o

ACT IVE RBS

PRB

868(11)

SVRB 88[BI0

RTOPSh 1l('10t'JOO'~('
RESV
C(,(,COr)')O
C
nnr')~;lnon

r'.""r.(,'"Jf~

RTIL-IC
APSh
.100r"n1C
\ll .. U .. K C08680r.r

RTQPSh I'Jfl110000C 0l)C00300

RESV

c

RG 0-1
RG a-IS
EXlSA

"C-l-IC ,",.;r::2~r:3F
TRM\ '!~O(';l)Or.f1
FLGl ".:r\:~"fr
PSh l':1E03c r r r.'J~·C:;2e4A
SZ-STAB
~>:lUl1IF'l
Fl-CCE "r882~C;r
IN r'rC54G
.AT'q (E
.ATfl2 2B

1)~<)n(,O'H';

CC·V'O~I.'f)

APSk

()t'I(Jr';)oor

IIT-LI\K t:'CB6eC1(1
ef'l,)QZp.41')
81'l")Ci2,t1F4
r.C ~r.cc\)'''!· ,\(!t:'r')t;t")\"

f)OO{'lI'H;EC
0C8822EC

M("nc-nooc

\·H~a5AC2r.

00000000

qJo';,)C"i110C
(;Ct'lC!7;)I!i:
00000000

lRM.. 0CV"(~C(:(,
FlGl ("(rcs,:c,'
ftC-l-IC ~~t":C1.;C(
':"(,r'( '·'»r'
)"1<:10(122
PSW r.7r.cutr;,:, r;,''':A1F4FA
lPOE

eeZAe..:

CQf"()f' 1.:8
firhiC; 1 F AS

tH'eS!clf

~(

n(l( C;ZAer.'

111)0.':''1'''1):'

l'!"II.~,,,:r.(:C'!

oC:t)n('lO('l!)

~r;r:lO·ll""l1

I"oror:-Uf'lr
o;"rf;.::!)"'r

Or,':GZFA4
r,t r~~(' t:' f! C
':'f"r':I';Cn"

Figure 17. Task-Related Control Blocks (Non-MVS/System Extensions Example) (Part 1 of 10)

Fe /;()C,,':

G(85.ac 1 E
4·'-)92(54

r~;

fnr,(,;:,("C
rC((fn:C

riG (nr(~r
r.C r.OC(;f

~O .. C~

CD

MODULE AMDSADMP

JOB CONSOLE

o

TeB

o

STEP SYSTEM

PROCSTEP VMS

®

*****

022878

EXT2

RBP
DOFEC898
PIE
00000000
OEB
PK-F LG
MSS
0096F4AO
00000080
FLG
RG 0-7
FFOOOO30
OOFFFFFI
00036108
RG 8-15
00865078
00969C38
00036704
FSA
00000000
TeB
0096EABO
TME
00000000
ECB
LTC
00000000
IQE
STAB
0OO95EBO
TCT
00000000
USER
EXCPD
RES
00000000
10BRC
00000000
AECB
00000000
TIRB
EXT2
00022CAO
ABR-TID OOOOFDOO
TMSAV 00000000
RES
ESTAE
TCBID E3C3C240
RTMI2
00000000
00000000
RCMP
00000000
GTF

CURRENT TASK
00967944
OOOOFFFF

00023368
OOFECBF8
aOFF9A88
00000000
00000000
00000000
00000000
80000041
00000000

DATE 09/24/77

TIME

01.55.25

*****
0096C9CB
eMP
00000000
TRN
00000000
TIO
00969CIB
JLB
00000000
JPO
00000000
LLS
OOCFEB58
00865078
00022878
OOFEC898
QOCF5'}A8
BOCFSA9A
OQCF59AB
009698FO
J5TCB 00022878
NTC
00000000
OTC
00022670
D-PQE
TSFLG 20000000
0096F224
AQE
00969490
HOlDS
00000000
JSCB
0096E154
NOSP
00000000
00000000
BITS
00000004
OAR
00000000
EXTl
RTWA
00000000
00000000
00022970
IOTIM
BACK
SWA
00000000
RESV
00000000
FOE
00000000
CPU-AF 0003FFFF
UKYSP 0096F7BO
FBYTES 00000000

ACTIVE RBS
PRB

022CEO

SVRB FEC898

en

i·

w
w

31

RTOPSW 00000000 00000000
RTIl-IC
RESV
00000000
APSW
00000000
WT-LNK 00022878
Q
00000000

00000000
SZ-STAB

WC-L-IC 00020048
TRAN OOE43190
FlG1 00000004
FL-CDE 00000000
PSW 070C3000 00E41B5A
00110080

WC-L-IC 0002000A
FLGI 02000000
RTIL-IC 00000000
TRAN 00000000
RTOPSW 00000000 00000000
psw 070C1000 00CF5AB6
00000000
RESV
00000000
APSW
00000000
SZ-STAB
001CD022
LPDE
WT-LNK 00022CEO
Q
00000000
o0095F64
12FEC8F8
03FEC898
64000BOO
SCSB
00000000
00020728
00000000
FEPARM 00000000
80E35ADO
80E35AFO
00000000
00036098
000010A8
RG 0-7
000362F4
00036098
0003613C
00000001
00036108
00036140
000367A4
50E4255E
00E41908
RG 8-15
90E41B58
50E419DE
00036704
00000050
90E41B12
OOCFE040
OQCFEDOA
00036704
00036140
EXTSA
00B65078
00000000
C9C7C3FO
FIFOF7C2
12FEC8F8
03FEC898
009698FO
00095F64
00000000
00865096
00000000
BOCFSA9A
64000BOO
00000000

Figure 17. Task-Related Control Blocks (MVS/Systcm Extensions Example) (Part 2 of 10)

PAGE

0018

~

Task-Related Control Blocks

~

Figure 17 is an example of the major control blocks
associated with a specific task.
Contents are as follows:

<:

~

0

The follCM'ing fields, printed with the request
block, are taken from the CDE, LPDE, or XTLST:

JOB cccccccc STEP cccccccc PROCSTEP cccccccc -- Name
of job, job step, and cataloged procedure step
(where applicable).

NM cccccccc -- Load module name (CDNAME field of
CDE or LPDENAME field of LPDE, for PRB and
SVRB only; RBEXRTNM field of RB for sn.B only) .

~.

*****

I (00)

EPA nhhhhh -- Load module entry point address
(CD:t:NTPT field of CDE or LPDENTP field of
LPDE, for PRB, SIRB, and SVRB only).

TeB nhhhhh

Task control olock (TCB).

AcrlVE B.BS

Request blocks (RBS) queued to the TCB.

I o
ll~

[

CURRENT TASK ***** -- Identifies control blocks
for the current task.

IRB hhhhhh -- Interruption request block (RB).
PRb hhhhhh -- Program request block (RB).
SIRE hhhhhh
Supervisor interruption request
block lRB).
SVRB hhhhhh -- Supervisor request block Um).

STA hhhhhh -- Load module storage address (XTLMSBAD
field of XTLST, for PRB only).
LN hhhhhh -- Load module length in bytes

(X,TLMSBLN

field of XTLST, for PR8 only).
AT.t{l hh -- Load module attribute flags (CUATTR
field of CDE or LPDEATTR field of LPDE, for
PR8 only).
ATH.~

hh -- Load module attribute flags (CDATTR2
field of CDB or LPDEATT2 field of LPDE, for
PRB only).

,®M.Hf\ SlCRAGE
D-PQE

poe

®lCAC
eCE
eeE
eeE
eCE
eeE

CDJCe
CDE

®
DEB

eBF5<:~'

FIRST

8BF4(;r'

FF('Ine8
ForOO8
FE 1040
FE14Fe

N~

IGGalgco

N'" IGGi'ltC;Ct
N'" tGGl) IGP.A
NM IGG~nC;p.B
N'" IGCf'llC;r.K

FO'lIlt.('

~r

w
w

"PC n"o"''''~''
R.AC n"'r"Hf'f'('

ppc C(.cnr·ou"

FLC

~,;r'),.-~'~I.:

USE ''''('fH
USE t'llinZ

RE$P

"n" 1

USE "'ee2

RF.SP ,,/"In 1
RESF ('{'II') 1
RE5P nfHll

USE

RESP

USE " .... ';2
;~r.t)l

(t~r'1

SVS(T
SYSCT
5YSCT
SYSCT
SY$CT

SY SeT NA

HtH EH
ATR 1 01
.6TR 1 ~!~
HR 1 81

ATR2 22

51/1 AnaA3r

IITR2 77

EPA i\OeA3f
EPA A083FE

51'"

HRllH

ATR2 ?2
}lIP? 72
/lTR2 22

EP/I Afl32N
EPA AOAtH
EPA ef:4p.3 e

51/1 JlA32CC
S1/1 IlCAllE
STA £l6483E

ATRI

ATR2 2'

EPA "'S2AC"

STA r.S2/1CC

AD~3FP

LN

CI'F'2~a

IN 1.)r:'C3r.'~
If\ Cflf': lcO

IN

<,~r24(,.

l" C'ar7Cs

PACK CUEUE
E823 c t:;
81-1344

NM

CS1ARrr~8

USE ,'cnl

SICA I~N12C56b

APPENDAGES

ECEA (:O')'17C566

(lOr'!'"I.Hrl3
~'187~1/1F1
1120nt: n 2
r..r.F.P 1Ce7~7EY"\
IFlet C80'r:r0"

He

START

lq':!~(ln·16

o c:'·I'jO"Q 6

DEAXTN E7(:3A8
IN 1)("2/"1
RESV f!r'lr
B5AC2~

RESF to. "

PFX £HJOOO('l')fI
TeB C4S6eoc'J
AVT r4e1r~20

180(14018

!l'"

('~B680rc

lFB CC882FIB
RSt "r1FFCC"

LIST

Fr---l'Ce

®
rYCT

LAST

·1~B8F46('

FFB 0('\882168
TCB ~l1fl82~8n

JCB

TCKPI3~3

CFFSET

n('lS
(H~2C

STEP

IN-STA

14{)l)('1(',{,
14r.l"!'"1""2

FlGS

::F(("OF~

(EA

·1\'h083EP.

UPRG i.lt:,:c("(,r

XCEA OCr:"2C566

PlSl

Ffrrr~..,r:-

[ce eFrC;2cec

nGill
DCP'" \Jr"'~~FlE2

ST(3~3(l1

FRe(

CCr\Afo'E
JCelIe
P~I to. T

TTFl-STC
e111EP.";'I ...·
P11f.6A,)"

Figure 17. Task·Related Control Blocks (Part 3 of 10)

PCU ':',).)2C566

lto. 01)(540

TPKS

CSAR f)'J86FE3e

!!l

;'B

STE-UCe
A·"1/ '171('7
Bf'1'1C ):.''':

DE~

1:.·"'87'"'344

r.SCFlG 4("(\"

~ACFl

()fl2r.

X/IRG 1",:<",:,.("]00

~

CD

g

~o
~

~.
~

r0
~

[

MAIN STORAGE -- Partition queue for the region.

ATR1 hh -- Module attribute flags (CDATTR field of
COE).
ATR2 hh -- Mr)dule attribute flags (CDAT.TR2 field
of COE).
EPA hhhhhh -- Module entry point address (CDENTPT
field of CDE).
STA hhhhhh -- Module storage address (XTLMSBAD
field of XTLST).
LN hhhhhh -- Module length in bytes (XTLMSBLN
field of XTLST) •

D-PQl!. hhhhhh -- Dummy partition queue element
(address minus eight bytes, followed by
formatted fields).
FIRST hhhhhhhh -- Address of first PQE..
LAST hhhhhhhh -- Address of last PQE.
PQE hhhhhh -- Partition queue element (PQE).*

LOAD LIST -- List of load modules requested by LOAD
macro instructions. Each line of print represents
one load module, and includes fields from the CDE
(contents directory entry), LLE (load list
element), and XTLST (extent list).
CDE hhhhhh -- Address of CDE
NM cccccccc -- Load module name (CDNAME field of
COE).
USE hhhh -- Module use count (COUSE field of COB1.
RESP hh -- Module responsibility count (LLECOUNT
field of LLE) •
SYSCT hh
System responsibility count (LLESYSCT
field of LLE) •

For a complete description of each field, refer to
the appropriate data area description in volume 2
or Volume 3.

0)

CD

0)

JOB PACK QUEUE -- List of load modules in the job pack

area.
Each line of print represents one load
module and includes the fields descril::ed aoove for
modules on the load list.
(The RESP and Syscr
fields are not applicable, and are pr inted
"RESP NA" and "SYSCT NA. ")
DEB hhhhhh -- Data extent block (.DEB}. 1
TIOT hhhhhh -- Task I/O table (TIOT} associated
with the TCB.1

1Data area acronym and address, followed by formatted
fields.
For a description of each field, refer to the
appropriate data area description in Volume 2 or Volume
3.
(Note that all request blocks are described under
the heading IIRB".l

'~

mE ml§ III .,Q<;;IIUQt;

l!QMQ~H

@
-[lCR+10
+30

+50

( PSA~I)

AT

Ln!:ATIr~

OOA9?FOe

OO?CJ??oa:; O:lO:l~nnl 000:141100 OQrYJC'orl 040£"00(\1 90nooo~o QO?CO(1?D OOA9QR94
q?FAM'FO O('lFAA770 nr:I"Onnnl O('lnOl(H'lp 3f1()40f'l48 41084F58 n 1C211517('1 OOC~n5Fn

oOOOlnop ooonOOOl

@
-101\-

(~A"".~?A""-"!O~""AL

-p

410!'4a:~P

+0
+10

FLAr.

STA~T

SCI-IFN1LtMG)

4"0('100(1('1
0;'>00
SF.-'I!;
400t::l4FB? r':Il.PT

AT LOCATIO1\;

Doon

F.r.L]PT

OOAQ?E08 RFSTR

0(1('1"41=60

7Ff"g4FFO C5W
OO(lF4FA!!
OOOOOOOr! VA.F'.IARLE' 00000000

oeooooo("

EQB lllll! iiI LQ<;;II):IQN QQII2Ql!H

@
-UCR-p

+0

+r.

fnlP~CT

Lnc~
Flr.~

+18

A.CCI:C;~

TVP!:; I

COQOOO{lo

100

AT l'1CA.TTfl'J

OOA~OP70

(10('1('('1('00

"}OO
HI
J:'F
STATIJS
AQ
CHAN
tlNIT"lAMI= r.('IF~r9r" r:FVTVPt:=
30~O:'OC''1 fXTPT
00000000
nnnonnnro 4n40t'tn41) 404np:r.nl 000000"'0 0(\('1('10('(\0 00000aoo

3FFFOO(JO ')FVFL.Ar.

oooaoono

Figure 17. Tllsk-Related Control Blocks (Part 4 of 10)

@

*'g'

'"

ill'"

@

DCB -- Data control block associated with each DEB.
The DCB is formatted only if the TCB was an
abended TeB.

@

lOB -- I/O control block chain associated with each
DEB. The lOB is formatted only if the DCB format
is successful and the lOBs could be found.
IeB -- Interruption control block replaces the lOB
for chained scheduling.

@

LCB -- Line control block replaces lOB for TeAM
access method.
XPBA -- lOS EXCP debugging area pointed to by the TeB.
. The XDBA is formatted only if the task was an
abended TCB and the XDBA was available. No
example of this information is shown in the
corresponding figure.
UCB -- Unit control block chain associated with each
DEB. The UCB is formatted only if the task was
abended TeB and the UCBs were available.

I"EAVTRT2 -

MODULE SVCOUHP

LNRECOVEKABLf:. ABE:.NO FAILURE

~

- R T C T - - - - - - - - - - - - - - - - - - - - - - - - - - A T LOCATION

o

+O@

---

.....

~

+10

~
N

NAME
RES V

R TCT

DATE 01/21/77

SYSAbEND 2fCubE00 SYSUOUfoI.P OF40BEUO SYSMDUMP FCOc.ooOO
SDHPASILl G(,"J~
MEHlECB
f!OAb8~FO ASCb?
00000000 REC£:.CB

(JOOO

TIMF Oq.02.0~

PAGE 0013

OOFE:7ut-O

~('I,Af.'Fl150

LnGp.FCR nOFEC,'" .H)

SOUMP ENTRIES

c

lQ

+£4r
+30
+3C
+48

lQ

+bO

~

cE
:r

+~4

~

:~~
:~6

[

~

fLAGS EO
20
20
00
0("
OU

01

flAG~

FLAGS
FLAGS
FLAGS
FLAGS

g~~~~~
g~~:~~

~t!~~
~t~&~

gg
ge

DEBCBP
LJE-BCt\P
Ui::bCBP
lJEBCIiP
OE-BCbP
ut:ac.bP

00078760 DEVICE
('oolo79~ UE:VICF
DEVrCF
DfVICF
Of-VICE
IJEVJCE

uOu7h700
00000000
OOuOOOClC
vOOOOOQO

e~~~~~ ggg8~g8g 8t~~~~
g~g~g~ ~&~ggg8g g~~J~~

~~~~~~~ ~gg~l~fi8 ~~~Pt~

g8gg

30502009
30502009
30502009
00')00000
OOOOOOCO

O(J(,ouOOO

8ggggg88
Egg888S8

~~~~~~~N gg~200()1 ~~~aRB

ooo,o
TAPt(JC6S OOGOOOOO OOO(;OuOO aOOOOOO() 00000000 OQOOOOuO
UOOuOuuo ooooouOO uOOOOOOO l)OGOOOOO

+t=:C

ASDMPOPT VOCO

:~l

CD

U~NAHE.

+C('

::g
+11"

c
3

D5NAMl:. LO
DSNAHE 02
DSNAME
DSN,e;ME
USN,AME

~~a~¥~ON ~~f8~~rig ~n~~~I~~ g~~~g~gg ~~g~~¥g~ ~~gg8e8g
!:)[)MPINFO 1:110200

RFSV

88~~~!Ag

SDOPTJON OOOCODOO
SDMPFLG oooe

OOOOClu()O 000000

RE:SV

0("00

:)OUHP MULTIPLE ADDRESS 5PACF FLAGS
+10C
+lhl

+12C

ASH;
ASIIJ
ASICJ
ASH;
ASIU
ASIO
AS][..
ASID
ASHJ

+11..
+lHi

+11l
+120
+12...

+12~

OOCIO
OOvO
OfJClO
OOC::::
(lOCO
('OuO

ClOllO

f-lA(,S
FLAC,S
FLAG5
FLAGS
FLA("S
FLAGS
FLAGS
FLAGS

02
00

(..L

FLAGS

vl!
LC.
O{.l
e.O
i.V
CO

~t~~~

~~

~fSV

RESV
RESV
RfSV
RfSV
RFSV
R~SV

RESV
RE'SV

!l~~

~~i~

~~fB

88tg
eege

+J4L

+14't
+1'tb

ASIlJ
ASIL
ASID

OOCU
00(.10
(lOc.,O

+1 ... C

MRMIJ

0000(,00(.1 KESI:.KVED uOLooaoo nononono

:l~~

..

0003
COCO

~t~~~

FL,AGS
FLAGS
FLAt:.S

Figure 17. Task-Related Control Blocks (Part 5 of 10)

00
ac

CO

(.0
00
00
00
00
00

gg

~~~~
=~~~

gg
gg

iJG
OG
(Iv

RESV
RE:SV
RFSV

CO
(10
VO

I®

RTCT -- Recovery termination control table is formatted
with the first TCB of the current address space
on the CPU which took the dump.

@

-BTM.fj~~-----------------------------------AT
+0
+20

LOCATION

DOAA 1AC8

09E304F2 00AA1AC8 FF0003C8 00039048 00AA1EB8 00ABE5FO 00FE0658 000C1000
00000000 00000000 00000000 00000000 00AA1EB8 00ABE5FO 00FE7060

-EED TYPEl

REGS AND PSW

+3C
+5C
+7C

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000

+8C

00000000 00000000 00000000

-EED TYPE3 MACHINE CHECK

+98

00000000 00000000 00000000 00000000 00000000 00000000 00000000

+B4
+04
+F4

00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000

-SNPPARMS

+100

00000000 00000000 00000000 00000000 00000000

-DUMP STORAGE RANGES

~

+114

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

+134
+154

00000000 00000000 00000000 00000000 00AA1C1C 00AA1C20 00AA1C24 00AA1C28
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

g'
'" Figure 17. Task-Related Control Blocks (Part 6 of 10)
-- RTM2 work area chain pointed to
'" @ RTM2WA
:j
The RTM2WA is only formatted when the
are available.

by the TeB.
work areas

~

~

J
g.

-SUBFUNCTION REGISTER SAVE AREA
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+174
+194
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+1B4
00000000 00000000
+lBC
+1DC

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 OOBE77FC 00000000

~

-RECURSION REGISTERS
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+1F4
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+214

;f

-SAVE AREA FOR VTRT2
+234
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+254
+274
00000000 00000000

f
~

-SAVE AREA FOR TAS2/TAS3
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+27C
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+29C
+2BC
00000000 00000000

+2C4

00AA1D90

-RMPL
+2CB

00000000 00000000 00000000 00000000 OOAA 1DA8 00000000

Figure 17. Task-Related Control Blocks (Part 7 of 10)

-WORK AREA FOR RESOURCE MANAGER

+2EO
+300

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

-SAVE AREA FOR RESOURCE MANAGER
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
+320

+340
+360

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000

+366
+366
+3A6

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
I\TM2WA SUMMARY

+lC
+6C
+94
+3C
+5C
+7C
+DC
+E8

J....
...

il

COMPLETION CODE

OOOC1000

ABENDING PROGRAM NAME

ABENDING PROGRAM ADDR

00000000

REGS AT TIME OF ERROR

00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
00000000

EC PSW AT TIME OF ERROR
SDWACOMP

RETURN CODE FROM RECOVERY ROUTINE-DO,CONTINUE WITH TERMINATION-IMPLIES PERCOLATION

+EO

RETRY ADDR RETU!\NED FI\OM RECOVERY EXIT

00000000

+E4

RB ADOR FOR RETRY

00000000

Figure 17. Task-Related Control Blocks (Part 8 of 10)

(0-7)
(6-F)

w

...'"
0

~
~

:8

~.

:J:

[

I<

+C
+38
+C8
+04
+14
+16C
+170

-

CVT
RTCT
SCB
SDWA
SVRB
PREV
PREV

- -

00039048
00FE7060
00000001
00000000
OOABESFO
00000000
00000000

ADDR
ADDR
ADDR
ADDR
ADDR
RTM2WA FOR THE TASK
RTM2WA FOR RECURSION

+B8
+36C

ERROR ASID

+37C
+380
+384

CURRENT TRACE ENTRY FOR SAVED TRACE TABLE
FIRST TRACE ENTRY FOR SAVED TRACE TABLE
LAST TRACE ENTRY FOR SAVED TRACE TABLE

ASIO OF ERROR IF CROSS MEMORY ABTERM

---

-

0000

0000
00000000
00000000
00000000

5!.

~

RTM2WA BIT FLAG SUMMARY
+2CB

TASK TERMINATION

ESA BIT FLAG SUMMARY (RTM1 RELATED INFORMATION) FROM SVRB AT OOABESFO
+89

RECURSION DURING INITIALIZATION

Figure 17. Task-Related Control Blocks (Part 9 of 10)

OOABESFO

@

-STAF crNTQnl
+0

P.L"r.I(----------------------~T

r..JFl(T~r.!'

nOf)OOOno

!J~r;q,FXTT

!'cq

+R
+C

@

ALlnW

+7"'1.

~T ACI<-----------------------AT

In(:A TIIJ1\1

...J.
~

+1~

+20

+'"

60r,OP1300

( RT J W Watt\{ AR!=.A FnLl'lw$ FRR r:NTR I fS

FqQD OO!'lFIO}.6
FRD.p 000104DA
FDP'P nn rc C7r.n
F~~P onnl Q 4,)A
I=RRP 0002C2('u'
FP9P r(\o2C2n n
FR.RP ("ICDOOOOO
F~t.:P

nnooocoo

OOODOC34 LAST OOOOOF'34 LFf.JGT .... ('loonnn?o

FQ<:!~I=:,",P

1")("\(11"10000

FR9p OOOOOOOf)
FPPp O"onn0'10
FpRP rWCQnooo
FC!:~P nnnonoon
FQ:RP OOO~ODOO
FR~P noon on no
F~C:P onoooooo
F:)QP nnnnnnnn

-=LII-;S

I=:u,r;s

CU~RF.~T

*.'"

F~TPIFS

----------D~R"1ARf'A

onnonnnn

ollononoo
FLAr.c:: O(,H}O('lnoo
FLAr.S onOO('loon
cLAr;~ 00000000
FL4r.c,; 00000000
Flf..t;5 O('loocnoo
FLAr.S flononnon
FLAr.~ 000(01)00
FlAI';S 0000('1000
FlAf~~ 00000000
FLAr;s nnnnno('lo
FLAo;!) 00000000
!=L"r.S nO(ifJOOOO
FLAGS ooacoooo
FlA~S I)nnnooon

WAR"'Ir-.'r., P,T]W MAY

C?ot-.OO('l(l nncnlp,~A nOAAIA(lR
PAt''''l,ARF.A ooooonoo 00000000 0006~OOO
PA,R....,ARFA DOAA0748 OOA91F70 00000('102
n('nnoonn ('Ionnnooo 001r8000
PAt!:""!AP,FA OOARF54 1l 00000000 00000000
PAPMAPEA orARF"42 OOOOOOCIO 000('0000
P,&,R'-\AF'.;'A OOOOOOCO 00000000 (lononnnn
PAP'UREA nOOl"OOfln oonnnnno ononoono
PA~MAREA. 00000000 00000000 00000000
PAQ."'1ARFA ono('lOOOO 00("1("10000 000(10000
PAr,,-\AR~'&' ororcoco OOOOCOOO onot')nnnn
PAP,",AP~A nnnnnnnn nnl"'!nnnon nonoo('lon
p~q,p.oA~F.\ 00000000 00000000 00000000.
PA~"1APF.A 00000000 00000000 I"oonoooo
PAr.~ARFA anae-oooo (10000000 nnoonol)n
PAR~ARfA nor,(,nnOn oonnO{'lno 00000000
PAQ."1AR~A

~(IT 91:

CU~RI:NT

gggggt~g 8~~~l~~g ggg;t~bg gg~2g~~g
onAA.lA~~

O~ VALrO

OI')Fr:D"ir~

5CocoI1C8 OOt~9!==FC
('I('\('lOlOr0 OOBA9FF't OOOOOf"l(lO ooCt:'t 196A I')OCOl

Figure 17. Task-Related Control Blocks (Part 10 of 10)

On(1(H'C'54

I

PTlW WORI( ARFA
+0

SC~I)ATA

'lIT FLAG SIJI.iIMA,qV

PlTFqqUPT~

F~P.

+74
+94
+R4
+04
+F4
+114
+134
+154
+] 74
+lq4
+lp/.
+]['14
+1 F4
+214

nOAp.~07~

16AAIAFO TCq/RI\ O?AeF"rO

lJSFQ IN SIJDFttVT snq STATE

+10

+~4

lrC.IITION

PARMlT~T

eYPASS T/"1 Tfinted to by
the TeB. The EED 1S only formatted 1f the EEDs
are available. No example of this information is
shown ip the corresponding figure.
seB -- STAE control block chain pointed to by the TeB.
The SeB is only formatted if the TeB is an abended
TeB and the SCBs are available.
FRRs -- Functional recovery routine stack (which has
the RT1 work area embedded in it) is associated
with the TeB. The FRRs are only formatted for the
current task if it is holding the local lock.
(This block is mutually exclusive with the IHSA.)
IHSA -- Interruption handler save area (which has the RTl
work area embedded in it} is associated with the
TCB.
It is formatted only for task interrupted
or suspended SRB while holding the local lock.
(This control block is mutually exclusive with
the FRRs.)
No example of this information is
shown in the corresponding figure.

PSW, Registers, and Virtual Storage
Figure 18 is an example of the PSW, registers, and
virtual storage printed for a specific address space.
Contents are as follows:

CD

o

CURRENT PSW hhhhhhhh hhhhhhhh -- Current program status
word (current when the dwnp was taken}. 1
Register contents in hexadecimal format: 1
GPRS 0-7, GPRS 8-F
CTRS 0-7, CTRS 8-F
FPRS 0-2, FPRS 4-6

0CURRENT
@

General purpose registers.
Control registers.
Floating-point registers.

o

Virtual storage (address space private area).
line of print includes:

• The virtual address of the first printed word of
storage.
o The storage protection key.
o Eight words of storage in hexadecimal format.
• The same eight words in EBCDIC format, with periods
representing characters other than blank, A-Z, and
0-9.
lNote:
If you do not perfonn a STORE STATUS operation,
only the general purpose registers appear.
MODULE RTMSD350

PSW

070CIOOO

DATE 08/16/73

~r
w

TIME 22.28.05

PAGE 0027

001775AO

GPRS 0-7
GPRS 8-F

00177560
00FB4DB8

90177540
00000000

00000040
00000000

00182FF8
OOFBD438

00FBBC80
40l7750A

00FB4438
001775F8

OOFB2458
OOOlBF48

FDOOOOOO
00177558

CTRS 0-7
CTRS 8-F

C080EC40
00000000

OF1BOCOO
00000000

FFFFFFFF
00000000

FFFFFFFF
00000000

00000000
00000000

00000000
00000000

00000000
C60QOOOO

00000000
00000200

FPRS 0-2
FPRS 4-6

00000000 00000000
00000000 00000000

00000000 00000000
00000000 00000000

@

~

Each

180000 THROUGH 182000 COULD NOT BE PRINTED
STORAGE KEY IS 84 FOR STORAGE BEGINNING AT 18200
182000 84 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
182020 TO NEXT LINE ADDRESS SAME AS ABOVE
STORAGE KEY IS 86 FOR STORAGE BEGINNING AT 182800

w

:j
Figure 18. PSW, Registers. and Virtual Storage (Example}

~
o

~

,,",C[JUlE

CDJCB

,
f
~.

~

:;:
c
~

:t: :t:

*MASTER:t:
ASIC
01C8 AT rlFC08
TCA AT rlFFCO
Tce AT f.2CICS
TCA AT e~CBqe
TCe Al S8C7'10
lCB AT 889EBB
TCB AT 88t;BIC
TCB AT 8aQ'1AO
TCB AT 8eS16B
TCR AT 8a'>530
TCe AT 88BBFS

JOB HASP
TCB AT
TeB AT
TCB AT
TCe AT
TeB AT
lee AT
TCB AT
TCB AT
JCB

*

:t: T C

~

AMCS~D~P

0001
H.OP "l(:FPH:4C
RWCP
~SCB ~Q~IFeOO
GTC (I(h)n""'l')r
CPoIP ("!I)CCO(\OI)
t\TC I1ocC'ooon
NTC C()1)201C8
CTC l1i)fllFCD8
CMP OCQOorco
C,.,P 00000000
NTC onrl]t10CO
eTC C'.J('lFcoe
CMP I")OflOf'!{)(lO
NTC 1)1)1) IFFcn
eTC 00n IFCCS
Nrc ~1)crOf)OO
OTC OCFl8cege
CMP 00r-000CO
NTC I'lO('('I)r.(lO
OTC (I.("'88C791"
C,.,P OnOoor(!O
NTC r'!oa89EE8
eTC "(188C19r
CfoIP OCr:oc:OCOC
CfoIP ryQOflO(HlO
NTC ("IJSeQfnr
eTC ~088C79;'"
eTC 1'('88C79r:
C flP OC("'n(~n<:
~TC cnS8<;Q.oo
Cplp ornC'occr.
NTC ('1'18897(:8
eTC: (")f'89C191
NTC ~C8S<;5:("1
rTC {'r~p.C7'1r
CMP COflOOCOC

FAGE
t:'C021"69S
LTC f';1:flSCP.<:A
LTC nl'f!.')I~f)(r.
l TC ('t:'1I't:t)C(1
LTC rt'eeC7<:r
LTC r.(~flfleBFA
LTC rr'f1'1(I'1 f O
LTC (}·,c "'~"'1r )
LTC 1)f"!:)<".rCf.,
LTC [ f ' l ' r r ':' (".'1
LTC r:r;lf'r:]"'~
LTC O(l"'1("IJrq

H.Cp nNJ2Cf<;a
AS ID ono:
PWCP C("J'1'.'O,,":
ASCe ~CFF2E4C
F/lGF
CTC t'I()()()()f,'l,'
eMP oonoonel"'
r-,TC ooorl)OO('l
LTC ~'188C75r;
8SE2FO
LTC r.tJcrr:Drf"l
C~P o()("\oonco
N.TC ('('''''{1nC0
BeOG8S
eTC OC"'8SE2Fr.
880150
CiWP OCQOOfiOO
~TC 110SeCC;eA
erc r:1~AAE=2Ff"'
LTC rraSeA tt::
CplP COI)(lOCCO
,.,T( C10CrOOQC
CTC nn88075r
aBSAA('
LTC C"B1FC2fJ
LTC (f1tH 'IQocn
8S893n
C,",P ocr-norro
NTC coc'r:()n~o
eTC ':"C8B8AA':'
OTC rr.AflAAAI~
LTC ~·'1cr\;.>.:r.
~PB6e8
CPr.+P OOOQOCl l lO
NTC 008S8<;30
LTC f),l(lIlCnCI1
CliP ocnoocc~
NT( '~08E86e:P
eTC: rri8881111r:
B7FEBS
LTC (!IH1,-,;'crn
Cp.lP (lO(IOO()OO
NTC 1C)A1FFep.
CTC .)(' 8ABAto';
81FC2n

T CKP [30:
ASID
TCB AT S8E2FO
TCB AT esc~ss
TCe AT Se0750
TCR AT eS2A8C

F .... CP
~('Ia4
ASCe OCFFf.f:40
NTC #"JOOCOf)O{)
CfolP ooneolJoo
NTC rnrl(,(H)('IO
Cp.lP OO1100()GC
CliP OGf"c()Ono
NTC 008aO<;88
N1C OO(l('nocn
CfoIP OC'.:'OIJr.t;:(l

Figure 19. TeB Summary (Example)

DATE

THE CC.4;.18

p.oGE 1015

SU"'I-I~RY**»*

;"IS82
TCA ,"I(f'lFFCI"
Tce f;11~2t11C:8
TCB CreeCBSfl
Tce ::reBC79("
TCe "{'88GE-Be
TCP. crep9f!1{1
TeB ....::' e8<;<;A~
TCe: (t"SPQ768
TCP, ("{ BAq 51r
rep. ,:,r:~88BFB
!~ 8 1~0r:'t:'r,r:r:

eACK
SIlCK
BACK
PACK
PACK
PACK
8ACI<
P.ACK
PACK
BACK
EACK

r:QCr)O( "e
I1C/~lFcce

r.orlFFCr.
lJ!~('2rtc8

l'reeCp.<:e
"( SAC1G/J
·'::r:a8t;EEB
r)C88gEH('
'~(8A<;~Af:

.,r8A'17ta
(lf88<;5:r.

PME
PAGE
PACE
P.oCF
P.HE
PAGE

0'183
('9S4
0<;85
ngS6
('<;87
OG88
P~GF 0<;A9
PAGE Cg<;1"':
P.oCE t:<;<; 1
PAGE CG92
P~CE (19<;3

\~ "G"

TCA ~\-:e8nc:;8a
TCP. ror e80150
lC8 crSfl8.,ufl
TCR
e88""3~
HA (1( 888fBA
TCe (I" 87FEBS
TCB Cf'P7F(2C
lCB Q('ccr;~(H1

fl(8EC<;fe
e~CK fI(eeC75 l j
(lACK nf18SeAAr
BliCK ~1(898S3r
eACK C':8P86ee
E~CK or,a1FEEe

(l\ojCP (JOnlFeCf!
FACE ICC E
OTC f'I(l1 i ',"H'I)r".
TCB Or-S80S88
LTC (ltl88C75:1
LTC 000()("C': ....
TeB r.(EEC15r.
eTC ';"B8E2F'~
TCA ':'r"E82A8r;
eTC r:n88E2FO
LTC C{,8821lEC
TCB r'{ 8l:eor'{"
eTC (lr.B8C7')(~
LTC r:rS6er.C(l

PACK Cf~l)l)t~rOG
EACI< (~C8P.E2FC
(lACK r("8eC<>E8
B~CI( tceer.7'5t:

.,r

BACK
eACI<

v:r'n()~', r~
fI(~88F2F"

P~CI<

PAGE loon
PAC!: 100·1
PtGE IIJU2
P~CE 100]
PACF. 1004
PAfE 10(15
PAfE 11)116
P~GE lC07

t.\r.~C:1rCr.

P.oGE 1009
P~CE 101G
P~CE

1011

P"GE 1012

TeB Summary
Figure 19 is an example of a TCB summary.
as follows:

CD

Contents are

Address space information for each address space
(requested by a FORMAT control statement), for
selected address spaces (requested by a PRINT
JO.aNAt-I.E.= control statement), or for the current
address space (requested by a PRINT CURRENT
control statement).
JOB cccccccc -- name of the job associated with

o

Task control block information Uimited to the current
address space in the case of an SVC dump}. Each
line of print represents a single TCB, and includes
the following information:
'l'Cd

(TCB).

CMF hhhhhhhh -- TCBCMP field: task completion code
(three low-order bytes)_
NrC hhhhhhhh -- TCBNTC field;

address of the TCB
for the task that was previously attached by
this task's originating task, or zero if no
such task exists.
(Example:
If task A
attaches task B and then task C, the TCBN'IC
field in task c' 5 TCB points to task Bt s Tca,
and the" TCBNTC field in task B's Tca is zero.)

the address s~ace. The following names
identify system address spaces:
*MASTER* -- Master scheduler
HASP
JES2
JES3 -- JES3
ASI)) hhhh -- address space identifier.
AS CB hhhhhhhh

address of address space control

block.
FOWl> hhhhhhhh -- ASCBFDWP field; address of next
lISCB on the ASCB ready queue.

ig"
'"

~

AT hhhhhh -- A.ddress of the task control block

orc

hhhhhhhh -- TCBOTC field; address of the TCB
for the originating task, or zero if this is
the first task in the address space.

LTC hhhhhhhh -- TCBLTC field; address of the 'lCB

for this task's last-created subtask, or zero
if this task has no subtasks.

BWDP hhhhhhhh -- ASCBBWDP field; address of
previous M;CB on the ASCa ready queue.

'lca hhhhhhhh -- TCSTCB field; address of the next
'lCB on the TCB ready queue, or zero if this is
the last 'ICa on the queue.

.a?AGE dddd -- number of printed dump output page

BACK hhhhhhhh -- address of the previous TCS on the

1:.hat contains a formatted dump of the ASCB.

lCB ready queue, or zero if this is the fi:r:st
TCB on the queue.
PAGE dddd -- number of printed dump output page
that contains a formatted dump of the TCB.

MODULE AMDSADMP

~

Igo

TITLE FRW. m.l'tp: I-PC 077C2000

:J:

i

~

~

c

ill

DAY YEAR

DEVICE TYPE

PRIMARY
CHANNEL UNIT ADDRESS
AL TERNATE CHANNEL UNIT ADDRESS

FAILING CCW

CC

DA

00 ilvOOOu

FL

u~

0:

JOB lOENTlTY
i"

CT

CSW

K

l){~

CHANNl:L STATUS
PRGM-CTLU lRPT
INCORRECT LENGTH
PROGRAM CHECK

"~

CHAN C TL CHEel(.

~

PROTECTION CHECK
CHAN tlATA CHECK

"

CHAINING C.HECK

"
0

CA

OU!J.O(1(}

I1F eTL CHECK

US CS

"u

CT

OPJ U~Ul!

"

""
DATE

SOFTWARE - -

TYPE

D24RSHI
TEST
~/A

SOFTWARE(SVC 131

1 U"E

HH 101M

SS.TH

123ti3d21

Bt MODE PSW AT TIMl: uF Ef{i.C1R
FH!4 ... ",1;')0 5,'

N.lA
N/A

DAY Vk
fo44 16

~2.E

CPU

SFRIAL
Vo·,j, 15

CoPH
III
. lnl~

8888%8gl

80Z ... 1UOO
aOO':'OOO4

Figure 20. LOGDATA Output (Example) (Part 1 of 2)

HuFAD84u
PC-:>798AB

OVV\\~I.;.·l

Jc,)ijB[DOtJ

"58

t.>.,~8CAtl'.i

8""u2E~Bo.

FFt1!iIJ,.Il!

u ;dBlJ:;,Z8
1J(I('7CJE5.)

~r LfA!:.r:
Lt:VtL

VS 2 riEL.

HC HOuf: PS;i OF LA!.' kH

REGS AT TIME OF ERROR
REGS 6-7
REGS B-lS

-

10

(>O~3FF

uCi uc,.!/O

FIJ'.!CTIO"AL RECOVERY ROUTINE

,.6

\)!.. fl3FF

""

JOBNAME
ABEND lNG PROGRAM ~AME
NAME OF MODULE INVOLVED
NAME OF CSECT I~VOLVED

PAGE 0001

NONE

0

- - RECORD ENTRY SOURCE -

SEKIAL NU.,

MUDEL- t..lbd

HH MM S!).lH

I.

®

TIME 05.00.02

*' •• *'

LOGOATA

VTAII OUTBOARD

TIM. 11 33 12 31

76

OATE- u44

UNIT STATUS
ATTENTION
STATUS MODIFIER
CONTROL UNIT END
BUSY
CHANNEL END
DEVICE END
UNIT CHECK
UNIT EXCEPTIIl'<

SOURCE

- IINIT CHECK

DATE OB.lOSn6

ASIO=OOOb CPU=41 .JOB=IMSI1PRO'l L=OOOO TEA==Oa0030 ILC=4 PIC=] 1 FNT=002 LVL=b141

•• *

CD RECORD
ENTRY TYPE
VS 2 REL.
03

~.

oil

OOAF~la

i."".'J.,

"""v17CAb

('\'~d"Al!

btJ(lLE~~.l(

5I.1C£~d::''''

3

LOGDATA Output
Figure 20 is an example of the LOGDATA output for some
hardware and software entries in the in-storage LOGREC
buffer. Contents are as follows:

CD

o

i
....
....

~

Format of a unit check entry in the buffer.
(For
addi tional information on the unit check record
contents see OS/VS2 System Programming Library:
SYS 1 • LOGREC Error Record~ng.
Format of a software entry in the buffer.
(For
additional information on software record contents
see OS/VS2 System Programming Library: SYS1.LOGREC
Error Recording. 1

...;,
N

0

~

~
ill

i"
:J:
[
g-

,..
0

<
2-

~

®
I-Pt 077t2000 00AF5418 ASID=0006 tPU=41 JOB=IMSHPR09 L=OUOO TEA=HDDULE AMDSADMP
14tH REtORDS REQUESUII BuT NOT FOUND
ttH REtoRDS REQUESTED BUT liOT FOUND
SFT REtORDS REQUESTED 8UT NUT FOUND
IPL REtoRDS REQUESTED BUT NOT FOUND
OOR REC.OR.DS kEQUESTE-O BUl NOT FOUND

MIH REtORDS REQUESTED OUT NOT FOUND
EOD REtORDS REQUESTED 8UT NOT FOUND

0

.ftUMBER OF oOR TYPE OF REtoRDS RfAD WAS

6

NUMBER OF MDR TYPE OF RE'ORDS READ WAS

b

Figure 20. LOGDATA Output (Example) (Part 2 of 2)

®

o

Summary of record types that would have been formatted
if they were in the in-storage buffer.
Swnmary of records found in the in-storage LOGREe
buffer. Not all record types are formatted, so
the number of records listed in the swnmary
may not equal the number of records formatted
by LOGDATA.

DATE 08,05/76

TIHf 05.00.02

PAGE 0008

LPAMAP OUTPUT (LINK PACK AREA MAP)

Figure 21 is an example of LPAMAP output. Each line of
print represents one module, and provides the following
information:

STA
LNGTH

NAME

(cccccccc)

load module name or alias.
TYPE
EPA

type of eDE (contents directory entry) associated

wi th the Module.

NAME
IGG019BC
IGG019CC
IGG019CI
IGG019CH
IGG019BA
IGG019BB
HASPSSSM

..

(MAJOR or MINOR)

(hhhhhh)

MODULE AMDSADMP

~r

(hhhhhh)
total length of all control sections (in bytes) .

entry point address.

LIN K

~

(hhhhhh)

storage address (of first control section).

IEESB670
IEESB605
IEESB665
IEAVAROO
IEEVWAIT
IEAVTMTC
IEAVTRET

IEAVTSDT

EPA
C16400
C3BCD8
C3B3E8
COF088
C16548
C3D030
FBDOOO
D56BCO
F8BOOO
C7F008
F9F320
E7F700
F2CBB8

STA
C16400
C3BCDB

C3B3E8
COF088
C16548
C3D030
FBnDDO

E4A7DO

D56BCO
F8BOOO
C7F008
F9FOOO
E7F700
F2CBB8
E4A7BO

DBOEUO

DBOE60

~
Figure 21. Unk Pack Area Map (Example)

LNGH

000148
000328
0003DO

PAC K
TYPE
MAJOR

MAJOR
MAJOR

OOOODO
OOOICO
000240
004320
000440
002778

MAJOR
MAJOR

0OO3AO

MAJOR

001858
000900
000448
000850
000028

MAJOR
MAJOR
MAJOR
MAJOR
MAJOR
MAJOR

MAJOR
MAJOR
MAJOR

ARE A

MAP

DATE

TIME 12.51. 31

PAGE 0103

~
~

PRINT CSA, PRINT NUCLEUS, AND PRINT SOA OU'l!PUT

Figures 22, 23 and 24 are examples of PRINT SQA, PRINT
CSA, and PRINT NUCLEUS output. Each line of print includes:

<:fa •
c

~

The virtual address of the first printed word of storage.
• The storage protection key.
• Eight words of storage in hexadecimal format.
The same eight words in EBCDIC format, with periods
representinq characters other than blank, A-Z, and 0-9.

:8 •
,i'
:I:

[

MODULE AMDSADMP

f

~

2"

[j

SQA

PRINT

DATE 12/20/73

TIME 05.42.21

PAGE 0294

****

FCOOOO THROUGH. FC BODO COULD NOT BE PRINTED
REAL ADDRESS FOR FCBOOO IS 3BBOOO
STORAGE KEY IS 00 FOR STORAGE BEGINNING AT FCBOOO
FC8000 00 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000
FC8020 TO NEXT LINE ADDRESS SAME AS ABOVE
STORAGE KEY IS 06 FOR STORAGE BEGINNING AT FC8800

FC8DAO
FC8DCO
FC8DEO
FC8EOO
FC8E20
FC8E40
FC8E60
'FC8EBO
FC8EAO
FC8ECO

06
06
06
06
06
06
06
06
06
06

00000000
00FCAB60
070E1201
070E7000
070C3011
070E1201
070E7000
070E1202
070C2001
070E7000

00000000
00FC8DEO
00000000
00000000
FOF3BD1A
00000000
00000000
00000000
50F3C220
00000000

Figure 22. SQA Print (Example)

00000000
OOFCBFEO
00000000
00000000
00000000
00000000
00000000
00000000
00000004
00000000

00000000
F5003240
00000000
00000000
00072F7B
00000000
00000000
00000000
00000.001
00000000

00000000
00000000
00000000
00000000
00072F7B
00000000
00000000
00000000
FFFB659B
00000000

00000000
00000000
00400000
00400000
00410001
00400000
00400000
00400000
00410001
00400000

00000000
00000000
00027C70
00027C70
0002730B
00027C70
00027C70
00027C70
00027308
00027C70

00000000
00000000
61E7512B
61E75147
61E751AB
61E75299
61E752B3
61E752ED
61E752Fl
61E75309

....................................
.............. 5 . . . . . . . . . . . . . . . . . . ..
.......................
••••••••••••••••••••

0

••••••• X •• "
0

••••••

X •• *

* .... 03 •••••...•.•...•.•.••••• X •• *
*

••••••••

0

••••••

* ..........
* .....

*

0

••••

0

0000.0

••••••

3B.

0.0

* ..........

0

0

0

0

••

•••••

o.

0

000

••

0

•••

0

0

••••••

0

oX.
o. oX •. *

•••••••••

0.0

••••
0.0

0

0*

••••

••

0.00

0

0

•••

••••

0

X ••

*

X.I*

.x .. *

MODULE AMD5AOMP
TITLE FROM DUMP;:

DCll

IN

~EAOVLQO

DATE

** ••

C5A

PRINT

J.w
~

919000 lE 00000000 00000000 00000000 00000000
910020 TO NEXT LINE ADDRESS SAME AS ABOVE
919040 1E 00000000 00000000 00000000 00000000

ouoooooo uaouoooo

919060 lE 47COF590 01138501 00000000 00000000

00000000 00000000 01139706 01 L38603
00000000 OOOODOOO 00000000 00000000

919080 lE 00000000 00000000

ooaooooo

0100AO
9190(,0
9190EO
010100
010120
919140
010160
910180
9191AQ
9101CO
919 lEO
010200
919220
010240
910260
HOl80
01qzAO
01qzCO

SAME AS ABOVE
00000000 00000000
28800050 OOOOF105
5C5C5C5C 40404040
80000000 00200000
00000000 00000000
E2E3C44B 5C5C5C5C
01138505 0004C101
40404040 40404040
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
0040002C CBFlF5F5
0040002C 00000000
80200012 40404040
E3C5D4F3 80BOOO12
D7C1E2E2 E6D6DOC4

IE
1E

IE
1E
1E
1E
1E
1E

NEXT LINE ADDRESS
OOOOOQOO 00000000
00000000 COOOOLEC
E2E3C44B 5C5C5C5C
01138502 0002C101
40404040 40404040
00200000 00000000
00000000 OOCOOOAO
5C5C5C5C 5C5CSC5C
0065C101 BOOOOOOO
40404040 00000000
00000000 00000000
00000000 00000000
C9F3FOF3 0001F303
00000000 0001F5A7
40404040 E2F3F6FO
80400012 40E2EBE2
C5ClCId:5 10020010

Figure 23. CSA Print (Example)

PAGE 0001

*.**

890000 THROUGH 91 l WOO COULD Nor BE PRINTED
REAL ADDRESS FOR 919000 IS L9AOOO
STORAGE KEY IS lE FOR STORAGE BEGINNING AT 919000

TO
lE
lE
1E
1E
IE
1E
1E
IE
1E

TIME 00.40.18

rEST CASE TCKPI3Q3

00000000

00000000 OOOOOUOO

00000000 00000000 C9DbE340 08002800

00000100 ooaoODoo 00000000 00000000
0001el01

BOOOOOOO 00200000 00000000

40404040 00000000 00000000 20C20085
00000000
00a0005A
5C5CSC5C
80000000
00000000
E2E3C44B
00000000
00000000
00000000
40404040
OB06EOOO
E2F3F7FO
40404040
OADBOOIC

E2E3C44B
01138503
40404040
00200000
00000000
5C5C5C5C
00000000
00000000
00000000
40404040
40404004
80200012
D3C905C5
40404005

5C5C5C5C
0003CI01
40404040
00000000
00900050
5C5C5C5C
00000000
00000000
00000000
OOEOOOOO
F2F060F6
40404040
1001000C
E40409C4

5C5C5C5C
80000000
00000000
E2E3C44B
01138603
40404040
00000000
00000000
E3C3D207
00000000
H0180012
F1F1F3FO
OOD6E4E3
10010015

* ................................. 0
0 . . . . . . . . . . . . . . . . . . . . . . . . . (OT

..... 0

* •. 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *

* ...••.••..•.....••.....••••.•.•. *
* ••••••••.•••••••••••••••••••
*
*. .o . . . . . . . . . . . . . 7 ••• A.............. *
*STD.. •••••••
• •••••••• 8 •• *
••••••• A ••••••••••••• 5TO .......... *
...
• ••••••••••••••••• A ••••• *
*•••••.•• STD... ••• •••
• ••••
* .•.••.•..•.... A ••••••••••••• 5TO.*
.o • • •

. ............... *
* ••••••••
............................. *

:ct • • A •• ••••••••••• 5TD •••••••••

* ................................. *
* ...........
TCKP*
•••••••• *
.o . . . . . . . . . . . . . . . . . . .

*ll 303 •• 3 • • • • H15S

*.o ••••• 5.. •••• ••• •••
H20.b •••••
*
5360....
5310....
1130*
SYSTEM3....
lINE •••• ROUT.
*ECDE •••• PA5SwORD....
NUMRO .....

*.••

*

~

MODULE AMOSAOMP

I

I
i'

Ig
,..

~

!

DATE

TIME 00.40.18

PAGE 0001

TITLE FROM DUMP: OCII IN IEAOVLOO TEST CASE TCKPI303

****

NUCLEUS

PRINT

****

REAL ADDRESS FOR 000000 IS 000000
STORAGE KEY IS 06 FOR STORAGE BEGINNING AT 000000
000000 06 00080000 0000740Z 00007000 Q00071ZZ
08000110 60000001 070COOOO 00A7F4FA
000020 06 071COOOO 000923CC 040CIOOO 0022A61C

00000000 00000000 Q70EOOOO 00000000

000040
000060
000080
OOOOAO
OOOOCO
OOOOEO
000100
OOOIZO
000140

FABI0FFF
00080000
00ZZ7AIO
00000000
00000000

06
06
06
06
06
TO
06
06
06

01007000 60006000 01000000 60006000
OZ007000 60005FE8 OZ007000 BOOOO090
02007000 30006000 5000A008 4190626C

000160 06 5090AOOC 50JJOA010 B611B57C 41A08578

50AOCU04 18AA5890 000450AO 90 1058FO

••••••••••••••••••••••.••••••••• 0·

000180
OOOIAO
OOOICO
OOOIEO
OOOZOO
OOOZZO
000Z40
000260
000Z80

00000000 03007031 090079EE 800074B4
00007000 900071ZZ A00077Z6 00000004
00000000 00000000 00000000 00000000

00ZOAE76 000070ZA
00000009 00007148
00000000 00000000
SAME AS ABOVE
00FFFA08 00lFFA08
00000000 00000000
00000000 00000000
AOOOOZ6C 00000000
00000000 00000000

OOFFF710
00000000
040COOOO
00000000
00000000

001FF710
00000000
00A7F534
00000000
00000000

04080000
04080000
00000000
00000382
00000000

00868000
00000000
00000000
00000000
00000000

00066EC8
00065098
00000000
00000000
00000000

4.*

* ••••••••••...•••••.••.•••••••••••
* •••••••••••..•.••••••.•••••••••••
*.....•••••..•••••••••.•..•.••.•• *
*••••••.••..•.••••••••.••••••••.. *
*••.•••••••.•.•••.•.••.••.•••••.••
*•••••.••••••••••.••••.. V•••••••••
*•• •Y•• •••••••••••••••••••••••••• *

00868Fl6 00069E9C
00007SEO OB007660
00000000 00000000
NEXT LINE ADDRESS
07EZCI04 00000040
00FF0640 00FF0640
070COOOO 00A7F4FA
AOOOOZ64 00000000
00000000 00000000

00FC70CO
000lB5Z0
00000000
00000000
00000000

*••.•..••....•••••••••.••••••••
•................................•
* .••••.......•..•....•..•••••.•• H*

00007148 OOOZIOZO
00080000 00066000
OOOZOOOI 00040001
ZOOOOOOO 00000000
00000000 0000000'0
SAME AS ABOVE
00000000 00000000
OZ007000 BOOOOOl8
OZ007000 70006000

06
06
06
TO
06
06
06
06
06

00007158 OCOOOOOO
04080000 00069188
00000000 00001004
00000000 00000000
00000000 00000000
NEXT LI NE ADORESS
00000000 00000000
07007000 60006000
OZOOCFE8 60005F70

00868000
00000C54
00000000
00000000
00000000

0002AO 06 00000000 00000000 00000000 00000000

00000000 00000000 00000040 OOFF0218

ooozeo 06 00FF5Z3C OOOOOCOO 00868000 00880Boe
06 "~04!:..l.3..!L.l1l00j)mI..LQJllIl!J)OOL0003311~

t..nnl RF= I A.-nnoooooo 00000001 OOQ449CB

OOOZEO
-...

Figure 24.

Nucl~us

Print (Example)

00031008 00032008 00000000 400189AE

•.•..•••••••..•••••••..•....••••. *
*•.•••.....•••••..•.••.•.....•.•.•
*.....••••••••••••••••.•••••••..••
.PSA ••••••• Q ••• Q •• 7 ••• 7 ••••••••••

* ••• '" •...•••••••.•.•••••••••• *
*•.•••• 4 ................ 5 ••••••••• •

••••.•••••.••••••••.••.•••••••••• *

*••• '" •.•••••.••••..•.•••••••••••
•...............................•
•...............................•
_.A •••••••••••• Y •••••••••••••• H.
IIIe

PRINT REAL OUTPUT (REAL STORAGE PRINT)
Figure 25 is an example of PRINT REAL output.
are as follows:

Contents

CURRENT PSW hhhhhhhh hhhhhhhh -- Current program status
word (current when the dump was taken). 1
Register contents in hexadecimal format: 1
GPRS 0-7, GPRS 8-F
CTRS 0-7, CTRS 8-F
FPRS 0-2, FPRS 4-6

General purpose regist£:rs.
Control registers.
Floa ting-point registers.

Contents of real storage.
Q

Each line of print includes:

The real (absolute) address of the first printed word of
storage. 2

• The storage protection key.
• Eight words of storage in hexadecimal format.
• The 'same eight words in EBCDIC format, with periods
representing characters other than blank, A-Z, and 0-9.
'NOTE: If you do not perform a STORE STATUS operation,
only the general purpose registers appear.
2An absolute address is a real address to which prefixing
has been applied. Prefixing is described in GA22-7aOO ~
in effect, it simply interchanges the 4K bytes of
storage at real address 0 with the 4K bytes of storage
at the real address contained in the prefix register.
Prefixing is applied to all references to real storage
and to keys in storage, except for references to the
PSA during a STORE STATUS operation, and except for
references by a channel to extended logout locations, to
in~~re::.t-data-address words, and to CCWs.
MODULE AMDSADMP

DATE

TIME 00.40.1B

PAGE 0001

TITLE FROM DUMP: Oell IN IEAOVLOO TEST CASE TCKPI303

****
GPRS 0-7
GPRS 8-F

REAL

00868F16

00069E9C

0020AE76

000075EO

OB007660

00000009

STORAGE
0000702A
00007148

PRINT
00000000
00007000

03007031
90007122

090079EE
A0007726

80007484
00000004

ONLY GENERAL PURPOSE REGISTERS AVAILABLE

~

g'

w

~

STORAGE KEY IS 06 FOR STORAGE BEGINNING AT 000000
000000 06 00080000 00007000 06000130 6000002B
000020 06 040COOOO 000164S2 040COOOO 00FOCA40

08000130 60000001 071D2000 000E073E
00000000 00000000 07102000 000E073;;;

000040 06 OODAFBFO OC000001 0007C4FB 00016460

FB3BPFFC 0002C034 040COOOO 00017FE8

000060 06 040COOOO 000188110 OOOCOOOO 0001819A

00000000 00010c90 040COOOO 00016114

Figure 25. Real Storage Print (Example)

*....................................... *
*... 0 ....... 08 .................... y*

* ........................................... .

...................................................

'"
Ig

~

f
~.

[

f
~

2"

~

®
GPRS

MODULE AMDSADMP
DATE 12/20/73
STORAGE
P R I N T
* * * *
NUCLEUS
oaOOPoOl
00000000
140COOQO

TIME 05.42.21

PAGE 0388

VIRTUAL

0-7

00000168

OOC58BB8

OOC58BDS

GPRS B-F
BOO3FF68
4003D9FE
50036B66
ONLY GENERAL PURPOSE REGISTERS AVAILABLE

®~~~~~D~iS I~O~6 o~g~O~T~~~~5~~gINNING

000000 06 140COOOO 0003E59E 00000000 4003C598

4003DA92

A003FE14

00028160

00000000

OOC58BDB

OOQASE34

oaoopoo!

00000168 OOCSBBBB OOC588D8

000040 06 00C5C468 00000c5C 0003FJj90 00026C40
000060 06 A003FE14 00000000 6003FE4A 47806506

7FCIFF68 40Q2A15C ooocoaDA OOC5C4FO
00080000 00044680 040COOOO 00037C3E

ASIO 0001
@REAL ADDRESS FOR 070000 IS 3BEOOO
STORAGE KEY IS 08 FOR STORAGE BEGINNING AT 070000
070000 08 00000000 00000000 00000000 00000000
00000000 00000000
070020 TO NEXT LINE ADDRESS SAME AS ABOVE
00105BBO C094D201
0705AO OB 00000000 00000000 90ECDOOC 05A05BCO
0705CO 08 07FE0014 5D404040 OSB047FO 801AC9C5
C5E5C9D7 D340D9FO
D2QF4004 85A6D765
0705EO 08 F861F7F3 5800854A 45108022 OAOA1841
10005030 10009610
070600 08 41104004 07021001 10014130 30005630

CEOOOO
CE0020
CE0040
CE0060
CEQOBO
CEOOAD

COMMON
THROUGH CEOOOO eOULD NOT BE PRINTED
REAL ADDRESS FOR CEOOOQ IS 28BOOO
STORAGE KEY IS DE FOR STORAGE BEGINNING AT CEOOOO
OE 00CFD400 OOOOOOCO 00000007 00CE057C
E7300000 00CE0020
OE 01CE0080 21200015 40FOF6F5 4040F.6F9
40SC5C5C 5CSC5C4B
OE 4BOOOOOO 00000000 00000000 00000000
00000000 00000000
OE 00000000 00000000 00000000 00000000
00000000 00000000
OE 01CEOOE4 20200015 40FOF6F5 4040F6C1
405C5C5C SC5CSCSC
DE 4.BOOOOOO 00000000 00000000 00000000
00000000 00000000

Figure 26. Virtual Storage Print (1

'lIe)

00000010
00000000

DOFFF710
0003AA30

AT 000000

000020 06 00028160 OOC58BD8 040COOOO 0OO30AD8

®
e60000

00028160

00000000 00000000

* ...... v ..... . E . • . . . . . . . . E.Q ..•. *
* •.••• E.Q ••••••• Q ••••• E ••. E.Q •••• *
* .ED .••...•••.•. .A . . • . . . • • • . EDO*
* ................................

................................

B03AA014
F2FOFOFO
400040'00
10005040

9BECDOOC
FOF961F2
4130B38C
10049620

* • • • • . • • . • . . • • • . . • • . . . • K •.•.••••• *

00CE1000
4B4B4B4B
00000000
00000000
5C4B4B4s
00000000

00000000
4B4B4B4B
00000000
00000000
4B4B4B4B
00000000

* •• M .•••••••••••• X ..•••...•.••..• *
* •••.•... 065 69 •.•.•••.••••••. *
................................ *
................................
* ••. 0 •••. 065 6A .•••••••••••••• *
* ................................ *

.. . 0 .• IEEVIPL R0200009. 2*
*B.73 . . . . . . . . . . . . K • • • • P . • • • • • • *

* • • • P •••••••••.•••••••••.•••••• *

PRINT STORAGE OUTPUT (VIRTUAL STORAGE PRINT)
Figure 26 is an example of Print Storage output.
Contents are as follows:

o
o

CURRENT PSW hhhhhh hhhhhh -- Current program status

word (current when the dump was taken). 1 No
example of this information is shown in the
corresponding figure.
Register contents in hexadecimal format: 1
GPRS 0-7, GPRS 8-F -- General purpose registers.
cr,i5 0-7'JCTRS 8-F -- Control registers.
FPRS 0-.2, FPRS 4-6 -- Floating-point registers.

1rf you have not performed a STORE STATUS operation,
CURRENT PSW, CTRS, and FPRS do not appear.
The formats
of the_s_e _.(.~e.lds are shown in Figure 18.

r
w

~

o

Contents of virtual storage, identified as follows:

@
@

@

NUCLEUS -- Nucleus and system area.
ASIO hhhh -- Private area of indicated address
space.
COMMON -- C ammon area.

Each line of print includes:
i'he virtual address of the first printed word
of storage.
The storage protection key..
.eight words of storaqe in hexadecimal format.
The same eight words in EBCDIC format, with
periods representi.ng characters other than
blank, A - Z, and 0 - 9.

~

I

MODULE ABC

~ TER* -- Master scheduler.
nA:3P -- ·J£52.
JEs3 -- JES3

.I\5CH hhhhhh -- Address of AseB {address space
control bloCK}.
L{bXl hhhhnh -- A.SCBFDWP field; address of the
next ASCB on the ASCB ready queue.
r'Rl!.V hhhhhh -- ASCBBWDP field;

audress of the

previoo3 AseE on the 1\5C13 ready queue.
ASILJ hhhh -- ASCBASID field; address space

ide nti fi er.

®

LOCAL SERVICE PRIORITY LIST -- Local SRB

dispatching queues.
NON-QUIESCEABLE QUEUE -- SRBs to be dispatched
without regard to the status of the,
address space (active or quiesced) .

~

SYSTEM QUEUE -- SRBs to be dispat-ched only when
the aMress space is active.'

@

TCB ready queue.
Each line of print represents
TCE, and includes the following fields:
TCB hhhhhh -- Address of the TCB (task control
block) .
NEXT hhhhhh -- TCSTCS field; address of the
next TCB on the TCB ready queue.
PREV hhhhhh -- TCBBACK field; address of the
previous TCB on the TCB ready queue.

MODULE AMOSAOMP
JOB

~

LOCAL

0

~

QUEUE

IS EMPTY

"c

QUEUE

IS EMPTV

f(l

LOCAL

~

NEXT 000000
PREY FE5870
ASCB FE7468
- ADDRESS SPACE IN LONG WAIT
- ADDRESS SPACE SWAPPED OUT

INIT

~.

I~

PROBLEM LIST

®

SERVICE PRIORITY
NEXT
NEXT
NEXT
NEXT

;;:

-Figure 29:

CD

TIME

01.55.25

PA.GE

LIST

9603DO
960178
96C9F8
000000

PREY
PREV
PREV
PREY

JOB *~lASTER*
TCB
022970 SET TEMP
96EA80 SET TEMP
JOB *MASTER*
TCB
TCB
96E748 SET TEMP
JOB *MASTER*
JOB *MASTER*
TCB
969348 SET TEMP
TCB
JOB *MASTER*
9699E8 SET TEMP
TCB
969138 SET TEMP
JOB *MASTER*
JOB *MASTER*
TCB
969790 SET TEMP
TCB
965B78 SET TEMP
JOB "MASTER*
JOB *MASTER*
TCB
965778 SET TEIlP
JOB .. MASTER ..
TCB
965040 SET TEf1P
JOB JES2
TCB
96E080 SET TEMP
960178 SET TEMP
JOB JES2
TCB
JOB JES2
96C670 SET TEMP
TCB
JOB JES2
TCB
96C398 SET TEMP
JOB JES2
TCB
96CIAO SET TEMP
JOB JES2
TCB
9666A8 SET TEMP
JOB RMF
TCB
96EOBo SET TEMP
JOB RMF
TCB
960300 SET TENP
JOB RMF
TCB
960178 SET TEMP
JOB RMF
TCB
96C980 SET TEMP
JOB RMF
TCB
96C290 SET TEf1P
JOB INIT
TCB
96E080 SET TEMP
JOB INIT
TCB
960300 SET TEMP
JOB INIT
TCB
960178 SET TEMP
JOB INIT
TCB
96C9F8 SET TEMP
NO MACHINE CHECKS IN PROCESS
NO ABENDS DETECTED FOR ASCBS
NO NON-DISPATCHABLE ASCBS DETECTED
NO ABENDS DETECTED IN PROGRESS FOR

[

09/24/77

SERVICE MANAGER QUEUE

TCB 96E080
TCB 960300
TCB 960178
TCB 96C9FB

ill

DATE

ASID 0004

000000
96E08o
960300
960178

NQN-DISPATCHABLE
NON-DISPATCHABLE
NON-DISPATCHABLE
NON-DISPATCHABLE
Not~-DISPATCHABLE

NON-DISPATCHABLE
NON-DISPATCHABlE
NON-DISPATCHABlE
NON-DISPATCHABlE
NON-OISPATCHABLE
NON-DISPATCHABLE
NON-DISPATCHABlE
NON-DISPATCHABLE
NON-OISPATCHABLE
NON-DISPATCHABlE
NON-DISPATCHABLE
NON-OISPATCHABLE
NON-OISPATCHABLE
NON-DISPATCHABlE
NON-DISPATCHABLE
NON-DISPATCHABLE
NON-DISPATCHABLE
NON-DISPATCHABLE
NON-OISPATCHABlE
NON-DISPATCHABLE

TCBS

System Summary (Example) (Part 3 of 3)
PROBLEM LIST -- List of problems diagnosed by AMDPRDMP.

-

FLGS4
FLGS4
FLGS4
FLGS4
FLGS4
FLGS4
FLGS4
FlGS4
FLGS4
FLGS4
FLGS4
FLGS4
FlGS4
FLGS4
FLGS4
FLGS4
i=LGS4
FLGS4
FlGS(t
FLGS4
FLGS4
FLGS4
FLGS4
FlGS4
FLGS4

04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
04
00
04
04
04
04
00
04
04

FLGS5
F LGS5
FLGS5
FLGS5
FLGS5
FLGS5
FlGSS
FlGS5
FLGS5
FLGS5
FLGS5
FLGSS
FLGS5
FLGS5
FLGS5
FLGS5
FLGSS
F LGS5
FLGS5
FLGS5
FLGS5
FLGS5
FLGSS
FLGS5
FLGS5

DO
DO
DO
DO
00
00
DO
00
00
00
DO
00
00
00
00
00
00
01
01
01
01
00
01
01
01

SCNDY
SCNDY
SCNOV
SCNDV
SCNDV
SCNDY
SCNDV
SCNDV
SCNDV
SCNDY
SCNDV
seND V
SCNDV
SCNDV
SCNDV
SCNOY
SCNOY
SCNDV
SCNDV
SCNDV
SCNDY
SCNDV
SCNDV
SCNDV
SCNDV

00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00001000
00001000
00001000
00001000
00000000
00001000
00001000
00001000

DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAR
DAP.
DAR
DAR
DAR

00
00
DO
00
00
00
00
00
00
00
00
00
00
00
00
DO
00
00
00
00
00
00
00
DO
00

STPcr
STPeT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT
STPCT

DO
00
00
00
00
00
00
00
00
00
DO
00
00
00
00
00
00
00
00
00
00
00
00
DO
00

0062

The arF control block chain was broken.

AMDPRDMP OUT PUT COMMENTS
AMDPRDMP output comment:; are of two types:
comments and general output comments.

EDIT output

EDIT Output Corr.ments
The following comments may ilppcilr with thc GTF data that
AMDPRDMP formats.
They are listed here in alphabetic
order.
EDIT DELETED UPON USI:;R"S REQUI:;ST
A user exit routine requested that the current EDIT
execution terminate by returning to EDIT with a return
cooe of 16 to 20.

EDIT TERMINATED UPON USER "S REQUEST
A user exit routine requested EDIT termination by
returning to EDIT 'Nith a return code of ~4.

The dump data set being processed is not from a
MVS system.
The block containing the addressed area was mi sSing
from the dump, perhaps because the prcgram that
produced the dump encOJntered an I/O error while
attempting to wr,\te the block.
Edit processing
terminates.
AMDPRDMP encountered an I/O error while attempting
to read the record containing the area addressed
by the pointer.

ERROR IN GTF BUFFER CONTINUING WITH NEXT BUFFER
While IJrocessing an internal (dwnp) trace data set,
EDIT encountered a GTF trace record with a length
outside the range of 4 to 284 bytes.
EDIT continue.s
processing with the next GI'F buffer.
GTF Nor ACl'IVE AT TIME OF DUMP

ERROR IN GT F BU FFER CONTROL BLOCK CHAIN
Whil e attempting to locate the GTF trace buffers for
an internal (dump) trace data set, AMDPRDMP could not
obtain the tracc Duffers for one of the following
reason:::;:

~

While processin~ an internal (dump) G'IF trace data
set, EDIT determined that GTF was not active when the
dump was taken.
EDIT processing terminates.

~

g

GTF OPTIONS IN EFFBCT - option

PCI=

rn

section of the output listing and indicates the
conditions, under which the GTF records were produced.

'"c

FORMAT=

0

"pecified control block is not in the dump.
Further processing of this portion of the structure is
impossibl e.

g-

~o

~

22

~

27 While formatting the specified control blOCk or
control block 'extension, either an 110 error was
encountered while attempting to read the block of storage
containing the control nlock or control block extension:
or the required block of storage was missing from the
dump_ processing continues.
28 A field of the specified extent block extension could
not be read from the dump. Processing continues with the
next extent Dlock.

The address of the top of the nucleus could not be

~ determined from the dump. Default values of x'D' and

0-

26 While attempting to read the pOinter to the sr;ecified
control nlock, either an I/O error wa~ encountered; or the
block containing the control block was missing fronl the
dump; or the pointer was zero. Processing continues~

X'20000' will be used as boundaries.
23
While attempting to. read the specified address either
an I/O error was encountered: or the block containing the
address was missing from the dump. Processing continues.

24 While attempting to determine the region or LSQA
boundaries for the family of TCBs attached to the job step
TCB, one of the following i terns could not be extracted
from the dump: A PQE pointer, or a pointer within a PQE
could not be extracted from the dump; or the pointer to
the SPQE for the LSQA for the TCB, the dummy PQE in the
SPQE, the size of the LSQA, or the LSQA itself could not
be extracted from the dump.
25 While attempting to read the specified storage, either
an I/O error was encoontered while attempting to read the
block containing this storage; or the black containing
this storage was missing from the dump~ Processing
continues~

29 While formatting the specified area, either an I/O
error was encountered while attempting to read the block
containing the required data or the chain pointer for the
area addressed an area that was missing from the dump.
Process ing continues.
30 While formatting the load list or job pack area, a CDE
was encountered that had a block extent list with a
relocation factor of zero or greater than twenty-five; or
the extent list pointer was zero. Processing continues
with the next CDE.

31 Whi Ie processing the specified control block chain,
the control block pointed to by the preceding control
block was found to bave a non-zero link field. A maximum
of five more control blocks will be formatted following
the link field pain ter.
32
'Ihe same TeB was encountered twice on the TeB chain
for a memory, indicating an infinite loop. Processing for
this memory is terminated.

33 While formatting the specified area.
required data was missing from the dump;
was encountered while attempting to read
containing the required data. Processing

either the
or an I/O error
the block
continues.

34 A read error occurred on at least one of the preceding
fields of the TCB. Processing continues.
35 While formatting the specified control block, either
the area addressed by a pOinter in the control block was
missing from the dump; or an I/O error was encountered
while attempting to read a block containing required data.
36 A field in the specified entry associated with an RB
could not be read from the dump. That entry will not be
formatted.
37

Processing of the present address space is terminated.

38

All remaining data will not be formatted.

39

The link field of the SRB chain was zero.

40 While following the event chain for the specified
area, more than the allONable number of events were found.
processing continues with the next verb.

~
~r

'"

~

41 While formatting the data extent blocks, AMDPRDMP
found more then 200 DEBs chained to the TCB .. The first 200
DEBs are printed. Processing for the current control
statement is terminated, but processing of the dumped data
set is continued.
42 AMDPRDHP foond more than 255 CDEs or LLEs on the
specified queue/list ... The first 255 elements will be
printed. Processing continues.

43 The print routine foond more than fifty request
blocks/partition queue elements on the specified chain.
Only the first fifty will be printed. Processing continues.
44 While formatting the specified T..able, more than 1635
DO entries were found. The first 1635 entries were
formatted. Processing continues.
45

The processor address obtained from the LCCA,PCCA,
PSA was a negative value, or greater than X'3pl.

46 The number of MAJOR or MINOR QCBS exceeded the
assumed maximum (200).
47 The FORMAT rontine found an invalid job name in the
TIOT. TO be valid, the first character of the job name
must be A through Z. or $,U.@, or il blank (X'I.jO').
Processing cont.inues.
48 An I/O error was encountered while attempting to read
the specified area of data. Procpssing continues.
49 The pointer to the CDE queue was zero, or the CDE
queue head was zero. Processing ends for t.he LPA.MAP verb.
processing continues with the next verb.
50 More than 50 DQEs were foond that de..scrine SQA blocks.
Only the first 50 will be processed.
51 The loop control value was zero. processing of the
specified function or control block ends for this request .•
52 One more than the maximum number of SRBs wa s found on
the SRB queue. Processing terminateg for this queue unless
there is a pointer to the last SRB. In that case. a
maximum of five more SRBs will be processed.

.:a.

53 Due to a preceding error, processing will continue
using the pointer to the last SRB on the chain. A maximum
of five SRBs will be processed from this point.

~

54 All of the entries to the specified table were zero.
Possibly the table or the pointer to the table has been
overlaid.

ct'

::::

~

~

The load list pointer or the DEB pointer in the TCB is
The zero ·load list pointer indicates that either no
programs were loaded by the LOAD macro instruction; or the
load list pointer was overlaid with zeros. The zero DEB
pointer indicates that either there were no open aata sets
or the DEB pointer in the TCB was overlaid with zeros.
processing continues.

2.

56

No ASCBs were found in the dump. Processing

57

None of the jobs specified were found in the dump.

~.
:J:

~

<

3•

55

62 While processing input from an SVC dump, the virtual
PCCA address in the PSA for the active processor was
found to be zero, and the PCCA address for the PSA of the
active processor could not be found in the PCCAVT.
This
PCCA contains the only pointer to the unprefixed 0-4K
block. Processing continues.
63 The specified address was O.
listed.

No processors will be

zero~

continues~

58 The pointer to the chain for the specified control
block was zero.
59 '!he jab pack queue field of the TCB is zero.
Processing continues.
60
Since a STORE STATUS operation was not perf ormed prior
to taking the dump., only the contents of the general
purpose registers were stored and will be avai lable to the
dumping prOJram.

61 An error occurred during the search for SQA
boundaries. At least one block of the SQA was found, so
it will be printed.

64 The pointer to the last SRB in the SPL queue was zero.
Processing continues. However, if the SRB chain is broken,
no recovery wi 11 be attempted.
65 The pointer. in the SPL queue, to the last SRB on the
queue wa.3 zero. The queue is processed witoout using the
end poincer.
66 While processing the
the backward pointers, a
of the control blocks on
processing of the memory

specified control block chain via
zero pointer was found before all
the chain were processed.
is terminated.

67 Input is from AMDSADMP. During AMDPRDMP initialization,
the prefix value could not be obtained for the specified
processor. This makes it impossible to obtain the PSA
for this processor.
68 '111e processim of the specified area or the current
function is terminated.
69 While processing from the last SRB, more than five
SRBs were found. processing terminates.
10 The virtual PSA address in the PCCA was not a 4K
multiple.

71 'Itle first word of the SPL or SMQ was zero. Processing
continues.

80 rhe termination bit of the flag byte at XI 21 1 of the
TCB is set indicating that the formatting of the TCB has
been completed~

72 Either the chain pointer for the specified block
addressed an area of storage that could not be extracted
from the dump; or the block containing the chain pointer
was missing from the dump~

81 'Itle specified area of data coold not be read from the
dump.

73 AMDPlillMP is printing virtual storage from real dump
input. xxxxxx is the real storage location of the virtual
address that is being printed.

82. 'Ihe required CVT was not. fmnd in the dump .. The
function raauirin~ the CVT is, therefore, passed over, and
processing continues .. If no valid CVTs are found, the
address of the MAJOR QCB chain wil1 not be availab1e.

7~

'Itle specified storage area could not be printed
because either an I/O error was encountered while
attempting to read the block that contains the registers:
or the block containing this storage area was missing from
the dump~
75 While processing the specified chain, either a zero
1 ink field was found before the normal end of the queue
was reaChed; or an attempt:. to read the link field failed.

76 The number of the specified blocks on the queue
exceeded the set limit~ The rest of the queue is passed
over~

*'g'

'"

~

83 The specified table could not be located during the
initial ization phase ~ Processing for the FORMAT/LPAMAP
verb ends~
84 The address of the CVT, in common, is zeroa Only the
LCCA, PCCA, registers, and PSA for the IPLed processor
will be processed.
85 The specified table could not be read from the dump~
rhe rest of the function is passed over~ processing
continues with the next control sta tement ..
86

'Ihe specified pointer at address xxxxxx could not be

read~

77 '!he storage protection key has changed .. yy is the
protection key for the block, at address xxxxxx, that is
now being processed a

87 The specified area could not:. be read from the dump.
rhe listing aeing processed may be in error~

78 An error condition resulted when AMDSADMP attempted to
do a STORE-STATUS for the non-IPLed processor. Allor
part of the data formatted may be invalid.

88 AMDPRMST was unable to find the bounds of the private
area in the SQA. AMDPRPCR was then unable to read the PQE
for that memory. AMDPRDPS is not invoked~ Processing

79 14hile formatting the specified table, the pointer to
that table was either zero, or addressed an area of
storage that was not in the dump. processing continues~

continues~

4J
:::::
en
a

g-

89 While accessing the LCCA, PCCA and PSA to get the
processor address. either an I/O error was encountered while
attempting to read the block containing the addressi or
the block containing the address was missing from the
dump.
If the STORE-STATUS for this processor was dumped
by AMDSADMP, it will be formatted after the control blocks
for any remaining processors, and prior to the unprefixed
0-4K block.
Processing continues.

~.

90

f!!
~
~

~

Since the ASCB dispatching chain could not be found in
the dump, no more ASCB3 can be processed.

i

. .

.

~ =!te:~l:02~~~~S:~~g p:~t;~~oo~h~n f~:;t q~~e fa~~~~e~n~n
~

the pointer to _the last SRB on the queue was zero; or an

2.

on the queue failed .. Processing terminates.

< attempt to read the pointers to the first and the last SRB

~

92 The J?CCA VT was unavailable (rea son for unavai lability
stated in previous outp..1t comment); or the read to access
the PCCAVT for the pointer to this PCCA failed; or the
pointer to this PCCA in the PCCAVT lrIas zero. Since the
PCCA is the only pointer to the PSA, the peA cannot be
processed. Processing cont inues.
93

The specified pointer was not in the dump.

94 An exit module has issued a return code of 4
indicating that i t was unsuccessful in obtaining enough
main storage for its processing..
(AMDPRDMP guarantees
that each exit module has up to 8K bytes of storage for
processing .. )

95 The virtual PSA address in the PCCA for the PSA of the
active processor is zero. This address is the only pointer
to the unprefixed 0-4K block.
(Input is from SVC dump.)
96 While processing the SHEs of an SPL queue, either an
error was encountered while attempting to read the pointer
to the first SRB or a link field in an SRB; or the link
field of an SRB, which w-as not the last SRB on the chain
....as zero; or a loop was found while processing the SRB
chain. A maxinum of five more SREs lrIill be processed ..
97 Due to a preceding error, the ASVT was not entirely
processed. Any ASCBs on the ASCB dispatching chain which
have not already been selected "'tIl be processed.
98 The specified control block did not contain its OWn
naue in it:;; 1D field. The control block may be overlaid
the pointer to it may be invalid. Processing of the
control block continues.
99 Line or lines are omitted because they duplicate the
last line that was printed.
100 Printed when the access service returns a non-zero
return code after trying to access a field in the PSA,
or while trying to follow chains to locate another
PSA on a MP system.
101 The operating system flags could not be accessed or
the dump system was not an MVS system.

102 Either the TCB address or the CVT address in the
parameter list was zero.
103 Non-zero return code from the access service routine
while accessing fields from the TCB.
104 Non-zero return code from the access service routine
while accessing the MACRF or DSORG bytes from the DCB
or if the DSORG byte has an unknown value.
105 Non-zero return code from the access ser/ice routine
while accessing the DCB address from the DEB.
106 Error in the fields in the FRRS that indicate first
entry and last entry and entry length heeded to c"lculate number of entries.
107 Non-zero return code from access service routine
while accessing the EXCPD address from the TCB.
lOB There are no UCB' s pointed to by this DEB.

109 The control block pointed to by the DEB is an ACB,
not a DCB.
1 j 0 Non-zero return code from format service routine
while formatting the FRRS or from the access service
routine while accessing fields from the FRRS or FRRS
section of the IHSA.

~

gO

'"

~

....

111 Non-zero return code from fonnat service routine
while formatting the IHSA or from the access service
routine while trying to determine which SU I S are on the
dump system.
112 Non-zero return code from format service routine
while formatting the SCB.
113 Non-zero return code from format service routine
while formatting the DCB 'or from the access service
routine while aCCessing fields from the DCB.
114 Non-zero return code from format service routine
while formatting the DEB or from the access service
routine while accessing fields from the DEB.
115 Non-zero return code from format service routine
while formatting the EED or from the access service
routine while accessing fields from the EED.
116 Non-zero return code from the format service
routine while formatting the EXCPD (XDBA).
117 Non-zero return code from the format service
routine while formatting the ICB.

'"
o

f!?
~

~

g-

~.
~

~

il~

[

118 Non-zero return code from the format service
routine while formatting the lOB, or from the access
service routine while accessing .the DCB backpointer. It wilJ. also appear if the DCB back-pointer
does not match the DCB address passed in the
parameter list, or if the access method flag in the
parameter list is not one that requires an lOB.
119 Non-zero return code from the format service
routine while formatting the RTCT or from the access
service routine while trying to determine which SU's
are on the dump system.
120 Non-zero return code from the format service
routine while formatting the RTM2WA or from the
access service routine while accessing fields in the
RTM2WA or trying to determine which SU' s are on the
dump system.
121 Non-zero return code from the format service
routine while formatting the SDWA registers.

125 Any access error or validity check failure while
trying to locate the IHSA or to locate the ASCB on
the CMS suspend Queue.
It also appears for a non-zero
return code from the access service routine while
accessing the pointer to the TCB from the IHSA.
126 Non-zero return code from the access service
roui;.ine while accessing the lOB pointer from the DCB.
127 Either the operating system flags could not be
accessed or the dump system was not an MVS system.
128 Either the TCB address or the CVT address in the
parameter list was zero.
129 Non-zero return code from the access service
routine while accessing fields from the TCB.
130 Non-zero return code from the access service
routine while accessing LCB related fields in the DCB.
131 The maximum formatter limit of 25 was reached.

122 Non-zero return code from the format service
routine while formatting the UCB.
123 Non-zero return code from the access service
routine while accessing the PSA or the PSA validity
check failed.
124 Non-zero return code from the access service
routine while accessing the ICB pointer from the DCB.

132 The maximum formatter limit of 25 was reached.
133 The maximum formatter limit of 25 was reached.
134 Non-zero return code from the access service
routine while accessing the EED pointer from the TeE.

'-

135 Non-zero return code from the access service
routine while accessing the RTM2WA pointer from the

143 Either the operating system flags could not be
accessed or the dump system was not an MVS system.

TCB.

136 Non-zero return code from the access service
routine while accessing the seB pointer from the TCB

144 Non-zero return code from the access service
routine while trying to find the UCB or information
about the UCB.

or other fields from the TeB which indicate abended
TCB.

137 Non-zero return code from the access service
routine while accessing the next EED pointer from

145 Non-zero return code from the access service
routine while accessing the DSORG and MACRF" fields
needed from the DCB to determine the access method,
or trouble finding the DeB i tsel!.

the EED.

138 Non-zero return code from the access service
routine while accessing the next RTM2WA pointer from
the RTM2WA ..

139 Non-zero return code from the access service
routine while accessing the next SCB pointer from the

~
0'

...

~

~

;;;

146 Either an acces~ error accessing the UCB type
field or an invalid value in that field.
147 Either an access error accessing the ASCB lock
field or an invalid value in that field.

SCB.

148 The RT1W logical phase nwnber is zero indicating
the RT1W is not currently in use.

140 Non-zero return code from the access service
routine while accessing the pointer to the RTCT from
the CVT or while trying to determine if this TeB is
the first TeB of the current address space.

150 Data management formatter's ESTAE received control
for an unexpected abend.

141 Either the CVT address or the TeB address in the
parameter list was zero.

151 lOS formatter's ESTAE received control for an
unexpected abend.

142 Non-zero return code from the access sarvice
routine while accessing either the pointer to the SU
string or the su bit string itself.

152 RTM formatter's ESTAE received control for an
unexpected abend.

149 An invalid value in the EEDID field.

~

153 During reconst.ruct.ion of a summary dump record

N insufficient. data was found to fill out the length
CI

o

~

~
~.

oil

:!:

i

~

~

c

il

indicated in the record header.
record was set to zeros.

154 The unique summary dump record which indicates
the normal end of the data was found.
155 The unique sununary dump record that indicates
the normal end of the data was not found before the
data was exhaust.ed. Probable cause was a shortage
of buffer space when the summary dump occurred or
the dump data set was too small to contain the
summary dump.
(If the storage areas specified with the SUMLIST
parameter on the SDUMP macro are extremely large
either of the two previously stated causes could
occur.)
156 Probable causes: Either the dwnp was not an
SVC dump or SUMDUMP was not request:.ed when dump was
made, or summary dump was unable to provide any
data.
157 One of the two system control blocks needed to
locate the summary dump data was not available in
the dwnp.

158 A GETMAIN failed.

159 Issued for' an error while scanning t.he DEB
chain for the next DEB.

The missing end of
160 Non-zero return code from access service
routine while accessing the lOB pointer from the
previous lOB.
161 Non-zero return code from the apeess service
routine while accessip9 the IeB pointer from the
previous rCB.
162 A request other than a read direct or write
to printer was asked for.
163 Non-zero return code from AMDPRDMP I S access
service routine while trying to access in-storage
LOGREe buffer.

164' Non-zero return code from AMDPRDMP I S access
service routine while trying to access the RTCT
or an in-storage LOGREC buffer address which is
not a 4K boundary.
165 EREP enhancement (SU27) is not running on the
system.
166 The in-storage LOGREC buffer either was not 4K
in size or had a bad beginning, end, and first
free pointers in the header.
167 The CVT pointer in the parameter list is zero.

'-168 Non-zero return code from AMDPRDMP I S access

service routine while trying to access either the
PCCAVT or PCCA.

169 Non-zero return code from AMDPRDMP' s access
service routine while trying to access the CVT

operating system flags or the dump system is not MVS.
170 There are no LOGREe records with data in the
in-storage LOGREe buffer.
171 The SRB could not be loaded into storage while
SUMMARY data is being put out. Processing continues
without SRB formatting.

~
~r

'"

~

GTF Trace Records

'~"
~

~
Ii?
g-

~.
if

~

~

~

c

~

The following pages describe GTF trace records in
alphabetic order by type of event, as indicated in the
first field of each record:
DSP or SDSP -- task dispatch or redispatch after SVC
interrupt.
EOS, 10, or PCl -- end-of-sense, input/output, or
program-controlled ip.terruption ..
EXT -- external interruption.
FRR -- functional recovery routine (return from) ..
HEXFORMAX, SUBSYS, and SYSTEM --

(unformatted trace

event record) ..
LSR -- local supervisor routine (dispatching of) ..
PGM or PI -- program interruption.
RNIO"-- VTAM remote net\o,/ork.
SIO -- SIO instruction (execution) ..

SRB -- service request block routine
redispatch) ..
SRM --

r--

TIME ddddd.ddddd

-]

This tecord follows each trace event record and indicates
the time (Greenwich mean timel when the trace record was
placed in the GTF trace buffer. The time is expressed in
the form sssss.mmmmmm (where 5SSSS is seconds and mmmmmm
is microseconds of elapsed time since midnight). This
record is produced only if the GTF TIME=YES parameter is in
effect. Note that the TOD clock value represents loca1
time and that the fo:rmatted output expresses time in terms
of Greenwich mean time (GMT] ..

(dispatch or
Lost Event Records

system resources manager (return from) ..

STAE -- STAE or ESTAE exit routine (return from) ..
SVC -- svc instruction (execution) ..
UIO -- unexpected I/O interruption.
USR -- event signalled by GTRACE macro instruction.
USRF9 -- VSAM event ..
uSRFr: -- VTAM event.
USRFE -- BSA.M/QSA.M/BPAM/BDAM event.
USRFF -- OPEN/CLOSF/EOV event.
In addition to these trace event records, GTF also
produces time stamp and lost event records, as described
below.
Time Stamp Records

****

This record precedes the printout of each GTF trace buffer.
It indicates the day of the year (Julianl and the time
(Greenwich mean timel of day (hour.minute.second.microsecondl
when the first trace record was placed in the buffer.

DATE

DAY ddd

YEAR dddd

TIME dd.dd.dd.dddddd

****

ONE 4096 BYTE BUFFER LOST

TIME dd.dd.dd .dddddd

This record indicates that a GTF trace buffer has been lost
due to an error condition.
It indicates the time of day
(hour.minute.second.microsecond) when the first trace
record was placed in the buffer.

****

LOST EVENTS TOTAL dddddddddd

TIME dd.dd.dd.dddddd

This record indicates the total number of trace events lost
due to error conditions or trace buffer overflow.
'Ibis
record indicates the time of day
(hour.minute.second.microsecond) when the first trace
record was placed in the current trace buffer.

'nSF AND SDSP TRACE RECORDS

Miniroal Tra.ce Record

1 ASCB hhhhhhhh
IDSP
SDSP

-Comprehens!ve"Trace

I

psw hhhhhhhh hhhhhhhh

CPU hhh

CPU hhh

JOBN cccccccc

nsp psw

A nsp record represents the dispatching of a task; an snsp
reco't'd represents the redispatching of a task after an sve
interrupt ..
AseB hhhhhhhh -- Address of address space control

block~

CPU hhh -- Address of processor on which task .will be
di spa tched.
/PSW

\
PSW.hhhhhhhh hhhhhhhhh -- Program

which the task is dispatched.

status

word under

JOBN cccccccc -- Name of the job associated with the task
being dispatched, or "N/A" for system or started task. 1
TeB hhhhhhhh -- Address of the task control block.

[l'

g'

...w
t:i

RIS hhhhhhhh

RO hhhhhhhh

Rl hhhhhhhh

-Record

DSP ) ASCB hhhhhhhh
SDSP

lnsp

TCB hhhhhhhh

{~lhhhhhhh

-- Data that will appear in general registers
15. 0" and 1 when the task is dispatched ..

MOONw~~~c~~c ~;kN~e d~;P:~~~~' rh~;

~~!lo~e~~!v~o~~~!~~~:

WAITTC.i3 -- Indicates that system wait task is about to
be dispatched.

hhhhhhhh hhhhhhhh

TeB hhhhhhhh

MOON cccccccc

SVC-T2 -- Indicates that a type 2 SVC routine
in the nucleus is about to be dispatched.
SVC-RES -- Indicates that a type 3 SVC routine, or the
first load module of a type II SVC routine, is
about to be dispatched. The routine is located in
the pageable link pack area.
SVC-cccc -- Indicates that the second load module, or
a subsequent load module, of a type 4 SVC routine
is about to be dispatched. The module is located
in the fixed or pageable link pack area; the last
four characters of the module name are ecce.
.*IRB ••• -- Indicates that an asynchronous routine
with an associated interruption request block is
about to be dispatched; no module name is
Oivailable.
.cccccccc -- Indicates that error fetch is in the
prcx::ess of loading an error recovery module; the
last seven characters of the module name are
ccccccc.
11 £ GTF encounters an error while trying to gather this
information, the information is replaced by a string of
asterisks. ( •••••••• ). However, if the error is a page
fault, the information is replaced by pppppppp.

~

~

g

,g~ AND PCl TRACE RECORIki
Note: Duplicate records will appear in the trace output for certain types of I/O interruptions that result from a SIOF
with a deferred condition code.
In these records, bits 6 and 7 of the CSW will be non-zero.
Minimal 'I'race Record

~ I {~gS}
~

:8

i"
~

<

CPU hhhh

PSW hhhhhhhh hhhhhhhh

IEOS}
10
PCI

hhhh

10

DEV ADD hhhh

CSW hhhhhhhh hhhhhhhh

SNS hhhh

ASCB hhhhhhhh CPU hhhh JOBN cccccccc OLD PSW hhhhhhhh hhhhhhhh TCB hhhhhhhh DSID hhhhhhhh
CSW hhhhhhhh hhhhhhhh SNS hhhh R/V CPA hhhhhhhh hhhhhhhh FLG hhhhhhhh hhhhhhhh hh

.

An EOS, 10, or PCr. record indicates an end-of-sense,

input/output, or program-controlled interruption.

3
!!.IE"'
\I '".
...

TeB hhhhhhhh

Comprehensive Trace Record
i

>.

I

ASeB hhhhhhhh

PCl

10
DhV ADD hhhhl-- Address of the device that
PCl \hhhh
caused the interrupt.
ASCB hhhhhhhh -- Address of the ABCB for the address space
that started the I/O operation, or "U/A" (unavailable
due to unavailability of the 105B control block). 1
CPU hhhh -- Address of the processor on which the interruption occurred.
JOBN cccccccc -- Name of the jpb associated with the task
that requested the I/O operation, or "N/A" (not
applicable), or "U/An (unavailable due to
unavailability of the IOSB control block). 1

I

PSW

I

OLD PSW hhhhnhhh hhhhhhhh -- Program status word stored
when tne interrupt occurrl:!d.
rCB hhhhllhnn -- Address of t.he Teo for the task. ttlat.
requested the 1/0 operation. or "N/A" (not
applicable), Or flU/A"' (unavailable due to
unavailaoility of the 10SB control block).
DS1.o hhhhhhhn -- Contents of the ICS[SID field of the lOSE
control Dlo:::.k.. or "'U/A'" (indicating that the lOSS is
unavaila.ole). losDSID contains the address of the data

extent block (DEB) or other control block used by
PURGE. 1
CSW hhhhhhhh hhhhhhhh -- Channel status word associated
with the interruption, or "U/A" (unavailable due to
unavailability of the IQSB control block) •
SNS hhhh -- First two bytes of sense data for the device
that caused the i'nterrupt, or "U/A" (unavailable due
to unavailabili tv of the IOSB control block).'
it/V CPA hhnhhhhh hhhhhhhh -- Keal address of real channel
program, and virtual chann~l program, or "UtA"
(unavailable due to unavailability of the 10SB control
block).1
FLG hhhhnnntl hhhhhhhh hh -- First four bytes are contents
of tile lOSFLA. 10SOPT, lOOFMSK, and IOSDVRID fields of
the J..Q.;B, or '"U/A" (unavailable :lue to unavailability
of thf:= 10Sb); last 5 oytes are contents of the UCBFLS,
UCBCPU, and UCBCHAN fields of the UCB. These fields
are described in Volume 2 and Volume 3.
lIf GT.F
encounters an error while gathering this information,
each missing byte is replaced by an asterisk (").)
lIf GTF encounters an error while gathering this
information, the information is replaced by a string
of asterisks ("*****""1.

EXT TRA.CE jlECORDS
Minima-l '{race Record
EXT

ASCB hhhhhhhh

CPU hhh

PSW hhhhhhhh hhhhhhhh

TCB hhhhhhhh [INT CPU hhhh
]
TOE TeB hhhhhhhh

Comprehensive Trace Record
EXT hhhh ASCB hhhhhhhh CPU hhh JOBN cccccccc OLD PSW hhhhhhhh hhhhhhhh TCB hhhhhhhh
~ARM hhhhhhhh
SIG CPU hhh
]
LTQE FIELDS:
FLG/EXI hhhhhhhh hhhhhhhh ASCB hhhhhhhh TCB hhhhhhhh
An EXT record indicates an external interruption.
EXT hhhh -- External interruption code.
ASCB hhhhhhhh -- Address of ASCB for the address space
that was current when the interruption occurred.
CPU hhh -- Address of the processor on which the
interruption occurred.
JOBN cccccccc -- Name of the job associated with the

interrupted task, or "N/A"
( PSW

(not applicable) • 1

)

OLD PSW' hhhhhhhh hhhhhhhh -- Program status word stored
when the interruption occurred.

ag'
'"

'"

r::;

U1

TCB hhhhhhhh -- Address of the TeB for the interrupted
task, or "N/A" (not applicable, as in the case of
interrupted SRB routine).
FARM hhhhhhhh -- Signal passed on a signal processor
interruption (indicated by interruption codes 12hhl.
lINT CPU hhhh)
SIG CPU hhhh -- Address of the processor on which a signal
processor interruption occurred (.indicated by interruption
codes 12hh).

'I

ITQE

lTQE FIELDS -- lmlicates 

e.>

1::

RI5/RO hhhhhhhh hhhhhhhh

Rl hhhhhhhh

R151
(~~
hhhhhhhh --

[Uta that was contained in general
regi3ters 15, 0, and 1 when the system resources
manager passed control to GTF.
The data includes a
SYSEVf;NT cocle in the low-order byte of reigster O.
Register data is explained in the SYSEVENT summary in
Section 5.

1 If GTF encounters an error while gathering this
infonnation, the information is replaced by a string of
asterisks (********).

STAE TRACE

~

II!

o

..

~

R~CORDS

Minima1 Trace Record
STAB

ASCB hhhhhhhh

CPU hhhh

PSW hhhhhhhh hhhhhhhh

STAE

N

~

ASCB hhhhhhhh
FLG hhhhhh

CPU hhhh

RC hh

JOBN cccccccc

RTRY hhhhhhhh

ESTN cccccccc

A STAB record indicates a return to the recovery
termination manager by a STAE or ESTAE exit routine.

:J:

~e

J

f

FLG hhhhhh

RC hh

RETRY hhhhhhhh

RTCA hhhhhhhh

ERR PSW hhhhhhhh hhhhhhhh

ABCC hhhhhhhh

ERRT hhhhhhhh

RTCA hhhhhhhh

!.
i

CC hhhhhhhh

C.omprehensive Tt:ace Recore!

ERRT hhhhhhhh -- Error type f1895 from the SDWAFLGS fie1d
of the SOWA. These fields are described in Vol.ume 3. 1

RTCA field indicates the type of routine (STAE

or ESTAB).

FLG

hhhhhh -- Flag bytes (SDWAERRA., and SDWAACF2 fields 0:1;
the SDWA1, or "N/A" (not applicable, in the case of a

ASCB hhhhhhhh -- Address of the ASCB for the address space
in which the error occurred.

::a~~:~i~i~; ~~ ~~~A;D~~yailab1e

CPU hhhh -- Address of the processor associated with
the error.

Note: In the comprehensive trace record" SDWAERRA is
omitted; the first printed .by'te is meaningless.

JOBN cccccccc -- Name of the job associated with the
error, or "N/A" (not app1icab1e).*

RC hh -- RetUrn code from the STAE or ESTAE exit routine,
as follows: 1

.

ESTN cccccccc -- Name of the routine (for ESTAE on1y). or
:~!; .p-ndicating that the routine did not supply a

00 --

fpsw

04 --

}

lERR PSW hhhhhh hhhhhhhh -- Program status word that was
current when the error occurred, or "U/A" (unavailable
due to unavailability of the SD1iA (system diagnostic
work area)). 1

10 --

fcc hhhhhhhh }

FF --

lAB

CChhhhhhhh -- System comp1etion code (first three
digits) and user completion code (next three digital,
or "U/A" (unavailable due to unavai1ability of the
SDWA).l

due to

Continue with termination, passing control tD
the. recovery routine at the next higher 1evel,
if any.
Attempt recovery by pass ing control to the
retry address supplied by the exit routi ne.
Continue with termination; suppress execution
of STAI or ESTAI exit routines.
(rhis return
code is valid on1y for an ESTAI exit routine.)
Inaicates that an ESTAE ec:it routine returned
an inval id SDWA address to the
recovery termination manager.

( RTRY

I

RETRY hhhhhhhh -- Retry address SJ.pplied by the exit
routine, or "N/A'" (not applicable, indicating an exit
routine return code other than 4). This field is zero
if the exit rcutine returned an invalid SDWA address

to the recovery termination manager. 1
RTCA hhhhhhhh -- Address of the SDWA (system diagnostic

work area) passed to the exit routine by the
recovery termination manager. If the rOll':.ine was a
STAE (rather than ESTAE) routine, the address is in
two's complement form. The address is zero if no SDWA
was available, or if the exit routine returned an
invalid SDWA add,ress 

ct'

is

cccccccc -- Name of the job associated with the
address space.

TPIOS IN -- Indicates in-bound TPIOS buffer information.
TPIOS OUT -- Indicate!':. out-bound TPIOS buffer information.

DNODE
TEXT

cccccccc -- Destination node
hhhhhhhh -- Buffer text information.

~

E:

~

USRFD TRACE RECORDS (VTAM -- TPIOS REMOTE)
Input, Trace Record
i
USRFD FEF ASCB hhhhhhhh JOBN cccccccc
TPIOS IN ANODE
REMOTE DNODE

cccccccc
cccccccc

i

~.
oil

:J:

t
~

c

il

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

FOB
FSB

THRH'
TEXT
OUtput Trace Record
USRFDFEF

Asta

fifihfilifihfi

TPIOS OUT ANODE cccccccc
REMOTE
DNODE cccccccc

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

RSVD hhhh LNG2
hhhh
hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
hh (hhhhhh hhhhhhhh)
hhhhhhhh hhhhhhhh .................... .
hhhhhhhh hhhhhhhh .................... .

JOBN
FOB

THRH
TEXT

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

A TPIOS record contains the contents of message buffers
during TPIOS processing.
USRFO -- Identifies VTAM I S trace-record formatting
routine (AMDUSRFD).
FEF -- Event identifier specified by the GTRACE macro
instruction.
ASCB hhhhhhhh -- Address of the ASCB of the VTAM
application.
JOBN ccccqccc -- Name of the job associated with the
address space.
TPIOS IN -- Indicates in-bound TPIOS buffer information.

hhhhhhhh
hhhhhhhh
hhhhhhhh
hhhhhhhh

FOB
RSVO

RSVO hhhh
LNG2 hhhh
hh (hhhhhh hhhhhhhh)
hhhhhhhh hhhhhhhh •••••••••••••••••••• '
hhhhhhhh hhhhhhhh •••••••••••••••••••••

hhhhhhhh -- Feedback data block.
hhhh -- Reserved.

LNG2 hhhh -- Length of buffer.
RSVD2 hhhhhhhh
Reserved. Also used as a workarea.
DNODE cccccccc -- Des~ination node name.
FSB hhhhhhhh -- Feedback status block.
THRH hhhhhhhh -- Transmission and request or response
headers.
TEXT hhhhhhhh
Buffer text information.

TPIOS OUT -- Indicates out-bound TPIOS buffer information.
REMOT,E -- Indicates data being transferred to/from a
device attached to a 370x.
ANODE cccccccc -- Application, (source) node name.

1The SAF/OAF fields are reserved for the FIOO
PIUS in the THRH fields.

USRFE Trace Records
USRFE

(BSAM/QSAM/BPAM/BDAM)

h~ASCB-

hhhhhhhh

JOBN cccccccc

BSAM/QSAM/BPAM/BDAM
ecce. ••

TRACE RECORD

DDNAME cccccccc

ABEND CODE hhh

RETURN CODE hh

TIME=dd.dd.dd

[AT LOCATION hhhhhhhh]

hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh

A USRFE trace record indicates abnorITHl termination of a
:lata nanagement access met hod routine.

DDNAME cccccccc -- Name of the DD statement for the data
set being processed.

USRFE -- Identifies the data nunagement trace-record
formatting routine (AMDUSRF£).

ABEND COvE hnh -- Ti13k abnormal completion code.

hhh -- Event identifier specified in the GTRACE macro
instruction~
The event identifier (EID) corresponds
to the abnormal completion code (CC) as follOWS:
EID(cc):
FF3(002), FF4(OOS), Fr'6 (112) , FF7(21S),
£'FS(119), FF9(235), FFA(239), FFB(145), FFC(251),
FFD( 451), FFE (169)
ASCB hhhhhhhh -- Address of the ASCB for the ilddress space
in which the abnormal termination occurred.
JOBN cccccccc -- Name of the job associated with the
address space.
'
UJ

II
§f

"'

~

BSAWCPAMfBPAM/BDAM TRACE RECORD -- Record identification
provid.ed by the AMDUSRFE formatting routine ..

RE'lURN CODE. hh -- Return code from the module that
detected the error condition~
TIME=dd.dd.dd -- Time (hcur.minute.second) when the GTRACE
macro instruction was issued (or blank. if the time is
not avai lable) •
ccce. •• [AT LOCATION hhhhhhhh]
hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh ••. -- Datil area name,
or name and address, followed by data area contents.
For descriptions of the DCB, DEB, ECB, and rOB, refer
to Volume 2; for description of other data areas,
refer to OS/VS2 SAM Logic, or to OS/VS2 BDAM Logic.

CfJ

g;

i~
N

:J:

!

g
~

USRFF Trace Records (OPEN/CLOSE/EOV)
USRFF

FFF

ASCB hhhhhhhh

xxxx •••
A USRFF trace record indicates either an abnormal

~:~u!~~t:~~ ~u~~~ ~~:/~~~!~mv

processing. or a user

USRFF -- Identifies the OPEN/CLOSF./EDV trace record
formatting routine CIMDUSRFF).
FFF -- Event identifier specified by the GTRACE macro
instruction.

~
c xxxx ••• -- Data recorded

il

by OPEN/CLOSE,/EOV.
For abnormal
termination trace records, this data consists of
unformatted RRCBSAs (recovery routine control block
save areas). For user-requested work area trace
records, the data consists of formatted control blocks
and OPEN/CLOSElEOV work areas.

For a oomplete description of the recorded data, refer

to OS/ys2 OPEN/CLOSE/EOV Logic.

JOBN cccccccc

)

Section 4: Error Indicators
,.'

This section summarizes the following system error indicators:
System Error Messages
Machine-Check Interruption Code
PSW Error Indicators
(program interruption codes, condition codes, and wait state codes)
• ECB Indicators
(error completion codes and abnormal completion codes)

• I/O Error Indicators
(channel status word, limited channel logout and UCB sense bytes)

)
Soctlon 4 4-1

System Enor Messages
System error messages are identified by seven or eight-character message
numbers. The first three characters are the same as the first three
characters in the name of 8 module associated with the massage.
For each three-character message number (module name) prefix. the
Module Summary in Section 5 identifies the corresponding system
component" program logiC manual. and message library publication.

Machine-Check Interruption Code
The machine-check interruption code is stored in location EB (hex) of the
prefixed storage area (PSA) for each processor. The format is as follows:

insert 15 (MCH logout diagram)

I

Me conditions

00.

00

I

000. 000.

•
1
2
3
4

•
•
7

14

0000
I

3940

32

System damage
Instr.proc'gdamage
System recovery

Timerdamago
Timingfacil.damage
External damage
Degradation
Warning
Backed·up

4-Z

I

I
I I
Time

1314

• 9

I.
I.

16
17
2.
21
22

23
24

00

16

Stg,
error

I•I

1819

Vat.

45 46

Corrected
Key uncorrected
PSWbiH 12-15
PSW masks and key
Prog. mask and CC
Instruction address
Failing stg. address

OS!VS2 DebuggIng Handbook Volume ,

31

MCELlength
I

48

Delayed
Uncorrected

Validity

2•

5556
25

Region code

27

Floating-pt registers
General registers
Control registers
CPU ext'd logout
Storage logical
CPU timer
Clock comparator

2.
29

30
31
46
47

63

PSW Error Indicators
PSW error indicators include program interruption codes, condition codes,

and wait state codes. The general fannat of the PSW is as follows:

0000 0000
31

.3
1

(R) Program event recording mask

5

{I' Input/output mask

6

(T-ll Translation mode

7
lEI External mask
12
(C"lI Extended control mode
131M) Machine-check mask
14
(W=1) Wait state

15
18·19

(P=lj Problem state
(CCI Condition code

20

Fj"ed· point overflow mask

21
22
23

Decimal overflow mask
Exponent underflow mask
Significance mask

PROGRAM INTERRUPTION CODES
0001
0002
0003
0004
0005
0006
0007
0008
0009
COCA
OOOB

Operation ex~ption
Privileged operation excp
Execute exception
Protection exception
Addressing exception
Specification exception
Data exception
Fixed-point overflow excp
Fixed-point divide excp
Decimal overflow exception
Decimal divide exCeption

OOOC
0000
OOOE
OOOF
0010
0011
0012
0013
0040
0080

Exponent overflow excp
Exponent underflow excp
Significance exception
Floating- point divide excp
Segment translation excp
Page translation exception
Translation specification exep
Special operation exception
Monitor event
Program event (code may be combined with another
code)

)

Section 4 4-3

CONDITION CODES
Condition Code Setting

1
8

4

zero,
no carry
zero
equal
equal
equal
equal
equal

< zero
not zero,
noearry
not zero
low
not equal
not equal
low
low

Mask Bit Position

General Instructions
ADD land ADD HALFWORDI
ADD LOGICAL
AND
COMPARE land COMPARE HALFWORDI
COMPARE AND SNAP
COMPARE DOUBLE AND SlNAP
COMPARE LOGICAL
COMPARE LOGICAL CHARACTERS UNDER
MASK
COMPARE LOGICAL LONG
EXCLUSIVE OR
INSERT CHARACTERS UNDER MASK
LOAD AND TEST
LOAD COMPLEMENT
L04D NEGATIVE
LOAD POSITIVE
MOVE LONG

equal

zero
zero,carry

count equal

,.,0
wt

SUBTRACT (and SUBTRACT HALFWORDI
SUBTRACT LOGICAL
TEST AND SET
TEST UNDER MASK
TRANSLATE AND TEST

overflD'N
not zaro, carry

high

high
high
high
1st bit zero
> zero
> zero

> zero

OR

SHIFT LEFT DOUBLE
SHIFT LEFT SINGLE
SHIFT RIGHT DOUBLE
SHIFT RIGHT SINGLE
STORE CLOCK

low
not zero
htbitone


overflow

count low
not zero
 zero
> zero

overflow
overflow

 zero

'7'mplete

 zero
high
> zero
> zero
> zero
> zero
> zero

< zero
 zero
> zero

> zero

> zero

zero. carry

not
operational
overflow
not zero.

""'"

Decimal Instructions
ADD DECIMAL
COMPARE DECIMAL
EDIT
EDIT AND MARK
SHIFT AND ROUND DECIMAL
SUBTRACT DECIMAL
ZERO AND ADD

zero
equal

Floating-Point Instructions
ADD NORMALIZED
ADD UNNORMALIZED
COMPARE
LOAD AND TEST
LOAD COMPLEMENT
LOAD NEGATIVE
LOAD POSITIVE
SUBTRACT NORMALIZED
SUBTRACT UNNORMAlIZED

44

zero
equal

OS!VS2 Debugging Handbook Volum. 1

<

zero

<. zero

high
> zero
> zero

> zero
> zero
> zero

overflow

overflow
overflow
overflow

Condition Code Setting

4

Mask Bit Position

Input/Output Instructions
CLEAR CHANNEL

CLEAR I/O
HALT DEVICE

HALT I/O

I/O system

channel
busy

performed
no operation CSWstored
in progress
interruption CSW stored
pending, or
busy
interruption CSWstored
pending'

START I/O

channel
busy
dianne I
working
burstop.
stopped

operational

operational

"ot

operational

operational

busy

no'

busy

"ot

operational
START I/O FAST RELEASE

successful

CSW stored

operational

STORE CHANNEL 10

10 stored

CSW stored

busy

TEST CHANNEL

available

burst mode

TEST I/O

available

interruption
pending
CSWstored

operational
operational
busy
operational

System Control Instructions
LOAD REAL ADDRESS
RESET REFERENCE BIT

translation
availoble
A bit zero.
Cbit zero

ST entry
invalid
A bit zero.
Cbitone

PTentry
invalid
A bit one,
Cbit zero

order code
accepted

status stored

busy

length
violation
R bit one,
Cbitone

SET CLOCK
operational
SIGNAL PROCESSOR

operational

Expfanation:

>

zero

Result is greater than zero

high

First operand compares high

<

Result is less than zero

zero

low

First operand compares low

NOTE: The condition code may also be changed by LOAD PSW, SET PROGRAM MASK, and DIAGNOSE,
and byan interruption.

Section 4 4-5

Wait State Coda
Wait state codes are found in the 12 low-order bits of the PSW when the
PSW wait bit (bit 14) is set to one. The PSW format is:

This is the left half of the program status word. This half has two forms:
070s0000 If the wait state code (zzz in the right half of the program status
word) is ODD, no tasks are ready in the system, Otherwise. an error
condition. indicated by zzz has occurred,
ODDsOOOO System wait state caused by an error condition.
In each of the above forms. s represents bits 12-15 (the CMWP bits).
This is the right half of the program status word. The wait state code.
indicatea the error condition.

zzz.

Wait state codes are described briefly in the following table. For complete
explanations and problem determination procedures, refer to OS/VS

Message Libra",: VSl System Codn,
Code

Explanation

001

IPL: "Not operationa'" is the status of the volume containing the nucfeus
being loaded.
IPL: An I/O operation was not initiated; CSW was stored: channel was not
busy,
IPL: An I/O operation was not initiated because a "not operationsl"
response wss received from a SID instructicm; CSW wss not stored;
channel was not busy.
IPL: An I/O operation waa not initiated: CSW was not stored; channel was
not busy after execution of a Test I/O instruction.
IPL: A unit check caused an I/O interruption; the address of the CCW is
placed in location X'4C': the first four unit-check sense bytes are placed
in location X'54'.
IPL: A interface control check. or channel control check. or channel data
check. or program check,. or channel chaining check occurred.
NIP: A console was not available.
NIP: A catalog entry for the SvSl.UNKUB data set was not found on or
not retrievable from the system catalog.
The master scheduler terminated abnormally during initialization; a dump
was taken to the SYS1.0UMPxx data set.
IPL: An active nucfeus member is not edited in the scatter format; the
nucleus cannot be loaded.
The master scheduler terminated abnormally during initialization; no dump
was taken.
IPL: The SYS1.NUCLEUS data set or active member, IEANUCOx. of
SYS1.NUCLEUS ia not found on the IPL volume: the system nucleus
cannot be located'.
IPL: An IPLed volume does not contain the IPL text.
NIP: An error occurred from which recovery waa impossible.
Recursive translation exceptions occurred due to incorrect: Initialization, or
overlaying of the master address apace segment tables or common
page tables occurred.
IPL: A unit check occurred following a successfully started I/O operation.
IPL: The nucleus ia too big for the machine size; the space availabfe for
relocation dictionary records waa exceeded.
IPL: An unexpected program interruption occurred.
An attemPt was made to execute multiprocessing modules that were not
included in the nucleus when the system was generated.
The error condition specified on a SUP command has been met and the
system is placed in a ''wait state", as requested.
Supervisor control suffered a double recursive abnormal termination in
supervisor control auper FRR.
NIP: An I/O error occurred on the main consola following an EXCP
operation.
A page fault occurred for a duplexed page but primary and secondary
devices are either in a quiesced or "not RIoIdy" state.
The system termination facility failed to receive the" expected interruption
while attempting to write record to the SYS1.LOGREC data set.
Either a power Interruption occurred or the operator replied "REST'" to the
m8lS8ge,. ICFTlM21.

002

003
004
005

006
007

OOA
008

OOC
000
OOE

OOF
013
014

017
018
019
01A
01 B
01 C
021

022
024
026

4-8

OS/VS2 Debugging Handbook Volume 1

July 16. 1979

027

029
02A

02B

020
02E
02F
030

031
032

033
034

036

037

038
039

03A
03B
Q

OlC
030

03F
040
041

042

043
044
045
046
047

048

049
04A
040

A power interruption occurred. or the opel1ltor replied "REST" to the
masuga. ICFTIM21. or the openItor replied "STOP" to one of the
power waming initialization mauagea.
The time-of-dey dock ia in lII10I''.
The hlrdwllre coukt not aignaI the other pnx:euor because the other
proceuor did not 8ppM!' to exist.
The hardware couk:t not signal the other proceuor. because the other
procauor heel experienced a Simi.r problem and w .. the first
proc::naor to enter the 02A wait state.
NIP: An unconditional mount WItS iuued requesting a Maaa Storage System
deviee (3850). which i. not ~ during NIP.
ASM can no longer IICCeUI a nlquired page date set due to an unusual
number of permanent I/O errors.
A direct IICCeUI device containing a page data set is unavailable for an I/O
oparIItion.
NIP: An unanticipated request for abnormel task termination (ABEND) has
occurred.
NIP: The IPt volume resides on a unit for which there is no UCB.
NIP: A required module is not found in the SYS1.NUCLEUS data set by
BlDL
NIP: An I/O IKTOI' occurred during BlOt's processing for a required module.
The operating system is incompatibht with the processor. Dynamic addma
tr8nalltion. Ihe CS, COS, IPIC. and SPKA instructions or the clock
comPliratar feature ant not supported an the proceuor.
An attempt was made to ~nd storage initially allocated to SQA before
initializing the peging subsystarn.
The DSCB for SYS1.LOGREC. SYS1.SVCUB, SYS1.PARMUB, or
SYS1.UNKUB could not be succeufuDr I1NId from the volume where
the data Nt r.idn.
NIP: InsuffICient real storage apece is available for initializing the VS2
oystem.
NIP: The requittd direct acceu volume could not be succeufully mounted
due to • conflict with another online volume.
NIP: An error occurred during an attempt to build the LPA lcold start).
NIP: A module requittd for continued system operation cannot be found in
the system LPA.
ASM detechKt iMufflCient auxilNlry storage rnoun:ea for syatem operations.
NIP: The subroutine. IEAVCSEG. returned I nonzero code indicating that an
IHT'OI' occurred in creating • Mgment tlbIe entry. the page tllble. or the
external page table.
NIP: A NIP function WIll improperly Invoked.
NIP: An &bend request occurred during NIP proc:euing.
The ACR call to the I/O supervisor ~ devices reserved from the
fliling proceaor which have to be re-rnerved on the operati¥a
proceuor (rastlruble).
The I/O aupervisor found devices reserved from failing proceUOr that hive
no IogicIlty online ~s from the operative proceuor.
The I/O ~ found it impossible to ....rve a device that was
previousty r...-...ct to the t.iling proceUOr.
NIP: A machine check intanuption occurred on a proceaaor in the
configUration.
NIP: A BlDCPOOL request for a cellpocl in the SQA faiied.
NIP: An unexpected program check intenuptjon occurred.
HIP Ifor a multiprocaMor conflgurdon); A rnaffunction .... interruption 'NIlS
receiwId by • proceuor in the configuration.
NIP: The subroutine. IEAVPCB. returned an undafinac:I retum code.
A device was rfIIIeted that was attached to In unavailable channel. and this
device wu found to be r1I88fWId by thI procauor receiving the
lMChine check interruption.
NIP: The TOO clock i, in the error state.
Channels hive bKome tempc)fSlrily unuuble without reserves outstanding
(1'HtIrta~).

04C

040

lOS: A rMChine chack i"*"'Ption has ooc:u~ indiceting one or mora
channels ... at lust temporarily unavailable ,,....rtabIa).
lOS: An I/O intDmIption has octurnId indicating thin: • channel is unusable

{"'-l.
04E

105: An internal error has ooc:urred while attempting to recover from an I/O
related hardWIIre problem (not rntartable).

IIecdon 4 4-7

July 16.1979

04F
060

051

062
05B

069
06A
06B

06C
050

Mont chInneIa were lost after PfOC8SIing was initiated for temporarily
unusable channell (not restartable).
ACR 'NIIa recuraively invoked.
ACR encountenMi! an unrec:overIIbIe error while recovery 'NIIa in progreu for
another proceuor (probable software iIITOf).
ACR encountered an UlV8CCMtrlble error while recovery wea in progress for

another praceaot CptObabie hardwant error).
NIP: The subroutine. IEAVSPSA,. mumed a nonzaro code indicating either
that it was unable to obtain or free the SAUOC lock. or that a
GETMAIN or FREEMAIN fcx' apace in the SQA fai5ed.
NIP: A BLDL req.... returned an undefined return code.
NIP: The IPL proceuor failed to set a synchronization "-II for a pt'DC8SIOr
that it had aIgnaIed.
NIP; In a multiproceaor confIgUration. a non-lPLad proceaor was signaled
bv the (Pled Pf'()CeAOr to begin initializing itaetf. The non-lPLed
proceuor ia a pouibIe "run-.way".
NIP: Could not obtain a pointer to the master catalog from the
SYS1.NUCLEUS data set.
NIP: A DSCB fcx'the> -nuter c:abliog wu not found or could not be read
from the
of the volume pointed to by the SYS1.NUCLEUS data

-....

vroc

05E

NIP: An I/O error occunad while attampting to read the master c:abllog'a

06F

NIP: The .......... catalo((a setf-deacribing recorda are damaged.
NIP/ASM: An error is dIrtected while procesaing external page table entries
or (XPTE) while AVing or rebuilding the PlPA. The mesuge. 1EA943W.
pt'1ICIdes this wait state code.
NIP/ASM: An error is dIrtected in the TOO (time of day) dock while
executing a stora dock lnatruction.
NIP: A conditional GETMAIN failed.
NIP: A S'fSt*n error is dIrtected and RTM is entered.
NIP: Attempted to execute a type 3 or 4 SVC befont it w.. loaded.
lOS: Hot I/O has been ctet.cted an a non-DASD device. No f1tII8fVed
devices are on the ..... channel (rntartable).
lOS: Hot I/O ,... been dIItected on a non-DASD device. Reserved devices
are on the ..me channel (ratartabIe).
lOS: Hot I/O has been detected on a channel or • CASO device. No
~ dMticeI: are on the ume channel (reatartable).
lOS: Hot I/O haa been datacted on a channel or. CASO device. Reserved
devicea ara on the arne channel (restartab!e).
lOS: Complete rec:overy for hot I/O on a channel or DASO device cannot be

080
081

063
084
065

016
087
088

069
06A.

.... .........

.............. 1.-......1.

ooa .

lOS: An ettIImpt was made to change chlnneI _ ; however. the hardw....
wu
to connect eny channel set. leaving the aystem with no I/O
_ unable
_ lnat_l.

08C

A rnechine check interruption occurred indicating • serioua error in the

06F

An inoperative 3830 control unit. or a channel enor. or an undatllnnined
MOl' waa dIrtected along a path used by thia rtatam. The device on the
feiling path ia a ~ device (rntmable).
A GETMAIN fMCfO. executed bv a program ex.:uting in ~ mode.
raquested more bvtea from the SQA than was available.
A GETMAIN mecro. executed bv • progqrn ex8Cll1ing in supaNiMJr mode.
requastad mora pages of rut ator8ge frOm SQA than was available.

101
102

ADI

AI.
A22

A23

A25

A28

4-.

-..

Either a predefined number of hard machina cMck IntarrupIionI occurred on
'the only online procauor with I/O capability. or a hard machine check
intemtp1ion occunad from which rec:avery was not pouible.
lOS raceivad an unIOIicited device and interruption for • volume containing
• j:NIging data Nt.
It. proceuor wn put into a .mpped condition blc.u" of disabled conaoIe
communication procaaing (~).
It. program check interruption occurnd while the machine check handler ....
executing on the only available online proceaaor; r.c:overy waa

-

whi.

A loop 'NIIa detKtad
the machina check handler _
executing on the
only IMIiIabla onIina"proceaor; 11ICOVery"" impoaible.
A machine check interruption occurred on the onIr avaiIabIa online
procauor; the intarNption code i~ ayNm damege was

-

A rnac:hina check intanuption occurnd on the only aQi'-ble online
procauor; the intenuption code ia irMlid.
A machina check intenuption or • program intanuption has occunad in •
routine ~ linked to the machine check handler.

(l

Page of GC28-0708·'
Revhed July 16, 1979
By TNL GN2B·29B4

801
802
B03
B04
B05

BOO
807
BOA

BOB
HOC

The 3203/3211 utility completed normally.
The 3203/3211 utility detected II control card missing or out of Of"der.
The JOB statement for the 3203/3211 utility is incorrect.
The DFN statement fOf the 3203/3211 utility is incorrect.
The UCS statement fO( the 3203/3211 utility is incorrect.
The FCB statement for the 3203/3211 utility is incorrect.
The END stlltement for the 3203/3211 utility is incorrect.
An external interruption occurred during the execution of the 3203/3211
utility.
A pi'"ogram check. interruption occurred during the execution of the
3203/3211 utility.
A machine check interruption occurred during tho execution of the
3203/3211 utility.

s.crtion 4

4-8.1

July 18, 1978

..... a.JVa _ _ _ ,

Page of GC28-070B·l
Revised July 16, 1979
By TN L GN28·2984

Code

Explanation

811
812
813
814

The rellder required by the 3203/3211 utility is not online.
The reader required by the 3203/3211 utility is not ready.
The reader required by the 3203/3211 utility is not ready.

815
819
B1B
8le
B1D

cec
E02

A reader channel error occurred during the execution of the 3203/3211
utility.
No device end is indicated on the reader being used by the 3203/3211
utility.
A printer required by the 3203/3211 utility is not online.
A unit check occurred on the printer being used by the 3203/3211 utility.
A printer channel error occurred during the execution of the 3203/3211
utility.
No device end is indicated on the printer being used by the 3203/3211
utility.
During execution of the QUIESCE function on a uniprocessor, the system is
placed in a disabled wait state as part of its normal operation
(rmtartllble).
A permanent 1/0 error occurred while the IBM 2250 display unit was being
used as a primary console; no alternate console was available at the
time of the error.

Section 4

4·9

July 1G, 1979

ECB II*aton
An ECB (event control block) can be posted with a two-part completion

code,
• Brts 1 through 7 are posted by data management and teleprocessing
functions. This part of the completion code is described under "ECS"
in the "Data AreB Descriptions" portion of Volume 2 .
• Bits 8 through 31 are posted by all system components and by
user-written programs. When a task is abnormally tanninated, the ECB
for the task is posted with an abnormal system completion code in
bits 8 through 19, or with an abnormal user completion code in bits 20
through 31.

o

Abnormal Completion Cod.. (OOI-Fhh HEX)
The following table provides a brief explanation of the system abnormal

completion codes. For complete explanations, associated messages, reason
codes. and problem determination procedures. refer to OS/VS Message
Library: VS2 System Codes.
Code

OOn
001

002
003
004
005
006
008

OIh
013
014

02h
020
02B

03h
030
031

032
033

034

035
036
037
038
039
03A
03B
030
03E

Explanation
DATA MANAGEMENT CODES
CHECK/GET !PUT: An I/O error was encountered
(BDAM/BPAM/BISAM/BSAM/OISAM/OSAM).
An efror occurred while processing. creating. or opening a data set
IBSAM/QSAM/QISAM load mode).
READ/PUNCH/PRINT: A 3525-associated data set I/O macro sequence
error occurred (BSAM/aSAM).
OPEN: Conflicting or invalid DCB parameters (BSAM/OSAM) exist.
READ: An invalid OECa leSAM) exists.
The program is not authorized to run a 1419.
CHECK: A save area was destroyed during the execution of a SYNAD
routine (BSAM).

DATA MANAGEMENT CODES
OPEN: The OPEN macro could not be executed (BDAM/BSAM/QSAM).
CLOSE: The CLOSE macro could not be executed (BDAM).

BDAM AND RSM CODES
OPEN: The DCBMACAF field of the DCB wes invalid; or the data set
contained zero extents (BDAM).
An I/O error occurred while attempting a page-in operation: or an
indeterminate error occurred in a RSM service routine. or a translation
error occurred in an ASM routine.

ISAM CODES
OPEN: The DCBMACRF field of the DCB indicated an invalid mode of
operation (BISAM/QISAM).
An I/O error occurred during processing. The control program attempted to
pass control to a SYNAD routine but either the DCBSYNAD field
contained an invalid address for a SYNAD routine (QISAM). or the error
occurred aftar the CLOSE macro instruction was executed.
OPEN: The DCBMACRF field of the DCB contained invalid ISAM
information (BISAM/QISAM).
OPEN: An I/O error occurred while reading the highest level index; or while
searching for end-of-file mask; or the DCBMSHI field of the DCB
contained an invalid address: or an I/O error occurred while reading last
prime data block; or all volumes of a multivolume ISAM data set were
not mounted.
OPEN: An invalid address exists in the DCBMSWA: or the DCBNCBHI field
of the DCB indicated that a too small virtual storage area (BISAM)
exists.
OPEN: The DCBMSWA and DCBSMSW fields of the DCB indicated too
small a virtuel storage area (BISAM).
OPEN: No space is allocatad as the prime area for a data set
(BISAM/OISAM).
OPEN: Supplied buffers were inadequate for records to be processed
(BISAM/OISAM).
OPEN: Space for an index area was either exhausted or occupied more than
one volume (QlSAM).
The DCBEODAD fiald of the DCB did not contain sn EOD exit routine
address (QlSAM).
CLOSE: An I/O error occurred while writing an updated data set control
block back to a direct access device (BISAM/OISAM).
OPEN: No records from an indexed sequential data set were processed
(OISAM).
OPEN: An error in the VOLUME parameter of DO statement
{OISAM/BISAM/BOA~1 exists.
OPEN: No space was available for additional records (QISAM).

)

SectJon 4 4-11

Code

04h
040

041
042
043

044
045

046
047
OSh

056

. 057

06h

061

062
063
Olh

070
071
072
073

074
075
076
077
078
079
07A
078

07C
07D
07E
07F

4-12

Explanation

TCAM CODES
OPEN: An error occurred during the execution of an OPEN macro instruction
for a TCAM line group.
OPEN: An error occurred during the execution of an OPEN macro instruction
for a TCAM message queue data set.
OPEN: An error occurred whire running with the telecommunications online
test executive (TOTE).
OPEN: An error occurred during the execution of an OPEN macro instruction
for a TCAM application program data set.
An error occurred during the execution of the FE common write
(COMWRITE) task.
An error occurred during the execution of a TCAM message control program
(MCP).
A TCAM application program data set was left open when the message
control program terminated.
An unauthorized program requested a restricted SVC.
GAM CODES

The graphic attention service routine referred to an invalid UCB .
The graphic attention service routine referred to an UCB associated with a
nongraphic device.
GAM CODES

CLOSE: The OAR macro was issued for a graphic attention control block.
which was not specified by the closing task.
A routine from the graphics subroutine package for FORTRAN IV, COBOL
and PL/I was not executed.
The 2250 operator canceled the graphics ·program.
SUPERVISOR CODES
An error occurred during the execution of the Suspend, Resume, or TCTL
function.
The operator pressed the RESTART key.
A task terminated because a required processor was logically offline.
SETLOCK: An invalid request was made.
An invalid lockword address was specified; or the SETLOCK function was
unable to complete.
A SAB specified an invalid ASCB.
An error occurred in address space creation Of initialization.
A start or stop MONITOR JOBNAMES, STATUS, or SESSIONS was made
with an invalid console 10 or ASIO for the terminal user.
RCT processing received an unacceptable return code from an invoked
routine.
RCT ettention exit processing encountered an unacceptable return code from
an invoked routine.
ACT recovery processing was invok.ed as a result of an unrecoverabl6 error.
ACT issued a CALLRTM macro to terminate the address space.
A remote immediate, or remote pending, or direct signal interprocessor
communications sarvice request was supplied with an invalid PCCA
address.
An error was detected by the supervisor control recovery function.
SETFAR:A FAA is not added to the recovery stack because the stack. is full.
IEEVOEV received an invalid parameter.
Execution of the address space recovery verification function resulted in an
empty TCB queue.

OS/VS2 Debugging Handbook Volume 1

Code
OSh

081
082
083
084
085
086
OS7
08F

09h
090

091
092
093
094
095
096
097
098

099
OAh

OA7

DAB
0A9

OAA
DAB
OAC
DAD

aBh
OBO
OBl
OB2
OB3
OB4
OB5
OB7
OB8
OB9
DBA
OBB

Explanation

STORAGE MANAGEMENT (ASM arU RSM) CODES
GETMAIN or IEAVITAS passed an incorrect virtual address to IEAVSOA.
The lockword 10 does not match the caller's 10.
ILRGMA: No storage cell was available for a workarea. for an ACE. for an
AlE. for an IDE. for a TME. or for a SRB.
ILRGMA: The storage cell used for a workares. an ACE. an AlE. an 10E. a
TME. or a SRB was not freed.
ASPCT: Virtual storage is unavailable for initialization or expansion.
ILRACTOl received an error return code from VSAM record-management
macro instruction or from the ILRAPROO IT 'jne.
ILRAFSOO reeaived an error return code from FREEMAIN.
IEAVCKEY: An error occurred during the execution of tho CHANGKEV
macro instruction.

8TAM CODES
OPEN: A non-communications devico was allocated to the DCB.
OPEN: An invalid or unsupported transmission control unit was specified in
the UCB.
OPEN: An invalid or unsupported terminal control or terminal adepter was
specified in the UCB.
OPEN: An invalid or unsupported terminal was specified in the UCB.
OPEN: An invalid or unsupported optional feature or mode of operation was
specified in tho UCB.
OPEN: lines allocated to a line group did not have tho identical torminal
types and/or optional features.
OPEN: Buffers could not be dynemicallv allocated.
OPEN: An additional antry could not be placed in devica I/O directory.
OPEN: The transmission control unit is not a 2701, or not a dual
communication interface; or a dual code faature was not specified in
the UCB.
OPEN: Dynamic buffering is not supported for V=V.
VTAM CODES

Either VTAM was unable to schedule a user's TPEND exit routina or, a
TPEND exit routine was not specifiod.
An invalid RPL or ECB exists.
A bad OVT was supplied by the user; or a VTAM lock was held on TPEXIT;
or a request for storage was not granted; or storage was not released;
or the local address space lock was not obtained; or a request for a
device/logical unit was invalid; or control was not passed to proper
module. or a HALTNET. CANCEL command was processed.
VTAM's FRRs were unable to associate an ABEND condition to a particular
TCB.
TSO/VTAM: An error occurred while a vnoc module was executing a
VTAM macro.
TSO/VTAM: A TCAS error occurred.
TSO/VTAM: An error occurred while the VTIOC queue manager was
executing a GETCELl or FREECELL macro.

SCHEDULfR CODES
The SWA manager detected an uncorrectable error.
Invalid parameters were passed to the master subsystem module.
An invalid card exists in the MSTRJCL data sot.
An invalid or non-servicable request was sent to a pseudo access method
via the APL/ ACB interfaco.
The master subsystem was unable to use the SYS1.PROCLIB data set
defined by the IEFPDSI card.
The master subsystem was unable to ATTACH the converter.
A reconfiguration command proceSSing error occurred.
An error situation is encountered while processing a START. MOUNT, or
LOGON command.
Started task control received an invalid (etum code from the master
subsystem.
Started task control or tha initiator received an invalid retum code from the
subsystem interface.
The initiator was unabla to ATTACH tha job step task. started task. or logon
task.

Section 4 4-13

Code
OCh

OCl
OC2
OC3
OC4
DC5
OC6
DC7
OCS
OC9
DCA
DCB
DCC
OCO
OCE
DCF
ODh

002
003
OEh

Explanation
PROGRAM INTERRUPTIONS (0-17) CODES

An operation exception occurred.
A privileged-operation exception occurred.
An execute exception occurred.
An protection exception occurred, or a virtual address could not be
translated into a real address.
An addressing exception occurred.
A specification exception occurred.
A data exception occurred.
A fixed-point-overflow exception occurred.
A fixed-point-<:livide exception occurred.
A decimal-overflow exception occurred.
A decimal-divide exception occurred.
An exponent-overflow exception occurred.
An exponent-underflow exception occurred.
A significance exception occurred.
A floating-point-divide exception occurred.
PROGRAM INTERRUPTIONS (18-31) CODES

A translation specification error occurred.
A program check interruption (special operator error) occurred.
VIO CODES

OE1

EXCP: An error occurred while processing the first EXCP against a via data

OE2

EXCP: An error occurred while processing the first EXCP for a vIa data set
after a restart.
A vIa data set processing error occurred.
Unable to scratch a VIO data set.
Unable to disconnect the virtual track buffer from a via data set.
Unable to process with a scratched data set.
A journaling error occurred at step termination or at a checkpoint.
A processing error occurred for via data sets after an abnormal system or
job step task failure.

OE3
OE4
OE5
OEB
OE7
DEB

OFh

OFO

OF3
OFB
OFB
OF9
DFA
OFB
OFC
OFO
OFE

"L

PROLOGUE AND INTERRUPTION HANDLER CODES

An error occurred while processing a machine check interruption with the
machine check handler's FRR stack active. The task that took the
machine check interruption was abnormally terminated.
Unrecoverable machine check interruption.
A SETEVENT service processing error occurred.
The issuer of a SVC was not in TCB mode, or held a lock. or was disabled.
Space for a SVRB was not available to honor a SVC request in an address
space.
Space for a SVRB was not available to honor a SVC request in an address
space while an ABEND is in process.
A translation exception error occurred.
A translation exception error occurred during a TRAS function.
A type 6 SVC made a cross-address space SRB request.
An error was detected while RMF was sampling data about the state of the
system.

100 to Ehh (See
Fhh

4-14

"svc

and Special-Category Abnormal Completion Codes.")

An invalid SVC instruction was issued IOAhhj or an error occurred during the
execution of a SVC routine or an aPEN/CLOSE/EaV problem occurred,
or the determination routine failed to recognize the passed abnormal
termination coda (indicated by message IEC9OO1).

OS!VS2 Debugging Handbook Volume 1

SYC and Special-Category Abnormal Completion Codes (J 00 Ehh)
Codes are listed by the last two digits (SVC number). and include:
• SVC codes (hOO - h7BI
• System restart codes (hF31
• JES2 codes (hFAI
• JES3 codes (hFB)
Supervisor codes (hFC)
• MF/1 codes (hFDI
• Miscellaneous codes (hFEI
Code

hOO

200
300
400

500
700
800
AOO
BOO
EOO

hOl
101
201
301

h02

102
202
402
502

702
h03
A03
C03
E03

1104
104
304

Explanation

SVC 0 (OAOO) CODES
EXCP processing encountered an error when checking the validity of an I/O
request.
A DEB failed the validity check; or on IOBM value is greater than the value
in the DEBEXSCL" field of the DEB.
The DeB address in the DEB differs from the DCB address in the JOB.
An invalid UCB is specified in the DEB.
A program check interruption occurred in a supervisor service routine.
An error occurred while fIXing or unfixing a page during EXCP processing. or
the IDA bit is ON in e virtual channel program.
A program check interruption occurred while processing an I/O request.
A program check interruption occurred in an EXCP procedure during EXCP
processing of an I/O request.
An 10SB is returned with a completion code of 045 due to a program check
intarruption in 105.

SVC I (OAOI) CODES
The problem program specifiad more WAIT events than ECBs.
The WAIT macro expansion contained an invalid ECa address.
The WAIT macro specified an ECB whose WAIT flag was already "ON".

SVC 2 (OA02) CODES
The POST macro encountered an invalid ECB address.
The POST macro encountered an invalid RB address in the apecified ECB.
An invalid EVENTS table address exists in the specified ECB.
The EVENTS table is already full.
The POST failed attempting to process 8 POST exit request

SVC 3 (OA03) CODES
When the task attempted to terminate. one or more subtasks were not yet
terminated.
A date set could not be closed by end-of-task processing.
A "must complete" was not reset before the task ettempted termination.

SVC 4 (OA04) CODES
The GETMAIN macro requested more bytes of virtual storage from tha SOA
than were available in real storage.
An asynchronous cross-address space POST failed. (Not applicable to SVC

4.\
504
604
704

S04
B04

A GETMAIN macro requested storage where the length list and the address
list would occupy overlapping storage.
A GETMAIN macro had an invalid address in the A or LA operand: or a
GETMAIN macro had an invalid parametar list address.
An uncorrectsble machine. system. or indeterminate error occurred while
processing a GETMAIN macro.
A GErMAIN was issued for which there was not enough virtual storage
available; or e negative length was specified.
A GETMAIN macro contained a subpcol specification error.

Sactlon 4 4-16

Coda

hOS

305

605
705
905
AD5
B05
D05

h06
106
206

306

406

506

Explanation

SVC S (OAOS) CODES
A PREEMAIN macro contained a subpool specification error.
A FREEMAIN macro requested the releaso of stQrage where the length Jist
and the address list would occupy overlapping stonlge locations.
A FREEMAIN macro had an invalid address in A of LA operand; or the
FREEMAIN macro had an invalid panlmeter list address.
An uncorrectable machine, system, or indeterminate error occurred while
processing the FREEMAIN macro.
The address of the storage area specified in the FREEMAIN macro was not
on a doubleword boundary.
The srea to be freed by the FREEMAIN macro overlapped a free area in
virtual storage, or part of the area was still fixed in real storage.
A FREEMAIN macro contained a subpool specification error.
FREE MAIN macro anempted to free an unowned stonlge area.

SVC 6 (OA06) CODES -- Applicable to SVC 6 through SVC 9
LINK. LOAD, ATTACH, or the XCTL macro requested a program which
could not be brought into virtual stonlge.
LINK, LOAD, XCTl.. or the DELETE macro had an error in its parameter lisL
LINK. LOAD, ATTACH, or the XCTL macro requested a module that was not
found on the authorized library but was on en unauthorized library, or
the module neme was in a CDE entry whose major CDE was
unauthorized.
LINK. ATTACH, or the XCTL macro requested that a program be marked
"only lead able".
LINK. LOAD, ATTACH, or the XCTL macro in an overlay program requested
a program that could not be loaded. (NOT applicable to SVC 6, 7, B, or

9J
706

806

906
A06
BOO

hOA
10A
30A
40A
70A
BOA
90A
ADA
BOA

DOA
hOB
10B
20B

4-1a

LINK. ATTACH, LOAD, or the XCTL macro requested that a module be
marked "not executable".
LINK. XCTL. ATTACH, or the LOAD macro requested a program or a SVC
rd"utine that could not be found; or an I/O error occurred while
proceSSing, or an invalid DEB was detected.
The maximum use count was exceeded for the LINK. LOAD, ATTACH, or
XCTL macro, or the maximum use count and the maximum
responsibility count are both exceeded.
A prior request for a module already queued for this task is now being
requested by the LINK. LOAD, ATTACH, or xcn macro.
The system error task. operating on behalf of a user task, abnormally
terminated. (NOT applicable to SVC 6, 7, B, or 9.l

SVC 10 (OAOA) CODES
A A-Type GETMAIN macro requested more bytes of virtual storage from the
SOA than were available in real storage.
A A-Type FREEMAIN macro contained an error in its subpool specification.
A R-Type FREEMAIN macro specified the release of all of subpool 0, SOA,.
CSA. LSQA, or an invalid subpool.
An uncorrectable machine, system, or indeterminate error occurred while
processing a A-type GETMAIN or FREEMAIN macro.
A R-Type GETMAIN macro specified too much virtual stonlge or a negative
length.
A R-Type FREEMAIN macro instruction specified a storage area not on a
doubleword boundary.
A R-Type FREEMAIN macro specified an area that overlapped a free area in
virtual storage, or part of the area was still fixed in real storage.
The subpool specified by a R-type GETMAIN or FREEfI..AIN macro is
erroneous.
A R-Type FREEMAIN macro attempted to free an unowned storage area.

SVC 11 (OAOB) CODES
Input panlmeter errors exist for the TIME servics routine.
No usable time-of-day clock is available in the system.

OSNS2 Debugging Handbook Volume 1

Code
hOD
100
200

4DD
500

COD

hOE
10E
20E
30E

hOF
20F

h12
112
212

h13
113
213
313
413
513
613
713
813
913
A 13
B13
C13
013
E13

h14
214
314
414
614
714
A14
B14
014

Explanation
SVC 13 (OAOD) CODES
The jobstep task was terminated with a subtask in "step-mlJst-complete"
status.
An error occurred while a subtask was operating in "step-must-complete"
status; or the subtask issued an ABEND macro with the "STEP"
option.
Recursive errors during the termination of a task caused address space
termination to take place.
The program tried to use the OPEN, OPEN-J, CLOSE. CLOSE-T, EOV, or
FEOV function while holding exclusive control of a resource dafined in
theTIOT.
A routine found 8 condition that should not occur.
RTM2 was invalidly reentered.
SVC 14 (DADE) CODES
The SPIE macro encountered en invalid PICA address.
The SPIE macro encountered an invalid PIE address.
The SPIE macro in an unauthorized program specified interruption code 17;
or the SPIE caller was in supervisor state; or the SPIE caller's PSW key
does not match the caller's TCB key.

SVC 15 (OAOF) CODE
A non-supervisor state module requested the use of SVC 15 in 105.

SVC 18 (OAI2) CODES
The BLOL or FIND macros passed invalid input to SVC 18.
SVC 18 encountered an error not caused by invalid user input.
SVC 19 (OA13) CODES
No JFCB extension block wes found. or no JFCB exit was found for the
OPEN TYPE.J macro instruction.
Ttle OPEN macro could not be executed for a data set on a direct access
device.
The OPEN macro could not be executed for a data set on a direct access
device.
The OPEN macro could not be executed for e data ~et on a magnetic tape
or direct access device.
The tape device specified by the OPEN macro already Ilas an open data set
on it.
An I/O error occurred while positioning, raading. or writing on a magnetic

.....

The expiration data of the data set specified by the OPEN macro had not
yet been read1ed.
The data set name in the header label did not match that in the JFCB
(occurs only when using the OPEN macro for tape).
While processing an OPEN macro, an error occurred involving e
password-protected data set or a checkpointed data set.
The date set requested by the OPEN macro is not found (tape only).
The OPEN macro could not be executed for 8 data set on a 1403 primer.
The OPEN macro could not be executed for a concatenated partitioned data
set or 8 graphics device.
The OPEN macro could not be exacuted for a grephics DCB when the DCB
is associated with a non-graphics device.
The OPEN macro could not be executed for a graphics DCB when the
DCBGNCP fiald contains an invalid value.
SVC 20 (OA14) CODES
The CLOSE macro could not be executed for 8 data set on 8 magnetic
tapeU/O error).
The CLOSE macro could not be executocl for a data set on a direct acceaa
daviceU/O errorl.
The CLOSE macro encountered an I/O error while writing 8 DSCB.
The CLOSE macro detected an error while attempting to write a file mark.
The CLOSE macro detected an I/O erTOr while writing a trailer labelOf'" a
tape mark.
The CLOSE macro encountered an I/O error while attempting a partial
release of space on a direct access device.
The CLOSE macro could not be executed for a partitioned data set opened
for output to a member.
The CLOSE mecro for a graphics DCB. could not be executed.

Sec:tlon 4 4-17

Code
hI5

Explanation
SVC 21 (OA15) CODES

115

A DCB did not point to a valid DEB; or a valid DEB did not point back to

215
315

the correct DCB.
An error exists in the contents of the DCB or the parameter list being used.
A STOW error occurred that was not caused by invalid user input.

hl7
117
317
417
717

hIS
11 a
21 a
h19
119
219
hlA
llA

fl22
122
222
322
522
622
722
a22
922

A22
fl23
A23
BZ3
OZ3
E23
h2S
12B
22B
32B

fl2A
12A
22A
42A
52A
72A
B2A
92A

4-18

SVC 23 (OAI7) CODfS
An I/O error occurred while executing a TYPE_T, CLOSE macro (BSAM).
The TYPE_ T, CLOSE macro encountered an I/O error reading the OSCB;
on a direct access device.
The TYPE .. T, CLOSE macro encountered an I/O error while writing an
updated DSCB (BSAM).
The TYPE .. T, CLOSE macro detected an I/O error while writing a trailer
label or a tape mark.
SVC 24 (DAIS) CODES
Invalid parameters were passed to DEVTYPE.
An error occurred that was not caused by invalid user input.
SVC 25 (OAI9) CODES
Invalid input was passed to SVC 25.
An error occurred that was not caused by invalid user input.
SVC 26 (OAIA) CODES
A protection check occurred attempting to store into a user-supplied OS/VS
CAMLST work area.
SVC 34 (OA22) CODES
The operator canceled the job and requested e dump.
The operator canceled the job.
The job, job step, or cataloged procedure exceeded the specified time.
An ECa specified in a WAIT request was never posted.
A task activated by a TSO terminal was not initiated.
The specified output limit was exceeded.
The region required to run the step could not be obtained.
ABEND, program check interruption, machine check interruption, or
depression of the RESTART key occurred when the initiator was
executing.
The operator entered the FORCE command for the job.
SVC 35 (OA23) CODES
A cross-address space POST using an invalid ECa address was specified by
the communications task.
A WTOR went unanswered.
An invalid parameter list exists, or subpool space is unavailable.
An ECB address, RB address, or virtual storage area address is invalid.
SVC 40 (OA2S) CODES
The EXTRACT macro received an invalid address at which to store the
requested fields.
The EXTRACT macro received an invalid parameter list address.
The TCB specified in tha sacond operand of EXTRACT macro is not a
subtask of the task issuing the EXTRACT.
SVC 42 (OA2A) CODES
A task attempted to give a shared subpool to e subtask.
An invalid subpool was specified on the ATTACH macro.
The ECB operend of the ATTACH macro is specified with an invalid ECB
address.
Insufficient LSQA storage exists to copy the nacessary STAI information.
An invalid parameter addrass is used in the ATTACH macro.
The ATTACH macro specified an invalid subpoollD.
An anvironmental error occurred in SVC SO, in subpool 255, or in SErLOCK.

OSNS2 Debugging Handbook Volume 1

Coda

h2C
12C
22C

h2D
12D
22D
32D
42D

C2D
020
E2D

h2E
12E
22E
h2F

12F
22F

h30
130

Explanation

SVC 44 (OA2C) CODES
An invalid address for a subtask TCB was supplied in the CHAP macro.
An invalid TCB address was specified in the CHAP macro.

SVC 45 (OA2D) CODES
Words 3 and 4 of the segment table are incorrect.
An invalid address exists in the segment table or the entry table.
A record of incorrect length was found; or an uncorrectable I/o error
occurred while loading a segment from a library.
An error occurred in SEGLD processing.
An invalid scatter record exists.
An invalid record type exists.
An invalid address was found.

SVC 46 (OA2E) CODES
Erroneous input parameters exist for the TTIMER service routine.
No usable time-of-day clock was available for TTIMER service routine.
SVC 47 (OA2F) CODES
Erroneous input parameters exist for the STIMER service routine.
No useable combination of the time-of-day clock and clock comparator or
no usable processor timer is available for the STIMER service routine.

SVC 48 (OA30) CODES

630

A resource was specified for DEO that had not been previously specified by
ENO under the same task.
An invalid length was specified for the name representing a resource being
dequeued.
An unauthorized task attempted to use the authorized options of the DEQ
macro.
An invalid parameter list was used for the DEO macro.
A task issued an ENO macro for a resource; Before the ENO request was
filled. this same task issued a DEO macro for the same resource.
An out-of-storage condition occurred during the execution of the DEO

730

An unexpected error occurred during the processing of a DEO request.

230
330
430
530

h33
133
233

h35
135
235
335
435

535

h37
137
237
337
437
637
737
837
937

SVC 51 (OA33) CODES
An unauthorized caller invoked an SVC dump via the SDUMP macro.
Invalid parameters were passed to SVC dump.

SVC 53 (OA3S) CODES
Exclusive control of a resource could not be obtained or released.
A control block required as input to SVC 53 was not in the user's region
and/or did not have the user's storage key.
The data set does not contain the block for which acquisition or release of
exclusive control is requested.
An input DCB points to an invalid DEB. or the lOB has been altered by
other than a system routine.
No storage was available for the GErMAIN issued by SVC 53.

SVC 55 (OA37) CODES
An I/O error occurred during the end-of-volume processing for a magnetic
tape; or an invalid header or a trailer label was read.
An invalid block count or dsname exists.
No EODAD routine was specified in the DCB when an EOF occurred.
An invalid DCB pointer exists.
An I/O error occurred during end-of-volume processing for a data set on
magnetic tape. or an error occurred during concatenation.
An I/O error occurred during end-of-volume processing. or during the
allocation of a secondary quentity of direct access storage.
An error occurred during end-of-volume processing for a sequential data sat.
An error occurred during end-of-voluma processing for a checkpoint data
set. or a RACF protected data set.

Section 4 4-18

Coda

Explanation

A37

Tha DCB _8 nat apan whan end-cf-valuma precessing took placa.
A volume cannot be demounted; or an invalid VTOC could not be
converted; or a direct access volume contained the maximum number of

837

C37

An end-of-voluma condition cccurred on a data set opened for input. but
the naxt volume of the data set contained mare than 16 extents. Or a
type of split cylindar allocation exists that cannot be processed under

037
E37

No secondary space was requested.
No more volumes were available; or a OSCB with a duplicate data set name
on the next volume was found.

OS/VS.

h3S
138
238

338
438

638
738
838

h39
139

239
339

SVC 56 (OA3S) CODES
Two END mecro instructions were issued for the- same resource in the same
task without an intervening OEQ macro instruction.
An invalid length was specified on an ENQ macro for the name representing
the resource.
An unauthorized task attempted to use an authorized ENQ option.
An invalid parameter list was created for the ENQ macro.
An out-of-storage condition occurred during the execution of an ENQ macro.
An unaxpected arror occurred during the execution of an ENQ macro.
Serious damage occurred to the ENQ/OEQ control blocks.

SVC 57 (OA39) CODES
An error occurred while freeing a buffer or extending the unscheduled test.
A control block required as input to SVC 57 was not in the user's region
and/or did not have the user's storage key.
The DEB pointed to by the DCBDEBAD field of the DCB was not on a DEB
chain for that job step TCB, or did not point back to that DCB. Or the
request was issued for e data set which was neither BDAM or ISAM.

h3C

SVC 60 (OA3C) CODES

13C

An invalid request was detected.

h3E
13E
23E
33E
43E
53E

haF
13F
23F

h40
240
h44
144

SVC 62 (OA3E) CODES
The calling task issued a DETACH macro specifying STAE.NO before a
subtask had terminated.
The DETACH macro detected e storage key error or an invalid parameter.
The DETACH macro specifying STAE .. YES was issued by the originating
task before e subtask had completed execution.
An invalid ECB address was specified for the ATTACH macro.
An error occurred during end-of-task processing.

SVC 63 (OAlF) CODES

A checkpoint restart error occurred.
An unauthorized usar has attempted to read or write a checkpoint data set.
SVC 64 (OA40) CODES
The RDJFCB macro datected an error in e DCB.

SVC 68 (OA44) CODES

An Invalid access method code was specified in the high artier byte of
register 16.

244
344
444
544
644
744

4-20

An Invalid register save area was provided by the user.

An Invalid DCB address was used.
An Invalid DECB address was used.
An Invalid lOB eddress was used.
The message buffer was modified or freed.
A program check intemlption occurred that was not caused by invalid user
input.

OS/VS2 Debugging Handbook Volume 1

Code

h4S
145
245

h4F
14F

hSl

Explanation

SVC 69 (OA4S) CODES
An invalid DCB or ICB is used.
An error occurred that was not caused by invalid user input.

SVC 79 (OA4F) CODES
The STATUS macro was used for a function other than STOP, STOP
SYNCH, or START, and the user was not iri supervisor key (0-7).

SVC 81 (OA5l) CODES

151

An invalid parameter list address was passed to the SETPRT macro.

251

The SETPRT macro detected an invalid DeB exit list.

351
451

The SETPRT macro could not be executed.
The SETPAT macro detected an invalid DCB, invalid lOBs, an invalid DEB
address, or a DCB exit list address.

hS3
153

h57
157

h5C
15C

hSD
150

hSF
15F
25F
35F
45F
55F

h60
260

h69
169
269

h68
168

h6D
160
260
360

h6E
16E

SVC 83 (OA53) CODES
An error occurred in the cross-address space communications for SMF
record processing.

SVC 87 (OAS7) CODES
The issuer of a OOM request is not in the same address space and is not a
privileged task.

SVC 92 (OASC) CODES
The program issuing SVC 92 was not in supervisor state.

SVC 93 (OASD) CODES
An invalid data area is specified in the TGET or TPUT macro and detected
by SVC 93.

SVC 95 (OASF) CODES
The system resources manager is invalidly invoked.
A system failure destroyed the data used by the system resources manager.
An sddress space was non-swappable when a SYSEVENT, TRANSWAP
(X'OE'I. was issued.
A quiese or swap-out failed whUe 8 transition swap (TRANSWAPI or
requested swap (REQSWAP) was pending.
An error was encountered during the execution of the XMPOST SRB for an
issuer of SYSEVENT, TRANSWAP or REQSWAP.

SVC 96 (OA60) CODES
The STAX SVC detected an invalid user parameter.

SVC lOS (OA69) CODES
The CLOSE macro passed an invalid DCB address to IMGUB.
An error occurred during the execution of the IMGUB macro.

SVC 107 (OA68) CODES
An invalid parameter list exists.

SVC 109 (OA6D) CODES
An invalid ESR code for sve 109, 116, or 122 was detected.
MF/1 could not initialize, collect or reinitialize the workload activity
measurements.
A communications error occurred between AMF and the system resources
manager.

SVC 110 (OA6E) CODES
The DEBCHK function was not completed. (Applies to SVC 117, not SVC
110.)

Section 4 4-21

Code
h6F
36F
56F

tl71
171
271
h72

172

h7S

Explanation
SVC 111 (DA6F) CODES

An invalid entry code was passed to SVC 111. or DEBCHK processing
found that the DEB was invalid. or the DEB was not a subsystem DEB.
An error occurred during end-of-job processing for a JES2 job that was
being processed by an execution batch monitor.
SVC 113 (OA71) CODES

An illegal or invalid request is made for the PGFIX. PGFAEE. PGlOAD. or
PGOUT macro.
An unauthorized call is made for the PGFIX or PGFREE macro.
SVC 114 (DA72) CODE

An SVC 114 was issued with one of the following conditions: the protect
key was not correct {not 0 thru 71. the request was not issued in the
supervisor state. or the authorization bit was not set in the JSCB.
SVC 117 (OA7S) CODES

(See completion code 16EI

hll
177
h78

178
378
478
77S
87S
97S
A7S
S7S
D7S

h79

179

279
h7A

17A
37A
47A
h7B

178
278

4-22

SVC 119 (DAll) CODES
Invalid input parameters were detected by TESTAUTH.
SVC 120 (OA78) CODES
The RC or AU type GETMAIN macro requested more bytes of virtual
storage from the SQA than were available in real storage.
The RC or RU type FREEMAIN macro contained an error in its subpool
specification.
The RC or AU type FREEMAIN macro contained an error in its subpool
specification.
An uncorrectable machine, system. or indeterminate error occurred while
processing the RC or RU type GETMAIN or FREEMAIN macro.
Not enough virtual storage is available for the GErMAIN issuer. or the RC
or AU type GETMAIN issuer specified a negative length.
The address of the storage area specified by the RC or AU type FAEEMAIN
macro was not on a doubleword boundary.
An error occurred in defining the area to be freed by the AC or AU type
FAEEMAIN macro.
The RC or RU type GETMAIN or FAEEMAIN macro contained a subpool
specification error.
The RC OR RU type FAEEMAIN macro attempted to free an unowned
storage area.
SVC 121 (OA79) CODES

Anyone of the following conditions;
•
PGFIX or SETlOCK fail.
• The conversion to a real address (honoring a lRA instructionl fails.
•
The block sire for track overflow is not 4k.
An invalid BUFC or protection check is indicated in the 10SB by 105.

SVC 122 (OA7A) CODES
An invalid EVENTS table address was specified.
A request was issued for an EVENTS table being waited on by another
program.
The ENTRIES specification is incorrect (not from 1 to 32.7671.
SVC 123 (OA7B) CODES

An invalid ASIO was specified when the PUAGEOO SVC was issued.
A PURGEOO received a non-zero return code from FESTAE.

OS!VS2 Debugging Handbook Volume 1

Code

Explanation

hlD

170
370
470
570
670
770
B70

SVC

hB2

EB2

SVC

SVC 131 (OA83) CODES

An error occurred while disabled. An inactive SVC was invoked.
SVC 132 (OAB4) CODES

h84

E84

An error occurred while disabled. An inactive SVC was invoked.
SVC 133 (DABS) CODES

haS

EB5

An error occurred while disabled. An inactive SVC was invoked.
SYSTEM RESTART CODES

hF3
2F3

A system failure occurred.
JES2 CODES

hFA

1FA

Invalid data management control blocks were found by JES2.
JES3 CODES

hFB

1FB
2FB
3FB
4FB

5FB
6FB
7FB
BFS

An error condition exists that was caused by either module, IATOMEB, or
module,IATSIDM.
The JES3 address space abnormally terminated.
Sufficient storage could not be obtained in subpool 241 to build a OSB or
to create an RAS.
Sufficient storage could not be obtained in subpool 241 for the SSISERV; or
sufficient storage could not be obtained in subpool 230 for user address
space buffers; or an error occurred while processing TOE.
An error occurred during the execution of an MV5-JES3 allocation
subsystem interface routine.
An error condition exists. The reason code is in the high-order byte of
register 15; the return code is in the low-order byte of register 15.
An error occurred during the execution of the MVS JES3 dynamic device
reconfiguretion (ODR) subsystem interface routines.
An error occurred in one of the interpreter service non-JES3 support areas.
SUPERVISOR CODES

hFC

1Fe
2FC
3FC
4FC
5FC
6FC

hFD

1FO

130 (OA82) CODES

An error occurred while disabled. An inactive SVC was invoked.

h83

EB3

125 (OA7D) CODES

An invalid EVENTS table address was specified.
A request was issued for an EVENTS table being waited on by another
program.
An invalid LAST parameter was specified.
An invalid EeB address was specified.
A "WAITED ON" EeB is trying to be initialized.
Invalid input options were specified.
The event table is full.

An
An
An
An

error occurred in executing a SVC first level interruption handler.
error occurred while executing the I/O first level interruption handler.
error occurred while executing the oxtemal first level interruption handler.
error occurred while executing the program check first level interruption
handler.
An error occurred while executing the restart first level interruption handler,
An error occurred while a 5PIE exit routine was being set up by the
program-check first level interruption handler.
MF/l CODES

An error was detected by MF/1 while sampling data about the state of the
system.

Section 4 4-23

1/0 Error Indicators
1/0 errors are indicated in:
" The channel status word ICSW)
• The limited channel logout area

uce

• The
sense bytes (Sense bytes 0 and 1 are also stored in the lOB
(Input/Output Block), in the fields IOBSENSO and IOBSENS1 (offsets
X'02' and X'03'). A maximum of 64 bytes of sense information is also
stored by the individual ERPs in the EWA (ERP work area). This
information is in the field EWAIERP (offset X'20') in EWA.)
CHANNEL STATUS WORD IPSA

+ 40 hex)
CCWaddress

345678

I

I

Unit status

31
Channel status

39 40

32

47 48

5

Logout pending
&7 Deferred condition code
32
(BO) Attention
33

(20) Control unit end

35
36
37
38

(10)
(08)
(04)
(02)

39

(01) Unit exception

6
7

8
9
10
11

40
41
42
43
44
45
46
47
48-63

[401 Status modifier

34

Busy
Channel end
Device end
Unit check

Processor
Channel
Storage control unit
Storage unit
Processor
Olannel
Main storage control
Main storage

4-24

I

12
15
16
17-18

I.

20
21

Byte count
55 156

(80) Program- controlled interruption
(40) Incorrect length
(20) Program check
(10) Protection check
(08) Channel data check
(04) Channel control check
(021lnteriace control check
(011 Chaining check
Residual byte count for the last CON used

Control unit
Limited channel logout is
valid (not used on all models)
Interface address
Reserved (00)
Sequence code
Unit status
Command addre5S and key

OS/VSZ Debugging Handbook Volume 1

22
23
24-25

00
01
10
11
27
28(A)
29-31

Channel address
Device address
TYpe of tennination
Interface disconnect
StoP. stack or normal
Selective reset
System reset
Interfaceoperativa
110 error alert
Sequence code

63

Page of GC28·0708·1
Revised July 16. 1979
By TNt GN28-2984

SelUe lJyleJ
The $8rn;e bytes are found in the EWA data area at offset X'02'. The first
two sense bytes can also be found in tho lOB data area at offset X'20', and
in ths 1058 data area at offset X'2A'. Also, error message IEAOOOI, when
issued, contains sense byte data.

The following abbreviatjons are used in the chart on the next pages.
local storage register
ACCT
Acrouol
LSR
Loop write to read
ADDR
Add....
LWR
ADV
AlU
AMT
ATT

Advon""

B"
BKWD
BLK
BOC
BPI
BR
BUF

Beck
Backward
B_
Branch on condition
Bits per inch
.",nch

CARR
CH
CHAR
CH"
CMD
CNT
CNTRl
CNVTT
COMP
COMPT
CORR
CRC
CU
CYL

ceaoo<
Protection

...

Recognition and control

""',
,"
R""",,,,

Raed bock
Reedy

"""'"'

--

Register

"""'"

Required

R_
_I
Ribbon
Re.J-onIy storage
Req~t for price Qootation
Rotational position Hflsing
Request
Rewind
Rewinding
Road/write

--

~controlunit

.-...

Seq"""",
Spurious
Special record transfemd
S.....

T_
-S_ed
Stack"

"""'"

Syodu,,"o",

Tepemieate

-Tape mark
T_
Tepe unit

Un~chItrecter_

UniverMI c::har.:ter set

"""'"

-Iec:dan 4 4·25

Page of Ge2S·0708-1
Revised July 16, 1979
By TNL GN28·2984

VEL

WRT

Write

VRC

WTM

Write tape mark

'-,~

ij

4·25.0

OS!VSZ DoIDugaing

~

Volume 1

July 16. 1979

/

Sectian 4 4-25.1

Palll of GC2B-070S-1, Rewised JulV 16, 1979, By TNL GN28-2984

BYTE 0

~

4

5

6

DATA
CHK

OVER·
RUN

LOST
DATA

TIME
OUT

EO
CHK

DATA
CHK

OVER·
RUN

NON
RCVY

KYBD
CORR

BUS
BUS

EO
CHK

DATA
CHK

OVER·
RUN

NON
RCVY'

SHOULD
NOT
OCCUR

BUS
OUT

EO
CHK

OVER·
RUN

AUTO
SELECT

NOT
USED

LATE
STKR
SELECT

AUTO
SELECT

OP/

0

1

2

3

33. 35. 1030,
1050

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

1052,2150

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

1287

CMO
REJ

.NT
REO

BUS
OUT

1288

CMO
REJ

.NT
REO

1403,1443

CMO
REJ

.NT
REO

DEVICE

h-hBAR

DATA

1419/1275
PCU

CMO
REJ

'NT
REO

BUS
OUT

1419/1275
SCU

CMO
REJ

.NT
REO

BUS
OUT
CHK

2021,2540

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

2250

CMO
REJ

SHOULD
NOT
OCCUR

BUS
OUT

EO
CHK

DATA
CHK

2260

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

230.

CMO
REJ

.NT
REO

BUS
OUT

2314,2319

CMO
REJ

.NT
REO

BUS
OUT

2400

CMO
REJ

.NT
REO

2495

CMO
REJ

2501.2520

~HK

7

CH9

BAR

ATT

SHOULD
NOT
OCCUR

UN·
USUAL
CMO
8UFFER
RUN·
NING

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

EO
CHK

DATA
CHK

OVER·
RUN

EO
CHK

DATA
CHK

OVER·
RUN

BUS
OUT

EO
CHK

DATA
CHK

OVER·
RUN

WORD
CNT
ZERO

DATA
CNVTT
CHK

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

SHOULD
NOT
OCCUR

POSN
CHK

SHOULD
NOT
OCCUR

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

OVER·
RUN

2671

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

2701,2702

CMO
REJ

.NT
REO

BUS
OUT

ED
CHK

DATA
CHK

2715

CMO
REJ

BUS
OUT

EO
CHK

2803,2804

CMO
REJ

BUS
OUT

EO
CHK

.NT
REO

EO
CHK

OVER·
RUN

TIME
OUT

LOST
DATA

TIME
OUT

OVER·
RUN

WORD
CNT
ZERO

DATA
CNVTT
CHK

DATA
CHK

BUFFER
PARITY
CHK

LOAD
CHK

CH9

CNTL
CHK

CMO
REJ

.NT
REO

3210,3215

CMO
REJ

'NT
REO

3270

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

UNIT
SPEC

3330/3333
Modi,
Mod II

CMO
REJ

.NT
REO

BUS
OUT

EO
CHK

DATA
CHK

OVER·
RUN

6-28

LOST
DATA

DATA
CHK

3203,3211

BUS
OUT

INVAL
ADDR

EO
CHK

OS/VS2 Debugging Handbook Vol ....... ,

OP
CHK

J

July 16, 1979

I3YTE 0 IContinued)

~

DEVICE

3340/3344

3350

0
CMD
REJ
CMO
REJ

1
INT
REO
INT
REO

2
BUS
OUT
BUS
OUT

4

3
EO
CHK
EO
CHK

5

DATA

OVER-

CHK

RUN

DATA
CHK

OVERRUN

3410/3411

CMD
REJ

INT
REO

BUS
OUT

EO
CHK

CHK

OVER·
RUN

3420/3803

CMD
REJ

INT
REO

BUS
OUT

EO
CHK

DATA
CHK

RUN

3505,3525

CMD
REJ

INT
REO

BUS
OUT

EO
CHK

DATA
CHK

3540

CMD
REJ

INT
REO

BUS
OUT
CHK

EO
CHK

DATA
CHK

3Boo

CMD
REJ

INT
REO

BUS
OUT

EO
CHK

DATA
CHK

EO
CHK

DATA

COND
CHK
TRK

COND
CHK

WOAD
CNT
ZERO
WORD
CNT
ZERO
ABNORMAL
FORMAT
RESET

LOAD
CHK
NON

3BB6

CMD
REJ

INT
REO

BUS
OUT

3890

CMO
REJ

INT
REO

BUS
OUT

EO
CHK

3895

CMD
REJ

INT
REO

BUS
OUT

7770

CMD
REJ

BUS
OUT

EO
CHK

DATA
CHK

-

OVER-

7

6
TRK

INIT

SEEK
CHK
SEEK
CHK

DATA
CNVTT
CHK
DATA
CNVTT
CHK
PERMANE NT
ERROR
(BYPASS
KEY)

CH.
RCP
ERR

RUN·
NING

DATA
CHK

NON

EO

DATA

NON

CHK

CHK

INIT

RUNNING

INIT

OVER·
RUN

BYTE 1

~
I

0

1

2

3

4

5

6

7

INVAL
OP

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

INVAL

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

SHOULD
NOT
OCCUR

ACCT#
FIELD
VALID

TRANSit SERIAL#
FIELQ
FIELD
VALID
VALID

2840

2840

OUTPUT
CHECK

INPUT
CHECK

DEVICE

33, 35, 1030,
1050
1052,2150
1287

1288

TAPE
MODE
SHOULD
NOT
OCCUR

LATE
STKR
SELECT

NO
DOC

END
OF
PAGE

NO
OOC

FOUND

FOUND

SHOULD
NOT
OCCUR
SHOULD
NOT
OCCUR

OP

1403,1443
DOC

UNDER
READ
HEAD

1419/1275
PCU

AMT

FIELD
VALID

PROCESS
CNTRL
FIELD
VALID

1419/1275
SCU

2021,2540

I

LIGHT

2250

END

PEN

ORDER

DETECT

SEa

CHAR
MODE

2260

Section 4 4-27

Page of GC28-0708·', Revised July 16, 1979, By TNL GN28·2984

BYTE 1 (Continued)

~
DEVICE

0

2

1

3

2305

PERM
ERR

INVAL
TRK
FORMAT

END
OF
eYL

2314.2319

DATA
CHK IN
COUNT

TRK
OVER·
RUN

ENO
OF
eYL

2400

NOISE

2803.2804

NOISE

3203

eMD
RETRY

PAT CHK

eMD
RETRY

PRINT
eHK

PRINT
QUAL·
ITY

LINE
POSN

3330/3333
Mod I,
Mod II

, PERM
ERR

INVAL
TRK
FORMAT

END
OF
eYL

STATE
VAR
PRES

3340/3344

PERM
ERR

VAL
TRL
FORMAT

END
OF
eYL

3350

PERM
ERR

3410/3411

NOISE

3420/3803

NOISE

VAL
TRL
FORMAT
TU
STATUS
A
TU
STATUS
A

END
OF
eYL
TU
STATUS
B
TU
STATUS

4

5

ND
REe
FOUND

FILE
PROT

INVAL
SEQ

NO
REC·
FOUND

FILE
PROT

00 NON·XST TU
01-NOTREADY
10-ROY AND NO
RWD
l1-RDYAND
RWDNG

7TRK

AT
LOAD
POINT

TU
STATUS
A

7TRK

6

7
OPER·
ATiON
INL

SERVICE
OVER·
RUN

OVER·
FLOW
INL

WRT
STATUS

FILE
PAOT·
ECT

NOT
CAP·
ABLE

LOAD
POINT

SEL&
WRT
STATUS

FILE
PROT

NOT
COMP

FORMS
eHK

CMD SUP CNTALR
eHK

2495

2501,2520

2671

2701,2702

2715
TU
STATUS

B

LlNEPOS
eHK

3210,3215

3211

o
eMD
SUP

MECHA·
NICAL
MOTION

FILE
PAOT

WRITE
INHIBIT

REe
FOUND.

FILE
PROT

WRITE
INHIBIT

ND
REe
FOUND
AT
LOAD
POINT

FILE
PROT

WRITE
INHIBIT

FORMS
eHK

3270

3505.3525

PERM·
ANENT
ERROR

AUTO·
MATIC
RETRY

3540

PEAM
ERR

AUTO·
MATIC
RETRY

3800

4·28

B
MOTION
MAL·
FUNC·
TION

NO
REe
FOUND

NO

7
TRK
TU

LOAD
POINT

WRT
STATUS
WRT
STATUS

NOT
CAP·
ABLE
NOT
CAP·
ABLE

RETRY
AFTER
INT
REO
COM·
PLETE
RETRY
AFTER
INT
COM·
PLETE

SRT

BIT MEANINGS DEPENDENT UPON BYTE O.
SeE TABLE OF "3800 SENSE B..... TES 0-2"

OSNS2 Debugging Handbook Volume 1

FILE
PROT·
ECT
FILE
PROT·
EeT

OPER·
ATION
INC
OPER·
ATION
INC
OPER·
ATION
INC

I

July 16, 1979

BYTE 1 (Continued)

~

0

1

2

3

4

5

6

1

NON
REeov·
VERY

OUT·
BOARD

DEVICE

3886

MARK
CHK

INVAL
FORMAT

INCQMP
SCAN

3890

Section 4

4·28.1

July 16, 1979

4-28.2 OSNS2 Debugging Handbook Volume 1

Page of GC2B·070B-l, Revised July 16, 1979, By TNL GN28·2984

BYTE 1 (Continued)

~

0

DEVICE
3895

PRED
REO

2

1

3

5

4

FEED
CMO
REO

FEA
CHK

INC
PRO

7

6
MERGE
FEED
REO

PROC
NOT
FUNC

7770

BYTE 2

)

~

0

DEVICE
2250

2305

2314,2319

I

FULL
UN-

SAFE

SHIFT
REG
CHK

SKEW
FAIL

CTR
CHK

81T9

6 & 7 INDICATE
NO ERROR OR
MULTI· ERROR

FORMS

FEA·
TURE
FEA·
TURE

CARR
SEO
CHK

CARR
STOP
CHK

PLATEN
FAILED
TOADV

PLATEN
FAILED
TO RE·
TRACT

TRAIN
VEL CHK

FORMS

RIBBON
MOTION

JAM

TRAIN
OVER·
LOAD

COR·
RECT·
ABLE

ENV
DATA
PRESENT

COMP
CHK

COR·
RECT·
ABLE

ENV
DATA

COMP
CHK

MODULE MODULE
SIZE
SIZE

COR·
RECT·
ABLE

ENV
DATA

COMP
CHK

MODULE MODULE
SIZE
SIZE

TRACK IN ERROR

3420/3803

TRACK IN ERROR

3800

BIT 10

JAM

3410/3411

3540

7

TRACK IN ERROR OR DEAD TRACK REGISTER
CARR
FAILED
TO
MOVE

RPS

3505,3525

6

CaMP
CHK

CARR
CARR
FAILED MOTION
TO MOVE CHK

RPS

3350

5

BITSO 7 INDICATE A TRACK IS IN ERROR

3330/3333
Mod I,
Mod II
3340/3344

4

COR·
RECT·
ABLE

2803,2804

3211

3

BUFFER ADDRESS REGISTER
BIT 11
BIT 14
BIT 13
BIT 12

BIT 15
BUF
LOG

2400

3203

2

1

USED FOR DIAGNOSTIC PURPOSES ONLY

USED FOR DIAGNOSTIC PURPOSES ONLY
BIT MEANINGS DEPENDENT UPON BYTE 0
SEE TABLE OF "3800 SENSE BYTES 0·2"

Section 4 4-29

Pall! of GC28-070S-1. R.,.ised July 16. 1979. By TNl GN28·2984
BVTE3

~

1

0

4

3

2

5

7

6

DEVICE

BUFFER ADDRESS REGISTER

2250

BIT8

I

81T'

I

I

BITS

I

BIT5

I

81T4

I

BIT3

I

BIT2

I

BIT 1

RESTART COMMAND

2305

2314.2319

LRC
BITD

LRC
BIT 1

LRC
BIT2

LRC
BIT 3

2400

RNI
VRC

LRC

SKEW

CRC

2803,2804

RNI
VRC

LRC!
MULTI·
TASK

SKEW

CRC/
EOO
CHK

SKEW
REG
VRC/EN
CHK

COIL
PROT

HAM FIR

COIL
PROT
CHK

HAM·
MER
FIRE

3203

~CSB PAR PlB PAR
UCSB
PARITY

3211

PLB
PARITY

FC8
PARITY

SKEW
REa
VRC

0·800
1·1600

BK.WD
STATUS

COM·
PARE

BKWD

C
COMP

SYNC
CHK
FIELD
END

UCSAR
SYNC
CHK

SEP
SYNC

3330/3333
Modi ..
Mod II

RESTART COMMAND

3340

"RESTART COMMAND

3350

RESTART COMMAND

3410/3411

VRC

MTE/
LAC

SKEW

MTE/
LRC

SKEW

END
DATA

ENV
CHK

CHKI

CRCR
3420/3803

RNI
VRC

END
DATA
CHK/
CRC

VRC
ENV
CHK

o

1600
8PI
SET IN
TU

BKWO

1600
BPI
SET IN

BKWD

TU

CIP
COM·
PARE

USED FOR DIAGNOSTIC PURPOSES aNt Y

3505.3525

TRACK IN ERROR

3540

3800

PRINTER PAGE
BUFFER
ROY
EMPTY

BK
DATA
CHK

~~~~';..D.
ED FOR

SYSTEM P~~~O
RESTART DUCTOR

~~!~~ER ~5iRED :~X:~Co

BVTE4

~

0

1

2314.2319

SEa
INO
0

SEa
INO
1

2400

ECHO
ERR

REJ
TAPE
UNIT

DEVICE

2

3

4

5

6

7

2305

2803.2804

3203

4-3Q

PHYSICAL DRIVE
IDENTIFICATION
READ
CLOCK
ERR

REJ
TU

WRITE
CLOCK
ERR

DELAY
eNTR
ERR

SEa
INO
C

SEa
INO
8

SEa
INO
A

WRT
TRC
VRC

START
RO
CHK

SEa
INO
C

SEa
INO
B

SEa
INO
A

ALWAYS X"84"

OS/VS2 Debugging H.ndbook Volume 1

July 16. 1979

Byte 4 (Continued)

'~
DEVICE

3330/3333

I

0

I I I I I
1

2

3

4

Mod I.
Mod II

PHYSICAL DRIVE IDENTIFICATION

3340/3344

PHYSICAL DRIVE IDENTIFICATION

3350

PHYSICAL DRIVE IDENTIFICATION

5

J I
6

Sl!ction 4

7

4·30.1

July 16, 1979

4-30.2

OS/VS2 Debugging Handbook Volume 1

Page of GC2S·0708-1, Revised July 16, 1979, By TNL GN28·2984

Byte 4 (Continued)

3410/3411

TAPE
UNIT
POSN
CHK

TAPE
UNIT
REJ

ALU/MP
HARO·
WARE
ERROR

REJ
TAPE
UNIT

TRK
CHK

TAPE
UNIT
CHK

LWR
ERROR

CHK

DIAG

TI
EOT

SPARE

~
3420/3803

TAPE
INDI·
CATE

WRITE
TGR
VRC

MICRO·
PRGM
DETECT
ERROR

TAPE
UNIT

BINARY ZERO

35<0

3800

DIAGNOSTIC STATUS CODES

BYTES
,

~
DEVICE

0

2

1

3

4

5

7

6

CYLINDER ADDRESS

2305

2314.2319

2400

2803,2804

~

I

3203

COMMAND IN PROGRESS WHEN OVERFLOW INCOMPLETE OCCURS OR ZERO
FUT
DEN

DIAG
MADE

CE

FUNC

RIB REV REST

KE~

RESET
LINE
CNTR

SPACE
KEY

IDLE
STAT

START
KEY

RPO

STOP KEY

3330/3333
Mod I,
Mod II

CYLINDER ADDRESS

3340

CYLINDER ADDRESS

3350

3410/3411

3420/3803

LOW ORDER LOGICAL CYLINDER ADDRESS
NEW

NEW

SUB·
SYSTEM

SUB·
SYSTEM

NEW

NEW
SUB·
SYSTEM

sua·

SYSTEM

35<0

3800

WRT
TAPE
MARK
CHK
WRT

TAPE
MARK
CHK

ID
BURST

10
BURST

PARITY

DOM·
PARE
START
READ
CHK

TACHO·
METER
CHK

FALSE
END

RPO

MARK

EXCESS·
PARTIAL IVE
RECORD POST·
AMPLE
ORTM

RPO

SECTOR IN ERROR

DIAGNOSTIC ERROR·DEPENDENT DATA

Section 4

4-31

Page of GC2S-070S·1, Revised JulV 16, 1979, By TNL GN2S-2984

BYTE 6

~

DEVICE

0

1

2

2305

3

I

4

5

I

6

I

7

CURRENT HEAD ADDR

3203

INVAL
FUNC
ROST

HI-SPD
FLT

DATA
eHK

I:

3330/3333
Mod I

REVERSE

eYL
HIGH

DIFFER
HIGH

HEADADDR

CYl

3330/3333
Mod II

512

3340/3344

REVERSE

3350

REVERSE

eYL
HIGH
eYL
HIGH

eYL

3410/3411

3420/3803

WRITE
DUAL
CUR·
DEN·
RENT
SITY
FAILURE

3800

HALT

HEAOADDR

DIFFER
HIGH
DUAL
DEN·
SITY

I

HEADADDR

256
DIFFER
HIGH

SHORT
GAP
MODE
7 TRK

INVAL rRLR;
BUSOUT
I/OCMD PAR

HEAD ADDA
ALTER·
NATE
DENSITY

TU MODEL

DENSITY
NOT

TAFE UNIT MODEl DEFINED

1600

DIAGNOSTIC ERROR-DEPENDENT DATA

"
BYTE 7

~

DEVICE

0

1

2

3

5

4

6

PRINT
eHK

3203

eA8 2
PAR

DUCT
PAR

INTRR
OVRN

SPUR
INTRR

MBSB

FMR PAR

3330/3333
Modi

FORMAT OF REMAINING
SENSE BYTES (8 - 23)

ENCODED ERROR
MESSAGE

3330/3333
Mod II

FORMATOF REMAINING
SENSE BYTES (8·23)

ENCODED ERROR
MESSAGE

3340/3344

FORMAT Of REMAINING
SENSE BYTES (8·23)

ENCODED ERROR
MESSAGE

3350

FORMAT OF REMAINING
SENSE BYTES (8 - 23)

3410{3411

TAPE
BOTTOM
RIGHT
COLUMN
eHK

RESET
KEY

3420/3803

TAPE
TAPE
LAMP
BOTTOM
FAILURE BOTTOM
RIGHT
LEFT

RESET
KEY

4-32

DATA
SECURITY
ERASE
eHK
DATA
SECUR-

lTV

ERASE
HEAD

ERASE

DIAGNOSTIC ERROR-DEPENDENT DATA

OS/VS2 Debugging Handbook Volume 1

TIME
OUT

ENCODED ERROR
MESSAGE

TAPE
LAMP
BOTTOM
FAILURE LEfT
COLUMN
eHK
eHK

3-SOO

7

ENCODED ERROR MESSAGE

2305

AIR
SEARING LOAD
FAILURE
PRES·
SURE

Page of GC28-070B-l, Revised July 16, 1979, By TNL GN28-29B4

BYTES

~
DEVICE

3203

0

FAIL TO
MOVE

3800

ACCEL
TOO
SLOW
WRT
FEEDTHROUGH
CHK

3410/3411

3420/3803

1

IBG
DET
IN
WRT

FEED
THRU

2

MISSING
FDBK
PULSE

3

EXTRA
FDBK
PULSE

4

STEP
CHK

5

1

STEP 2
CHK

ENO
VELDCITY

NO
READBACK

START
VElOCITY

CHK

DATA

CHK

EARLY
BEGIN
RO 8K
CHK

EARLY
END RD
BK CHK
SAGC

SLOW
BEGIN
RD BK
CHK

7

6

CARR OP CARR
INC
CNTRLD
STOP

MARGINAl
VELD·
CITY

SLOW
END
RO BK
CHK

VElOCITY
RETRY!
RESTART

DIAGNOSTIC ERROR-DEPENDENT DATA

Q

Section 4

4-32_1

July 16. 1979

4-32.2

0SNS2 Debugging Handbook VolurnI 1

Piige of GC2B-0708-1. Revised July 16, 1979. By TNL GN28-2984

BYTE9

~

0

1

FORMS

OUTOF
FORMS

OEVICE
3203

CHK

2

5

4

3

STACKER FRONT ATTCHMT PRNTR
INOPNO
FUlUJAN INTRLK COIL
COil
OPEN
PROT
PROT

7

6
TRAIN

VEL

SYNC
CHK 0

3410/3411
VELDC-

3420/3803

6250

COR

lTV
CHGE
WHILE
WRTNG

3BOO

CH
BUF

CRC

CH"

III

3803-2

CU

RESVO

DIAGNOSTIC ERROR-DEPENDENT DATA

BYTE 10

~

0

DEVICE
3203

1

FUNCGO MISSING
NPL DEV
REJ

RDY

DATA

3

STATUS

CNTRl
STATUS

REJ

REJ

5

6

7

SYNC
CHK I

FOLDING

NO BlK
ON RCD
RD BK

CHK
3BOO

4

SYNC
CHK 2

CHK

CMD
3420/3803

2
BlK

WTM
NOT

TACHOMETER
DETECT START
FAIL

VELOCITY

DIAGNOSTIC ERROR-DEPENDENT DATA

BYTE 11

~

0

DEVICE
3203

ATTCH

RDY

1

EXP

BUS

LOW ROS INSTR
PAR/PAR DECODE
ERR ON
BR INSTR
MPI
MPI

lSR
ADDR
ERR MPI

4

3

CARR OP PRINT OP INTRR

PARITY
3420/3803

2

5

IME OUT IN IT HAM
SETLNG

EXP

6

7

TRAIN
DRIVE

FEED
ROll
IDLE

OFF

BOC

D BUS
MICRO
PARITY
PRGM
DETECTED ERR

MPI

MPI

MPI

DIAGNOSTIC ERROR-DEPENDENT DATA

3800

BYTE 12

~T
DEVICE
3203

0
BUSY

BUS
PARITY
3420/3803

lSR
ADDR
ERR MP2

3800

1

2

GO NOT
ERROR
PENDING RDY

3

ATTN
PNDNG

LOW RDS INSTR
PAR/PAR DECODE
ERR ON
BR INSTR
MP,
MP'

4

5

PlB·
CARR
ERlOG
CNTAlD
IN PRGAS STOP
MICRO
D BUS
PRGM
PARITY
DETECTED ERR
MP,
MP2

7

6
FUNC

REO

HI·Spa
CARA

STKD

BOC

MP'

MODULO 256 TRANSFER 2 PPI COUNT

Section 4

4·33

Page of GC28-0708-1, Revised July 16, 1979, By TNl GN28·2984

BYTE 13

~
DEVICE

0

I

1

3420/3803

4·33.0

2

I

3

I

4

I

5

I

FUNCTION REQUEST BYTE

3203

3800

I

CONTROL UNIT
FEATURES

I

CONTROL UNIT UNIQUE 10 HIGH

MODULO 256 FUSER 8-16 PPI COUNT

OSNS2 Debugging Handbook Volume 1

6

I

7

Julv 16.1919

Section 4

4·33.1

Page of GC2B-070B-l, Revised July 16, 1979, By TNL GN2B-29B4

BYTE 14

~

DEVICE
3203

1

0
PRINT
COMPLT
INTRR

2

TIMED
NOT RDY
STATUS
INTRR
INTRR

3420/3803

3

4

5

6

7

ADPTR
ERR
INTRR

OP INTRA

MACH
CHK
INTRR

ENABL
INTRR

INTRR
ROST

CONTROL UNIQUE 10 LOW

3800

FUSER PAGE COUNT

I
BYTE 15

~

0

DEVICE

I

3203

1

I

I

2

3

I

4

I

5

I

6

I

7

FIRST FAILING HAMMER POSITION

TAPE UNIT UNIQUE ID

3420/3803

FUSER PAGE COUNT

3800

BYTE 16

~

4

3

2

1

0

6

7

HAM
MISFIRE

PLB PAR
CHK

5

DEVICE
3203

FIRED

ENABLE COMPARE

HAM
FIRE

DATA
HANDLED
CHK

TAPE UNIT UNIQUE 10

3420/3803

[\

PAPER COUNT

3800

BYTE 17

~

0

DEVICE

I

1

2

I

3

I

4

I

5

I

6

I

7

NUMBER OF FAILING HAMMERS

3203

3420/3803

I

CHANTWO
NELSW
(MIS)

I

CONTROL UNIT DEVICE
SWITCH FEATURES

I

EC LEVEL OF CONTROL UNIT

PAPER COUNT

3800

BYTE 18

~

DEVICE

3420/3803

3800

4-34

0

1

I

2

I

3

POWER
CHK/
OVERTEMPERATURE

4

I

5

I

6

I

EC LEVEL OF TAPE UNIT

SERIAL NUMBER

OSIVS2 Debugging Handbook Volume 1

7

July 16,1979

BYTE 19

~
DEVICE

0

1

I

2

I

3

I

4

I

5

I

6

I

7

PRIMED FOR DEVICE END

3420/3803
TU7

3800

I
I

TU6

I

TU5

I

TU'

I

TU3

I

TU'

I

TU 1

I

TU 0

SERIAL NUMBER

Section 4

4·34.1

July 16, 1979 .

4-34.2

OS/VS2 Dl:bugging Handbook Volume 1

Page of Ge28·0708·1, Reyised July 16, 1979, By TNL GN28·2984

BYTE 20

~

0

I

1

I

2

TU F

I

TUE

I

TUO

DEVICE

3420/3803

I

3

I

4

I

I

5

I

6

TUA

I

TU9

7

PRIMED FOR DEVICE END

3800

I

Tue

I

TUB

I

I

TUB

PAGE BACK· UP COUNT

BYTE 21

~
DEVICE

3420/3803

2

1

0

REEL

RIGHT
REEL

TAPE
PRE·

TURN·
ING

TURN·
ING

SENT

lEFT

LOAD
BUTTON
DEPRESS

3

3800

5

4

7

6

LOAD
LOADED REWIND
REELS

LOAD

COM·

LOAD
CHECK

PLETE

PAGE BACK·UP COUNT

BYTE 22

~
DEVICE

0

I

1

I

2

I

3

I

4

I

5

I

6

I

7

I

7

MESSAGE fORMAT
00= PAINTER SUBSYSTEM

3203

01 '" CONTROllER
02 = STATISTICS

FRU IDENTIFIERS FOR CONTROL UNIT

3420/3803

11

3800

PHOTO CONDUCTOR GAP LOCATION OR LOAD CHECK OFFSET

BYTE 23

~
DEVICE

342013803

3800

0

I

1

T T
2

3

I

4

I

5

I

6

FRU IDENTIFIERS FOR CONTROL UNIT

PHOTO CONDUCTOR GAP LOCATION OR LOAD CHECK OFFSET

Section 4 4-35

July 16,1979

3800 Sense Bytes 0·2
BYTE 0
HEX _
BIT _

BIT HEX

J I

80
0
COM·
MAND
REJECT

INVALID

0 80 COM·
MAND

,

08

4-38

(RE·
SERVED)

CPS
CHECK

r- -

I---

4

PROCESS
CHECK

04

9

IN·
COR·
RECT
LENGTH

IN·
CORRECT
MUL·
TIPLE OF
60R B

NO FeB
CHAN·
NEL
CODE
MATCH

INVALID
FCB
CHAN·
(RE·
NEL
SERVED)
CODES I

MUL·
TIPLE
CHAR·
ACTERS

FCB VS
FORM
LENGTH
ERAOR

-

FCB

112
INCH

~

WCGM
NOT

I LOADED

(RE·
SERVED)
(RE·
SERVED)

UN·
ASSI·
GNED
GRAPHIC
CHAR·
I ACTER
(RE·
SERVED)
INVALID
WCGM
ID

- NO 10
FOR
WCGM

~
INVALID
COpy
MODIFY
SE·

~

f---

~ C-

5

LOAD
CHECK

0

7
CHAN·
NEL

CANCEL
KEY

TRANS·
FER
CHECK

FUSER
CHECK

-

(RE·
SERVED)

NO
TRANS·
LATE
TABLE

~

2 20

-

01

02
6

ERROR
LOG
FULL

FORMS
HOLDER
INTER·

40

OB

DATA
BYTE

PER·
(RE·
MANENT
SERVED)
ERROR

~
SERVED)

80

10

COM·
MAND
CODE

OUTPUT
FULL

f---

3

HARD·
WARE
ERROR

UN·
PRINT·
ABLE
CHAR·
ACTER

~

r- ~

2

DATA
CHECK

I---

02

BYTE

EQUIp·
MENT
CHECK

END OF
FOAMS

~~

,

BUS
OUT
PARITY

~

04

r-7 e01
0

5

SERVED) OPER
REPLACE·
MENT
(RE·
RE·
SERVED)

e-e6

04

4

TONER
EMPTY

-5

08

3

~

10

-e- (RE·
4

10

2

TONER
COLL·
ECTOR

20

~3

NOT
READY

20

~

e--

BYTE

INTER·
VEN·
TION
RE·
QUI RED

OPERA·
TION
CHECK

1 40

2

40
1

(RE·
(RE·
(RE·
SERVED) SERVED) SERVED)

I--BURSTER
TRIM·
MER
STACK·
ER
CHECK

OS/VS2 Debugging Handbook Volume 1

INVALID
FORMS
(RE·
OVER·
SERVED)
LAY
SE·

~
GRAPHIC
MODIFY
SE·

~
WCGM
DATA
PARITY
ERROR

i\

3800 Sense Bytes 0-2 (continued)
BYTE 0

HEX _
BIT _

80

40

20

10

08

04

02

0

1

2

-3

4

5

6

7

lNTERVEN·
Tl0N
RE·
QUIRED

BUS
OUT
PARITY

LOAD
CHECK

CHANNEL

COM
MAND
BIT HEX
REJECT

I I
6

BYTE

2

02

r-r7

01

(RESERVED)

.~

EQU1PMENT
CHECK

!"'-'

DATA
CHECK

(RESERVED) (RE(RE(RESERVED) SERVED) SERVED)

r---uNE
OVERRUN

01

(RESERVED)

0

(RESERVED)

I---

9

(RESERVED)

(RESERVED)

Section 4 4-37

3838 Sense Information FIXED Format

I~

0

1

2

3

0

COMMAND
REJECT

.NT

BUSOUT
PARITY

EQUIP
CHECK

1

RESTARTABLE

6

5

4

7

BYTE

REG

UNRELATED
ERROR

DATADEPENDENT
ERROR

I/O

AE

INVALID

PASSWORD

OVERRUN

UNDEFINED

UNDEFINED

CP

CP
2

DATA
CHECK

(MACHINE
CHECK)

OTC

EXECUTIVE

PREVIOUS
NOT
INITIAL- I/O
EXCEPTIZED
TION
UN DEFINED

PERFORMANCE
MONITOR

e FORMAT OF BYTES 8-31. FOR EACH VALUE OF THIS FiElD,
3

LOOK UP CORRESPONDING SENSE FoRMAT_
VALUE = O/FORMATO. VALUE = 1/FORMAT 1. VALUE = 2/FoRMAT2.
VALUE = 4/FoRMAT 4_

•
r---

BYTES 4-5 ARE THE CIT OP CODE_

S

6

r---

BYTES 8 7 IS THE CIT OFFSET_

7

4-38

OS!VS2 Debugging Handbook Volume 1

UNDEFINED

3838 Sense Information Extended Format a (Equipment - Related)

~

0

1

2

3

BYTE

•

•

AE
CP
CP
AE
BULK
PROGRAM CONTROL WORKING CONTROL
STORAGE STORAGE STORAGE STORAGE STORAGE

9

CP
BULK
STORAGE PROGRAM
STORAGE

10

ILLEGAL
EDS
MICRO·
INSTRUC· TIMEOUT
TION

"

EDB
PARITY
ERROR
(READ)

EDB
PARITY
ERROR
(QUT·
BOUND)

INVALID
IOCW

5

6

7

INVALID
TCS

AE
INITIATE
FAIL

INVALID
AFCW

MACHINE WS
CONFLICT
CHECK

12

INVALID
DIVIDE
INSTRUC·
BY ZERO
TION

I/O
INITIATE
FAIL

13

INVALID
ADDRESS
REFER·
ENCE

DEVICE
INITIAlI·
ZATION
ERROR

INSUFFI·
CIENT
BUFFER
SPACE

DTC
INITIATE
FAIL

"

f---

,.

BYTES 14·15 STORAGE PAGE NUMBER

16

f---

BYTES 16·17 CP PROGRAM STORAGE ADDRESS

17

,.
f---

BYTES 18·19 CONTROL STORAGE ADDRESS REGISTER

19

20·27

28-31

lQCW BYTES 20·27

BYTES 28·31 UNUSED

Section 4 4-39

3838 Sense Information Extended Format 1 (Hardware Verification)

I~
BYTE

I I
1

0

2

J

I I• I • I
4

3

8

BYTE B CONTAINS PERFORMANCE MONITOR EXECUTION COUNT

9

BYTE 9 CONTAINS PERFORMANCE MONITOR ERROR COUNT

10

r-11

r-PERFORMANCE MONITOR ERROR STATUS 1-10 (BYTES 10-19)

12

f--13

r-14

EACH OF THESE FIELDS MAY CONTAIN AN ERROR INDICATION GENERATED
BY THE PERFORMANCE MONITOR FUNCTIONAL VERIFICATION PACKAGE.
THE NUMBER OF VALID FIELDS IS EQUAL TO THE ERROR COUNT (SENSE
BYTE 91_ THE FORMAT OF EACH FIELD IS AS FOLLOWS:

f---

,.

CONDITION

BfT

r-16

f---

0

CP FAILURE

1

AE FALIURE
BULK STORAGE FAILURE

2

3

DTC FAILURE

4·7

STATUS CODE DEPENDING
ON SETTING OF BITS 0-3

17

f--18

r-1.

20-31

4-40

UNUSED

OS/VS2 DebuggIng Handbook VoIum.'

7

3838 Sense Information Extended Format 2 (Data Related)

~

0

1

2

3

4

5

CIT
LIMIT
CHECK

INVALID
CIT
OPERA·
TION

INVALID
CIT
PARA·
METER

BYTE

•

I/O
LIMIT
CHECK

CIT
CHANNEL
I/O
PROGRAM
LENGTH
CaRRE·
ERROR
SPaN·
DENCE

•

CIT
INDEX
OVER·
FLOW

CIT
INDEX
DIVIDE
CHECK

BULK

STORAGE
LIMIT
CHECK

~~PONEN
VER·
FLOW

11

12·15

16-31

ADDER A
EXPO·
NENT
OVER·
FLOW

ADDER A
ADDER A
EXPO·
INTEGER
NENT
OVER·
UNDER·
FLOW
FLOW

,

CIT
INVALID BRANCH
CIT
COUNT
BRANCH EXCI;:EDED

OTe
CONVER· SELECTED
ERROR
SiaN
STOP
CHECK
RECIPRO·
CAL
ESTIMA·
OR

,.

•

ADDER A
RIGHT
EXPO·
NENT
LARGER

MULTIPLY
EXPO
NENT
UNDERFLOW

INTEGER
MULTIPLY
OVER·
FLOW

UNNDR·
MALIZED
RECIPRO·
CAL
ESTIMA·
TOR
INPUT

ADDER B ADDER B
EXPO·
'EXPO·
NENT
NENT
OVERUNDER·
FLOW
FLOW

ADDER B
INTEGER
OVER·
FLOW

ADDER B
RIGHT
EXPO·
NENT
LARGER

MULTIPLY
EXPO·
NENT
OVERFLOW

BYTES 12-15 CONTAIN THE CIT SUCCESSFUL BRANCH COUNT

UNASSIGNED

SectIon 4 4-41

3838 Sense Information Extended Format 4 (Not Initialized)

I~

0

1

2

3

BYTE

•

•

7

CHANNEL
END

UNIT
CHECK

STATUS
MODIFIER

BUSY

CONTROL CONTROL
PROCESS SYSTEM

DISCONNECT IN

SELEC·
TIVE
RESET

INTER·
FACE
DISCONNECT

ADDRESS
CHECK

STATUS
TAKEN

ONLINE

SENSE
ID

10

READ

11

COMMAND
REJECT

WRITE

SENSE

BUS OUT SUPPRESS
PARITY
OUT

ILLEGAL
MICROBRANCH

12

EQUIP·
MENT
CHECK

STOP

DIVIDE
BY
ZERO

I CHECK
DATA

INVALID
INVALID
INSTRUCADDRESS
TION

CP MICRO STATE - VALID ONLYWHEN BYTE 0, BIT 3 IS ON

13

EXTERNAL
BUS
PARITY
ERROR
(READ)

,.
PROGRAM
STORE
PARITY
ERROR
(lNST.
FETCH)

PROGRAM
STORE
PARITY
ERROR
(DATA
FETCH)

ILLEGAL
ADDRESS
(lNSTRUC·
ION
FETCH)

ILLEGAL EXTERADDRESS NAL
(DATA
BUS
TIMEOUT
FETCH)

16-17

CP PROGRAM STORAGE DATA ADDRESS

18-19

CP CONTROL STORAGE ADDRESS REGISTER

20·21

UNASSIGNED

22·23

CP INSTRUCTION COUNTER

24-31

UNASSIGNED

4-42

6

CONTAINS THE SUBCHANNEL I. D.

9

15

5

OSIVS2 Debugging Handbook Volume 1

EXTERNAL
BUS
PARITY
ERROR
(WRITE)

CONTROL
STORE
PARITY
ERROR

Section S: General Reference
This section provides general reference infonnation useful for debugging
purposes. There ate eight subsections:
SVC Summary

defines tho five types of sve routines, briefly describes the sve table,
summarizes system-defined sve instructions, and lists the sve's and
associated macros.
SVSEVENT Summary
describes system events causing entry to the system resources

manager (SAM) by a direct branch or SVC 95.
Modulo Summary
identifies. for each three-character module-name prefix. the
corresponding system component and program logic manual. (Where
the module-name prefix is also a system message number. the

appropriate message manual is also identified.)
Component Summary

identifies the component microfiche, the modules that belong to the
component, and the program logic manual that provides primary
documentation.
Storago Summary
briefly describes the layout of real and virtual storage, the use of
storage protection keys, and the meaning of virtual storage subpools.
• Serialization Summary
describes the use of locks and ENQ/DEQ names.
• General System Flow
describes generalized control ftow among system components.
• Acronyms
defines commonty used acronyms. For each acronym that identifies
data area, the definition includes a reference to the mapping macro
and to the publications that describe the data area.

8'

SVC Summary
This summary defines the five types of SVC routines, briefly describes the
SVC table, and summarizes each'system-defined SVC instruction.

SVC Routine~
There arB five types of SVC routines, which are distinguished as follows:
Rosidence: Types 1. 2 and 6 SVC routines are part of the nucleus; types 3
and 4 SVC routines reside in the link. pack area. A type 3 routine is a single
load module, while a type 4 routine consists of two or more load modules.
Naming Conventions: Types 1, 2 and 6 SVC routines are named IGCxxx,
where xxx is the SVC number (decimal). Types 3 and 4 SVC routines are
named IGCyyxxx, where xxx is the SVC number and yy is the number of the
load, beginning with 00 for the first (or only) load.
For types 3 and 4 SVC routines, th& internal format of the SVC number
(xxxi is a zoned decimal with a four-bit sign code (1100) in the low-order
position. Because of the sign code, a low-order digit between 1 and 9
corresponds to an EBCDIC character between A and I; a low order zero
corresponds to an EBCDIC opening brace' {'. Since an opening brace is not
included in most character sets, a low-order zero is usually entered as a
12-0 punch and printed as a blank.

Section 5 5-\

Register Conventions: SVC routines are entered with the following data
in the general purpose registers:
Registers 0.1.13. and 15 - Contents when the sve instruction was executed.
Register 3 - Address of the CVT.
Register 4 - Address of the TCB.
Register 5 - Address of the current RB Ifor type 1 SVe). or address of the SVRS
for sve routine Ifor type 2. 3, 4, or 6 SVe).
Register 6 - Address of the sve routine entry point
Register T - Address of the AseB.
Register 14 - Return address.
Other registers - Unpredicteble
Locks: Each SVC routine is entered with the locks specified for the routine
in the BVe table. In addition. each type 1 BVe routine is entered with the
LOCAL lock. whether or not it is specified in the sve table; this lock must
not be released. An sve routine can acquire any lock. and runs enabled or
disabled dependi_ng on the lock held. To avoid disabled page faults. a type
3 or 4 sve routine must fix its pages in real storage before acquiring a
disabled lock (any lock other than LOCAl, eMS. or eMSEQOQ). A type 6
sve may not be suspended for a lock request (applicable to MVS/System
Extensions).
Page Faults: An sve routine can be restarted after a page fault. provided
that the routine does not hold a disabled lock.
SVC Instructions: An sve routine can issue SVC instructions. provided
that it does not hold any lock. (NoM': A type 1 sve routine cannot issue
BVe instructions. because it always holds at least the LOCAL lock.)
Other Characteristics: All sve routines are entered in supervisor state
with a zero storege protect key (other keys may be used during execution).
Use of an sve routine is authorized or unauthorized. as specified in the
sve table. A type 6 sve executes disabled and must not enable (applicable
to MVS/System Extensions).
.

SJ'CTabl.
The sve table is a system data area that contains one eight-byte entry for
each system-defined or user-defined BVe instruction. Each entry contains
the following information.
•
•
•
•

The entry-point address of the sve routine.
The BVe type (1. 2. 3. 4. or 6).
The function code (authorized or unauthorized).
The locks to be acquired by the BVe first level interruption handler
before the sve routine is executed.
.

The format of an sve table entry is described under "SVCTABLE" in the
"Data Area Descriptions" portion of Volume 3.

Sy.t.m SJ'C In.tnIctlolU
For each BVe. this summary provides the following information:
• The sve instruction in assembler language and machine language
(hexadecimal).
Exampl.: SVC 16 (OA10l
• The macro instructions that generate the sve instruction.
• The sve type (1. 2. 3. 4. or 6).
• Locks acquired by the sve routine or by the sve first level
interruption handler.
• The object module containing the entry point of the BVe routine.
• The applicable PLM which describes the SVC's operation.
• APF protected. if applicable. (Unless otherwise noted. the sve in
question is not APF protected.)
• GTF trace data:
- Information passed to the BVe routine in general registers 15. O.
and This includes the extended BVe routing codes for BVe 109.
sve 116. and sve 122.
- Additional information displayed in GTF comprehensive trace
records (but omitted in GTF minimal trace records). For complete
GTF record formats. refer to "sve Trace Records" in Section 3.

1-2

OSNS2 Debugging Hendbook Volume 1

SVC - Macro List
The following is

SVC
0
1
2

~

5
6
7
8
9
10
11
12
13
14
15
18
17
18

I.

20
21
22
23
24
25
26
27
2.
2.
30
31
32
33
34
35
36
37
3.
3.
40
41
42
43
44
45
48
47
48
4.
50
51
52
53
54
55
56

57
58
59

50
61
62
63
64
65
68
67

88
69

8

list of SVCs and associated macros.

SVC

Macro
EXCP/XDAP
WAIT/WAITR
POST/PRTOV
EXIT
GETMAIN
FREEMAIN
UNK
XCTL
lOAD
DELETE
GETMAIN/FREEMAIN
(with R operand)
TIME
SYNCH
ABEND
SPIE
ERREXCP
PURGE
RESTORE
BlDl/FIND (TYPE D)
OPEN
CLOSE

STOW

=
=

OPEN (TYPE
J)
CLOSE (TYPE
T)
DEVfYPE
TRKBAl
CATALOG/INDEX/
lOCAn
OBTAIN
'RESERVED'
SCRATCH
RENAME
FEOV
ALlOC
IOHAlT
MGCR/OEDIT
WTO/WTOR
WTL
SEGLD/SEGWT
'RESERVED'
LABEL
EXTRACT
IDENTIFY
ATTACH
CIRB
CHAP
OVLYBRCH
TTIMER
STIMER
DEQ
'RESERVED'
'RESERVED'
SNAP/SDUMP
RESTART
RElEX
DISABLE
EOV
ENO/RESERVE
FREEDBUF
RELBUF/REOBUF
OlTEP
STAE/STAI-ESTAE/ESTAI
IKJEGS6A
DETACH
CHKPT
RD.JFCB
'RESERVED'
BTAMTEST
'RESERVED'
SYNADAF/SYNADRLS

70
71
72
73
74
75
76
77
78
79
80
81
82
83

84
85
86
87
88
89
90

91
.2
93
94
.5
98
'7
.8
.9
100
101
102
103
104
105
106
107

lDB

109
110
111
112
113
114
115
116
117
118
11.
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138

Macro
GSERV
ASGNBFR/BUFINO/
RLSEBFR
'NO MACRO'
SPAR
DAR
OOUEUE
IFBSTAT
'RESERVED'
LSPACE
STAlUS
'RESERVED'
SETPRT
DASDR
SMFWTM
GRAPHICS
DDRSWAP
ATLAS
DDM
MODSS
'RESERVED'
'RESERVED'
VDLSTAT
TCPEXCP
TGET/TPUT
'SEE SVC 94'
SYSEVENT
STAX
IKJEGS9G
PROTECT
DYNAlLOC
IKJEFFIS
OTIP
AOCTl
XLATE
TOPCTl
IMGUB
'RESERVED'
MODESET
'RESERVED'
'SEE SVC109'
'NO MACRO'
'NO MACRO'
PGRLSE
PGFIX/PGFREE/
PGlOAD/PGOUT
EXCPVR
'RESERVED'
'SEE SVC116'
DEBCHK
'RESERVED'
TESTAUTH
GETMAIN/FREEMAIN
VSAM
'SEE SVC122'
PURGEDO
TPIO
EVENTS
MSS(lCB2SVC)
'RESERVED'
'RESERVED'
'RESERVED'
RACHECK
RACINIT
RACUST
RACDEF
'RESERVED'
'RESERVED'
'RESERVED'
'RESERVED'
'RESERVED'

SSP

Section & 5-3

SVC 0 (OAOD): EXCP/XDAP macro - is type 1. gets LOCAL lock, calls
module IECVEXCP (E.P.=IGCOOO). PLM is OS/VSl J/O Supervisor Logic.
GTF data is:
R15 and RO - No applicable data.

R1 Address of the lOB associated with this reQuest.
DDNAME cccccccc Name of the assoCiated DO statement.
DCB
XXXXXXXlC Address of the DCB associated with this I/O requesL
DEB
XlCXXXXXX Address of the DEB associated with this I/O request.
SVC 1 (OAOU WAIT /WAITR macro - is type 1. gets LOCAL lock. calls
module IEAVSY50 IE.P. = IGCOO1). PLM is OS/VS2 System Logic Library
GTF data is:
R15 No applicable data.
RO Count of the number of events being waited for. If the count is zero, the
wait is treated as a NOP. Bit 0 equals one indicates a long waiL
R1
If positive. the address of the ECB being used. If complemented. the
address of 8 list of ECB addresses.
PliST - Four to 40 bytes of the WAIT/WAITR parameter list, which has a
maximum length of 1020 bytes. The list is a series of fullwords. each
containing the address of an ECB.
SVC 2 (OAOl) - POST/PRTOV macro - is type 1. gets LOCAL and SALLOC
locks. calls module IEAVSY50 IE.P.
IGCOO2) for POST. module IGG019CL
for PRTOV. PLM is: OS/VS2 System Logic Library for POST, OS/VS2 SAM
Logjc for PRTOV. GTF data is:

=

R15 No applicable data.
RO For POST: The completion code to be placed in the ECB.
R1
For POST: The address of the ECB to be posted or lif the high-order bit is
1), the address of a parameter list 8S follows:
Bytes:
Address of the ECB.
4-7 Address of the ASCB for the eddress space thai contains the ECB
8-11 Address of the ERRET routine.
12 Contains the storage protection key of the ECB if the high-order list of
RO is on and the high-order bit of R1 is on.

o-a

SVC 3 (OA03) - EXIT macro - is type 1. gets LOCAL lock, calls module
IEAVEOR (E.P. = IGCOO3). PLM is OS/VS2 System Logic Library. GTF data
is:
R15. RD. and Rl - No applicable data.

5-4

OS/VS2 Debugging Handbook Volume 1

SVC 4 (OA04) GETMAIN macro - is type 1. gets LOCAL lock. calls module
IEAVGMOO (E.P. = IGC004I. PLM is OS/VS2 System Logic Library. GTF
data is:
R15 and RO - No applicable data.
R1
Address of the parameter list passed when the SVC was called.
PUST - 10 bytes in length:
Bytes
1)..3
a.
Single area request - length requested.
b.
variable request - address of a doubleword containing the
minimum maximum length requested. Formet is:
Bytes
o
Zero.
1-3
Minimum length.

Zero.
5-7

Maximum length.

Ust request - address of a list of langths requested (one word
per request); last word contains X'BQ" in byte O.

4
5-7

z...
Single area r!!quest - address of a word GETMAIN initializes
with the address of the area acquired.
Variable area request - address of a doubleword GErMAIN
initializes with the address of the area acquired and the actual
length allocated.
Ust request - address of a list of areas that GETMAIN
initializes with the addresses of the areas allocated for each
raquested length in the length list.
Flag byte. format is:
10 Request is for storage aligned on a page boundary.
00 Unconditional single area request.
20 C~nditional single area request.
eo Unconditional list request.
NJ Conditional list re.quest.
CO Unconditional variable request.
EO Conditional variable request.
Subpool identification.

b.

SVC 6 (OADS) FREE MAIN macro - is type 1. gets LOCAL lock. calls module
IEAVGMOO (E.P. = IGCOO5). PLM is OS/VS2 System Logic Library. GTF
data is:
R15 and AO - No applicable data.
R1
Address of the input parameter list.
PUST - 10 bytes, contents are:
Bytes
0-3
Single area request - length to be freed.
b.
Ust area request - address of a list of FREEMAIN length
requests (1 word per request): lest word con'tBins X'BQ" in byte

o.

4-7

Variable Request-zero
Single area request - address of a word containing the address
of the area to be freed.
b.
Ust area request - address of a list of addresses of areas to be
freed.
Variable request-address af 8 doubleword containing the
address to be freed in the first word and the length to be fraed
in the second word.
Flag byte, fonnat is:
00
Unconditional single area request.
20 Conditional single BreB request.
SO
Unconditional list area request.
AD Conditional list area requast.
CO Unconditional variable request.
EO Conditional variable request.
Sub pool identiflCDtion.

Section & &-6

sve 6 (GAOl

LINK macro - is type 2. gets LOCAL and eMS locks, calls
= IGC006). PLM is OS/YSl System Logic Library.

module IEAVLKOO (E.P.

GTF data is:
R15 Address of the parameter list.
RO No applicable data.
Rl
Addrass of the user optional parameter list.
NAME
cccccccc entry point/directory entry IEP/DE) name of the module to
be linked to or given control.
PUST - The parameter list is twelve bytes long; the fonnat is:
Byte.
o
flag byte
80
DE form of macro instruction.
00
EP and EPlOC form of macro instruction.
Address of the directory entry list if byte 0 is X'8O'.
1-3
Address Of the entry point name. if byte 0 is )('00'.
Indicates an extended parameter list. If X·SO".
DCB address or zero.
Contains the address of routine to get control on error (ERRET
parameter) if byte 4 is X'sa.

sve 7 10000J

XCTL macro - is type 2, gets LOCAL and eMS locks, calls
IGCOO7). PLM is OS/YS2 System wgic Library.

module IEAVLKOO (E.P.

=

GTF data is:
R15 Address of the parameter fist.
RO and R1 - No applicable data.
NAME
cccccccc entry point/directory entry (EP/DEI name of the module to
be linked to or given control.
PUST - The parameter list is eight bytes long: the format is:
Byteo
Rag byte
80
DE form of macro instruction
00
EP and EPlOC form of macro instruction
Address of the directory entry list if byte 0 is )('80'.
Address of entry point name if byte is X·OO'.
No applicable data.
DCB address or zero.

o

,-3

sve 8 (OAOS)

a

LOAD macro - is type 2. gets LOCAL and eMS locks, calls
= IGC008). PLM is OS/YS2 System Logic Library.

module IEAVLKOO (E.P.
GTF data is:

R15 No applicable data.
RO Content:
If byte a contains X·OO'. bytes 1 - 3 contain the address of the entry point
neme.
If byte a contains)('8O". bytes 1 - 3 contain the address of the directory
entry list.R1
Byte 0 - If X'sa specifies that a return is requested.
Bytes 1 - 3 is the DeB address. or zetO if the default for DCB was
specified.
NAME
cccccccc entry point/directory entry name of the module to be
loaded.

sve 9 (0A09) DELETE macro - is type 2, gets LOCAL 8nd eMS locks, calls
z:I IGC009). PLM is OS/VSl Sys~m Logic Library.

module IEAVU-1
0000

2-3
0001

MASK 0003
MASK 0004
NfA
0000
0000
ASIO

NfA

ASIO
ASlo
MASK

MCSTEP
NDSTEP

NfA
NfA

NfA
ASIO(XM status only for
reset/start)

NOSYS
NOTCB

NfA
ITCB

STOP
START

o or
o or

NfA
NfA
ITCB

MASK

oooc

SDSTEP
SOSYS
SDTCB
sorrCB
NoETCB

nCB
nCB

MASK
ASID(X,M status only for reset or

0000

SRBS

NfA

0005
0006
0007
OOOB
0009
OOOA
OOOB

nCB
nCB

NfA
ASID

NfA
NfA
NfA

MASK
start)

0000

ASlolXM status only for reset or
.tart)

0000
0000
0000

OOOE
OOOF
OOOF

SYNCH
Callar. SO
Caller, SO

NfA

tTce

MASK

NfA

N/A lfor MVS/System
Extensions)

0000
0000

0010
0010

Celler, NO
Caller, NO

ITCB
NfA

MASK

0000

0011

SRBs only

NfA

NfA

N/Alfor MVS/Syst&m
Extensionsl
ASlolXM status only for
reset/start - for MVS/Svstem
Extensions)

NDI/t: The sign bit of register one indicates:
O. sat(stop).
1_resetlstert).
not applicable to codes 6, 7, 14, 15, 16.

SVC 80 (0A60) Reserved.
SVC 81 (0A51) SETPRT macro - is type 4, gets no lock. calls module
IGC0008A. PLM is OS/VS2 SAM Logic. GTF data is:
R15 and RO - No applicable data.
R1 Address of the parameter list.
Name of the DO statement associated with the data
DDNAME cccccccc
sat being printed.
PLIST parameter list of four or twetve words being passed to SVC 81; The 12word parameter list is collected if the extended tist bit is on in the'
parameter list.
Byles
0-3
address of the DCB.
4-7
EBCDIC character-set image 10.
B
LOAD MODE indicator; bit settings are:
Bits
.0..
No fold •
•1..
Fold.
x.xx
xxxx
Reserved.
Verification indicator: bit settings are:

B"
... 1
...0

Displev the image on the printer for verifteation.
Do not displev the image on the printer for verification •

ReseNad.

5-34

OS/VS2 Debugging Handbook Volume 1

10

11-14
15

16

17

18
19
20
22
23
24
28
32
36
40
44

Data check indicator; bit settings are:
Bits
1...
Block•
•1..
Unblock.
00..
As the DCB specifies.
1...
Unfold the UCS 3211 •
. 1..
Fold the UCS 3211.
Reserved.
••• 1
Extended parameter list.
EBCDIC FCB image 10.
FCB parameter options; bit settings are:
Bits
1...
Verify the FCB .
... 1
Align.
Reserved.
SPPFLAGl Flag indicators; bit settings ere:
Bits
1...
BURST",Y, thread through the burster-trimmer-stacker•
. 1..
REXMlT",Y, retransmit.
.. 1.
INIT",Y initialize the printer.
1...
Bypass the "load forms overlay" message IJES2 and
JES3 only) •
. 1..
Bypass the stacker setup message IJES2 and JES3
only).
Reserved.
SPPFLAG2 Flag indicators; bit settings are:
Bits
1...
MODIFY is specified as an address.
0...
MODIFY is not specified or is specified as a name.
. 1..
First character arrangement table is specified as an
address.
First character arrangement table is specified as a
.0..
name or is not specified.
.. 1.
Second character arrangement table is specified as an
address•
.•0.
Second character arrangement table is specified as a
name or is not specified.
... 1
Third character arrangement table is specified as an
address•
...0
Third character arrangement table is specified as a
name or is not specified.
1...
Fourth character arrangement table is specified a's an
address.
.
0...
Fourth character arrangement table is specified as a
name or is not specified .
•1..
FCB is specified as an address (3800 only) •
•0..
FCB is specified as a name or is not specifiad.
..xx
Reserved.
Number of copies to be printed on this transmission.
Starting copy number.
Reserved.
Number of copies to be forms flashed on this transmission.
Table reference character for copy modification.
The last 4 bytes of a module name or a pointer to the copy modification
control record.
The 4 character name of a forms overtay frame.
The last 4 by1es of a member name or a pointer to the first character
arrangement table module.
The last 4 bytes of a member name or a pointer to the second
Character arrangement table module.
The last 4 by1es of II member name or II pointer to the third character
arrangement table module.
.
The last 4 bytes of II member name or a pointer to the fourth character
arrangement table module.

Section 6 6-35

SVC 82 (0A52) DASDR macro - is type 4. gets no lock. calls module
IGCOOO8B. PLM is OS/VS2 Ulililies Logic. APF protected. GTF data is:
A1S and AD - No applicable data.
R1
Address of the parameter list.
VOLSER

volume s8f"ial number.

OA-ADDR

hhhhhhhh hhhhhhhh field displayed depends on the options in
effect for the SVC routine.
Option
Direct access address content.
A~alyze or format
6-byte track address.
Post UCB
S-byte track address.
Address of alternate
N/A.
track CCHH
Unlabeled volume
B-byte track address.
New volume
N/A.
PLiST parameter list up to 16 bytes long pointed to by R1. First 4 bytes include
a flag byte defining the function to be performed. and a 3-byte UCB
address. The fourth. eighth. and twelfth bytes. when present, will contain a
flag indicating the last element {4-bytesl in the list. Last flag bit settings
are:
Bytes
Function byte as follows:
SF
New volume.
lF
Address of the altemate track CCHH.
00
ANALYSE or FOAMAT.
08
POST UCB.
Unlabeled volume.
FS
Delete the DEB analyze of label.
1-3
Address of the UCB.
The contents of the remaining bytes are determined by the function specified in
byteO.
{Function SFI
4
SO
Flag byte in the last element.
5-7
Address of DCB.
(Function 1FI
4
80
Rag byte in the Isst element.
5-7
Address of the alternate track CCHH.
{Function 001
4-7
Address of the alternate track CCHH.
80
Flag byte in the last element.
9-11
Address of alternate track information.
(Function OB)
4-7
Address of the serial number.
80
Flag byte in the last element.
9-11
Address of the VTOC.
(Function 881
4-7
Address of the serial number.
8-11
Address of the VTOC.
12
80
Flag byte in the last element.
13-15 Address of the DEB.
{Function FBI
4-7
Address of the serial number.
8-11
Address of the VTOC.
12
80
Flag byte in the last element
13-15 Address of the DEB.

o

sa

SVC 83 (OA53) SMFWTM macro - is type 3, gets no lock. calls module
IEEMBB30. PLM is OS/VSl System Logic Library. APF protected. GTF data
is:
AIS and AD - No applicable data.
A1
The address of an SMF record that is to be written to 8n SMF data set.

&-38

OS/VS2 Debugging Handbook Voluma ,

svc

B4 (OA54) GRAPHICS macro - is type 1, gets LOCAL lock, ca11s
module IGC084 (E.P. ;:: lGCOOO84). PLM is OS/VS2 Graphics Access Method
Logic. GTF data is:
R15

No applicable data.

RD

High-order two bytes have the buffer restart address stored in the UCB;
two low-order bytes contain the address of the UCB.

Rl

Zeros.

svc 85

(OA55) DDRSWAP macro - is type 3, gets LOCAL lock, calls
module IGCOOOBE. PLM is OS/VS2 System Lngic Library. APF protected.
GTF data is:
R15, RD and Rl - No applicable data.

SVC 86 (OA56) ATLAS macro - is type 4, gets no lock, calls module
IGCOOO8F. PLM is OS/VS2 Utilities Logic. APF protected. GTF data is:
R15 and RD - No applicable data.

Rl

Address of the parameter list.
PLiST parameter list is B bytes long; format is:

Bytes

o

Flag byte; bit settings are;

1...
User's channel program is not reexecutable
Reserved.
Address of the lOB.
Flag byte; bit settings are:

1-3

1...

IEHATLAS is the calling program .
Partial count (CCHH only) has been passed by the
calling program .
Special write CCW is required for a track overflow
record .
Special write CCW is not required.
Reserved.

. 1..
.. 1.
... 1
XXlO(

Address of the 5-byte track address of the complete (CCHHR) or partial
count (CCHH) field passed by the calling program. If entry is from the
IEHATLAS program (byte 4, bit 0 in parameter list), this address points
to the CCHH part of the count field.
CCHHR cccc

Track address

SVC 87 (OA57) DaM macro - is type 3, gets LOCAL and eMS locks, calls
module JEAVXDOM (E.P.
IGCOOO5G). PLM is OS/VS2 System Logic
Library. GTF data is:

=

R15
RD

No applicable data.
Values are as fonows:
NEG List of tD numbers and REPLY_YES not speCified

00
04
DC
Rl

One ID number and REPLY .. YES flat specified
One 10 number and REPLY .. YES specified
List of ID numbers and REPLY .. YES specified

List of 10 numbers or 24-bit right-adjusted 10 number of the message to
be deleted. Contents are determined by RO.
PLiST up to 40 bytes long. It is a series of 4-byte entries. Each entry is a
message lD word; the last entry is identified by 1 in the first bit of the
high-order byte.

SVC 88 (OA5B) MOD8S macro - is type 3, gets no lock, calls module
IGCOOOBH (E.P. = IGCOOO8B). PLM is OS/VS2 System Lngic Library. GTF
data is:
R15 and RD - No applicable data.
RO User defined job entry code.
R1

Address of the DCB associated with the current task when the SVC was
issued.

DEB

hhhhhhhh

address of the DEB taken from the DCB pointed to by

DSSTAT
DEVMOD

hh
hh

data set status flags field taken from the DEB.
device modifier field taken from the DEB.

R1.

SVC 59 (OA591 Reserved.
SVC 90 (OA5AI Reserved.

Section 5 5-37

SVC 91 {0A5B} VOlSTAT macro - is type 3. gets no lock, calls module
IGC0009A. PLM is OS/VSZ SYSl.LOGREC Emir Recording Logic. GTF data

is:
R15 No applicable information.

RO
Rl

If negative. contains the address of the UCB.
If positive. contains address the of the DCB.
Contents:
The SVC was issued by CLOSE.
)("32' The SVC was issued by DDR.
X'33' The SVC was issued by EOD.
)("63' The SVC was issued by EOV.
Any other. the SVC was issued by UNAllOCATION.

SVC 92 {0A5C) TCBEXCP macro - is type 1. gets LOCAL lock. calls module
IECVEXCP IE.P. = IGC092). PLM is OS/VS2 I/O Supervisor Logic. GTF data

is:
R15 No applicable data.
RO Address of the TCB to which the I/O operation is related.
R1
Address of the lOB associated with this request. (If the high ordar bit is
zero. SVC 92 is functionally equivalent to SVC 0; if the high order bit is
one. SVC 92 is functionally equivalent to SVC 114.1
ODNAME
Name of the associated DO statement.
DCB
Address of the DCB associated with this I/O request.
DEB
Address of the DEB associated with this I/O request.

SVC 93 {0A5D} TGET macro - is type 3. gets LOCAL and CMS locks, calls
module IGC0009C. PlMs are DS/VS2 TCAM Logic and OS/VS2 MVS
¥TIDe and TCAS Logic. (See also following TPUT description.) GTF data
is:
R15 No applicable data.
RO Two high-order bytes are reserved. Two low-order bytes contain the buffer
size in bytes.
R1

~;~~~;e~~a~si: t~a= ::ef=-:!ern=-I~n~~~ ~a::ress
settings are:

Bits
1...

0...
,1..
.. 1.
... 1

...0

5-38

TGET specified.
TPUT ·specified.
Reserved.
Reserved for TPUT•
NOWAIT specified; control should be returned to the program that
issued the TGET whether or not an input line is available from the
tanninal. If no input line is obtained, a return code of 4 will be found
in register 15•
WAIT specified; control will not be returned to the program that
issued the TGET until an input line has been put into the program's
buffer. If an input line is not available from the terminal, the issuing
program will be put into 8 wait atate until a line does become
available and is placed in program's buffer.
1... Reserved for TPUT•
•1.. Reserved for TPUT•
.. 10 Reserved forTPUT•
..01 ASIS specified; nannal or minimal editing will be performed•
..00 EDIT specified; further editing will be performed in addition to the
normal CASISI editing.

OS/VS2 Debugging Handbook Volume ,

SVC 93 IOA5D) TPUT mapro - is typo 3, gots LOCAL and CMS locks, calls
Modulo IGCOOO9C. PLM is OS/VS2 TCAM Logic. ISee also preceding TGET
description.) GTF data is:
A15 Pointer to the USEAIO if specified. (See flag byte. bit 1 in reg 1).
RO Two high·order bytes contain the address space identifier (ASia) of the
destination terminal.
Two low·order bytes contain the size of the input buffer in bytes.
R1
The high--order is a flag byte; low order bytes have the address of the
buffer to hold line of output. Flag byte bit senings are:
Bits
1...
TGET specified.
0... .... TPUT specified•
. 1..
USERIO specified by register 15.
.. 1.
LOWP specified; the terminal will not receive any inter-terminal
messages from non-supervisory routines if TSBITOFF is on, even if a
key·zero task is sending messages. Can onlv be specified on TPUT
with ASIO or USEAIO•
..0.
HIGHP specified; the terminal will receive inter·terminal messages if
TSBITOFF is on. Can only be specified with ASID or USERID•
... 1
NOWAIT specified; control should be returned to program that issed
TPUT, whether or not TIOC buffers are available for the output line.
If buffers are not available, a return code of 4 will be placed in
register 15
...0 ..•• WAIT specified; control will not be returned to the progrern that
issued the TPUT until an output line has been placed in a TIOC
output buffer. If no buffers are available. the issuing program will be
put into a wait state until buffers do become available and the output
line is placed in them.
1... HOLD specified; the program that issued the TPUT cannot continue
its processing until this output line has been either wrinen to the
terminal or deleted.
0... NOHOLD specified; control should be returned to the program that
issued the TPUT as soon as the output line has been placed on the
output queue•
. 1.. BREAKIN specified; output has precedence over input. If the user at
the terminal is transmitting, he is interrupted, and this output line is
sent. Anv data that was received before the interruption is kept and
displayed at the terminal following this output line•
.0.. NOBAEAK specified; input has precedence over output. The output
message will be placed on the output queue to be printed at some
future time when the user is not entering a line.
•. 10 CONTROL specified; the line is composed of terminal control
characters and will not print or move the carriage on the terminal.
..01 ASIS specified: normal minimal editing will be perforry"led.
..00 EDIT specified; further editing will be performed in addition to the
normal ASIS editing•
.. 11 FULSCA specified: no editing is performed.

Section 5 6-39

SVC 94 (OASE) STCC macro - is type 3, gets LOCAL and eMS locks, calls
module IGCOOO9D. PLMs are OS/VSl TCAM Logic and OS/VSl MVS
JlTIOC and TCAS Logic. GTF data is:
SVC 94 is called by the following macro instructions; TClEARQ, STBREAK.
STCOM, STTlMEOU, STCC, STATTN, STAlITOlJll, STSIZE, GTSIZE.
STAUTCCP, STAUTSRM, RTAUTSRM, STClEAR, STTRAN. STFSMODE.
STLINENO, TCABEND and TSEND. GTF data is:
Entry from TCLEARQ:
R15 No applicable data.

RO

Contents:

Bytes

o
1-3

01
0

Entry code.
Reserved.

R1
Contents:
Bytes

o

SO INPUT specified.
00 OUTPUT specified.
1-3
0
ReselVed.
Entry from STBREAK:
ti15 No applicable data.
RO Contents:~"'"
Byte.

o

04 Entry code.

1-3

a

ResOlVed.

Rl
Contents:
Byte.

o

80 YES specified.
00 NO spe<:ified.
1-3
0 ReselVed.
Entry from STCOM:
R15 No applicable data.
RO Contents:
Bytes
o
05 Entry code.
1-3
0 ReselVod.
R1
Contents:
Bytes
80 YES specified.
00 NO specified.
1-3
ReselVed.
Entry from STTIMEOU:
R15 No applicable data.
RO Contents:
Bytes
06 Entry code.
1-3
0
ReselVed.
R1 Contents:

o

o

o

Byte.

o

80 YES specified.
NO specified.
1-3
0
Reserved.
Entry from STCC:
R15 No applicable data.
RO Contents:
Bytes
o
07 Entry code.
1-3
0
Reserved.
R1
Contents:
Bytes
Flag byte; bit settings are:

o

o

B"

1...
. 1..
.. 1.

... 1

0000

0000

First operand specified.
ATTN specified•
lD specified.
CD~jed .
No operands specified; retain the previousfy-used

characters.

o

5-40

Reserved.

OS/VSZ Debugging Handbook Volume 1

hh Hexadecimal representation of any EBCDIC character on the
terminal keyboard except new line (NL) and carriage return (CAl
control characters.
Character representation of any EBCDIC character on the terminal
keyboard.
hh Character - delete the control character; the hexadecimal
representation of any EBCDIC character on the terminal keyboard
except new line (NL) and carriage return (CA) characters.
c Character representation of any EBCDIC character on the terminal
keyboard.
Entry from STATTN:
R15 No applicable data.
RD Contents:
Bytes
o
8 Entry code.
1
00 Reserved.
hh line byte; number of consecutive lines of output that can be
directed to the terminal before the keyboard will unlock.
DO Output line counting is not used.
hh Tens byte; tens of seconds that can elapse before the keyboard will
unlock.
DO Locked keyboard timing is not used.
Rl
Contents:
Bytes
Flag byte
D
LINES specified.
1. ..
TENS specified .
. 1.•
Input address specified.
.. 1.
0000
0000
No operands specified; results in a NOP instruction.
1-3
Character'string address; if zeros. no character string was specified.
Entry from STAUTOLN:
R15 No applicable data.
RD Contents;
Bytes
09 Entry code.
D
1-3
Address of a fullword containing the number to be assigned to the first
line of terminal input.
Rl
Contents:
Bytes
DO Reserved.
D
1-3
Address of a fullword containing the increment value Uled in assigning
line numbers.
Entry from STSIZE:
R15 No applicable data.
RD Contents:
Bytes
D
DA Entry code.
1-2
Reserved should be zeros.
c

~1 "-Co~:~~~yte; number of lines (depthl that can-a p lfekOn.th;·sCre&:I1...
Bytes

0-2

Reserved; should be zeros.
Size byte; the logical line size (widthl. in characters. for the terminal.
Entry from GTSIZE. STAUTOCP. STAUTSRM. RTAUTSRM:
R15 No applicable data.
RD Contents:
Bytes
D
Entry codes are:
OB
GTSIZE.
OC
STAUTOCP.
00
STAOUTPT.
OE
RTAUTSRM.
1-3
00000o
Reserved.
R1
No applicable data; should be zero.

Section 5 6-41

Entry from STCLEAR:
R15 No applicable data.
RO Contents:

Byte.
o

10 Entry code.

1-3

R...... rved; should be zeros.

R1
Contents:
Bytes
ReseNed; should be zeros.
1-3
Erasura character string address.
Entry from STTRAN
R15 No applicable data.
RO Contents:
Bytes:
OF Entry code.
Flag byte
1 ...
NOTRAN specified.
. 1..
NOCHAR specified.
.. 1.
TCHAR and SCHAR specified .
Terminal character to be translated in the system.
System character 10 be translated at the terminal.
R1
Address of the parameter list containing the address and the name of the
user table.
entrY from STFSMODE:
R15 No applicable data.
RO Contents:

o

o

B_

o

12 Entry code.
1-3
0 Reserved.
R1
Contents:
Bytes
SO ON specified.
00 OFF specified.
1-3
0 Reserved.
Entry from STLiNENO:
R15 No applicable data.

o

RO

Contents:

Byt."
13 Entry code.
1-3 0 Reserved.

o

R1
Contents:
Bytes
SOON specified.
OOOFF specified.
1-2 0 ReseNed.
3
Une number byte; the screen line number that specifies where the ~ext
non-full-screen message should appear.
Entry from TCABEND:
R15 No applicable data.
RO Contents as follows;
Bytes:
o
00 Entry code.
1-3 0 Reserved.
R1
No applicable data.
Entry from TSEND:
R15 No applicable data.
RO Contents as follows;
Bytes:
02 entry code.
1-3 0 Reserved.
R1
No applicabfe data.

o

o

6-4Z

OS/VS2 Debugging Handbook Volume 1

svc 95 {OA5FI SYSEVENT me order in whic:h IIddress $PIIC:e5 lire c:ruted.

LSCA

229/230

Privata

G)

Master
scheduler
address
space

LSCA

LSCA

LSCA

LSCA

LSCA

SNA

SNA

SNA

SNA

SNA

229/230

229/230

U~,

U~,

229/230

229/230

2291230

PrimaryJES

TeAM

VTAM

,a~dres5space

addressspaee

addres55p~e

address space address space
batch JOB

~

time shared
JOB

tionstask

(j)

®

tASIO"lI

fASID=21

System
region

System
region

® 3)

fASLD

c

System
region

®

IASID"SI

System
region

System
region

Nucleus
load
module

Figure 31. Virtual Storage layout for Multiple Address Spaces

~70

OSNS2 Debugging Handbook Volume 1

®

IASIO-5)

System
region

Nucleusl
system

®

(ASLO:o41

Virtual Storage

Common area
RealStoragl
LSQA, SWA and

LSnA, SWA and

LSOA, SWA and

229/230

229/230

229/230

Pageablearea

1----1---- - - - - - -------1------1
V=R JOB3

Reserved area
for V-A JOBs
(REAL= xxi

(

V=R; JOB3

V=R JOB2
V"A JOBl

V=R; JOB2
V=R; JOBI

System region

System area

System region

System region

System area

Unallocated storage

Figure 32. Mapping af V=R Regions Into Real Storage

Storage Proli!ctioIJ
For each 2K block of real storage, there is 8 seven-bit control field called
"key in storage." This key is used as follows:

B

Access Control Bits: Bits 0-3 are matched against the four-bit protection
key in the PSW whenever information is stored. or whenever information is

fetched from a location that is protected against fetching.
In OS/VS2. the 16 protection keys provided by the PSW (arid matched
against tha accass control bits) are assigned as follows:
Kay
Assignod to:
o
Supervisor and other system functions that require access to the private
area of storage.

6
7
8
9-15

Job scheduler and job entry subsystem.
VSPC. 3,4 (Reserved).
Oata management, including 105. ASM. block processor. and
OPEN/CLOSE/EOV.
TCAM and VTAM.
IMS.
All V. V problem programs.
V.R problem programs (each protected by a unique protection key).

Fetch Protactian Bit: Bit 4 indicates whether protection applies to
fetch-type references. A zero indicates that only store-type references are
monitored. and that fetching with any protection key is permitted; a one
indicates that protection applies to both fetching and storing. No distinction
is mede between the fetching of instructions and the fetching of operands.
Reference Bit: Bit 5 is associated with dynamic address translation. It is
normally set to one each time that a loca'tion in the related 2K storage block
is referred to either for storing or for fetching of Information.
Change Bit: Bit 6 is also associated with dynamic address translation. It is
set to one each time that information is stored into the corresponding 2K
block of storage.

Section II &-71

Storage Subpools
A subpool is a group of logically related storage blocks identified by a
subpool number. In a request for virtual storage. a subpool number
indicates the type of storage that is requested_ The meaning of each
subpool number is defined in the following table.
Subpool
Number

Indicates
Request for

Attributes of Subpool

Notes

Space within
a region

Job-oriented
Pageable
Job step's protection key
Fetch - protected

227

Fixed, global
space (explicitly
assigned and
frlled.l

Requester protection key
Fixed
System-oriented
Explicitly assigned
and freed
Fetch·protected

Multiple-key system queue area space is
assigned from the common service area.

228

Fixed,global
space (explicitly
assigned and
freed.)

Requester protection key
Fixed
System-oriented
Explicitly assigned
and freed
Not fetch-pI'"otected

Multiple-key system queue area space is
obtained from the common service area.

229

Private area
storage

Requester protection key
Pageable
Fetch - protected

Freed automatically at task termination.
ASSigned from top of private area.

230

Private area
storage

Requester protection key
Pageable
Not fetch-protected

Freed automatically at task termination_
Assigned from top of private area.

231

Space within CSA
(explicitly
assigned and
freed I

Requester protection key
Pageable
Fetch· protected
System- oriented
Explicitly assigned and
freed

ASSigned in common service area.

0-127

128

These are the only valid subpool numbers for
problem programs. A request for a higher
number will cause the problem program to be
abnormally terminated. When subpool 0 is
requested by programs in supervisor state and
key 0, subpool 252 is assigned_
Reserved for compatibility with VS1. Treated
Undefined.

129-226

Reserved. Treated as an error. Used in
OS/VS2 Release 1 for TSO external page
storage.

232

• A job step protection key is supplied from the TCB; a user protection key supplied from the PSW or via the
GETMAIN macro,

5-72

OS/VS2 Debugging Handbook Volume 1

Subpool
Number

Indicates
Requenfor

Note$

Attributes of Subpool

233

Space within
LSQA
(ta~k - related)

Job-oriented
Fixed
Protection key = 0
Task-related
Swappable
Not fetch-protected

Allows a task running in key Oto acquire
accountable, fixed,protected Horage that is
job-oriented and freed at end of task Space
is assigned from subpool 2S3.

234

Space within
LSOA (job-step·
related)

Job·oriented
Fixed
Protection key =0
Job-Slep-related
Swappable
Not fetch-protected

Allows a task running inkey Oto acquire
accountable, fixed, protected storage that is
job-oriented and freed at end of job step_
Space is assigned from subpool2S4_

235

Spacewith,n
LSOA (explicitly
ass,gned and freedl

Job-oriented
Fixed
Protection key = 0
Explicitly assigned and
freed
Not fetch-protected
Swappable

Allows a task running In key Oto acquire nonaccountable, fixed, protected storage that is
job·oriented. Space is assigned from subpool
255.

236

SpacewithinSWA

For system use only
Protection key = 1
Not fetch-protected

To assign or free pageablevirtual storage for
the scheduler work area.

237

Spacewith,nSWA

For system use only
Protection key = 1
Not fetch-protected

To assign or free pageablevirtual storage for
the scheduler work area.

239

Fixed,Global
Space (explicitly
assigned and
freed)

Fetch-prutected
Protection key =0
Explicitlya,signedand
freed

System Queue area space obtained from the
common service area (CSA). Treated as
subpool227 keyO space.

240

Spacewithll1a
region (job-step
related)

Job-oriented
Pageable
Job step's protection key
Fetch-protected
Job-step-related

Treated as subpool 250 to maintain
compatibility with MFT and OSIVS1.
Automatically freed at end of step_

241

Space within GSA

System-oriented
Pageable
User protection key
Explicitly assigned and
freed
Not fetch-protected

A~signed in the common service area_

242

Nonpageable
V= R region

For scheduler use only

A new nonpageable (V- R) region is assigned
or an existing nonpageable region is freed_

Reserved for compatibility with OSIVS1.
Treated asan error.

238

Reserved_ Treated asan error: Used in
OSIVS2 Release 1 for SOA space_

243

Reserved. Treated as an error. Used in
OSIVS2 Release 1 for SOA space

244

245

Space within SOA
(explicitly assigned
andfreedl

System-oriented
Fixed
Protection key = 0
Explicitly assigned and
freed
Not fetch-protected

Allows a task running in key 0 to acquire
non-accountable, fixed, protected storage that
is system-oriented.

Pageable (V=V)
region

For scheduler use only

A new pageable (V = V) region is assigned or an
existing pageable region is freed. External page
storage allocation is assumed when using this
subpool.

Reserved_ Treated as an error. Used in MVT
to exchange regions __

246
247

248

Reserved. Treated as an error. Used in MVT
for rolioutlrollln_

249

Reserved_ Treated asan error. Used in
OSIVS2 Release 1 for LSQA segments.

250

Space within a
region

Job-oriented
Pageable
Job step's protection key
Job-$tep-related
Fetch-protected

Allows a task running in supervisor state
and key state to aCQuir.: unprotected storage
in the user's region_ All subpoot 250 requests
are assigned subpool 0 of the associated task.

o

Section 5 5-73

Subpool
Number

Indleates
Requlstfar

Attrlbutl. of Subpool

Notll

251

Spacllwlthlna
region

Job-oriented
Job-step's protection key
Job-step-related
Fetch-protected

Allows an authorized task to acquire
accountable, unprotected, pageable storage
In the user's partition. Space Is job·oriented
and automatically freed at the termination
of the job step. Used for modules not
loaded into Subpool 252 from the low end
of storage.

252

Space within a
region

Job·oriented
Protection key .. a
Job-step-related
Not fetch-protected

Allows a task running in key a to acquire
accountable, pagllabte, protected storage In
the user's region that is job-oriented and
automatically freed at the tennination of the
job-step task. Used for reenterable modules
from authorized libraries.

253

Space within

Job-orlented
Fixed
Protection key = 0
Task-related
Not fetch·protected
Swappable

Allows a task running in key a to acquire
fixed, accountable, protected storage In the
LSQA for the user's region that is joboriented and freed when the task tenninates.

LSQA

(task-related)

254

Space within
LSQA
(job·step-related)

Job-oriented
Fixed
Protection key .. 0
Job-stap-related
Swappable
Not fetch-protected

Allows a task running in key a to acquire
fixed, accountable, protected storage in the
LSOA for the user's region that is Joboriented and freed when the job step
tennlnates.

255

Space within
LSQA (explicitly
assigned and
freed)

Job-oriented
Fixetl
Protection key - a
Explicitly assigned and
freed
Swappable
Not fetch-protected

Allows a task running in key 0 to acquire
fixed, non-accountable, protected storage in
the LSOA that is job-oriented and must be
expllcitlyfreld.

~74

OS/VS2 Debugging Handbook Volume 1

Serialization Summary
This summary describes the use of locks and system ENQ/DEQ names.

Lock Summary
In OS/VS2, the set of locks is categorized. by hierarchy (from highest to
rowestl 85 follows:
DISP

Dispatcher - serializes certain global functions and storage in addition to

ASM
SALLOe

IOSYNCH

users of the global intersect (applies to MVS/System Extensions).
Auxiliary storage management - serializes auxiliary storage resources.
Space allocation - serializes the resources of real storage management
(RSM) and virtual storage management (\ISM). and some auxiliary
storage management resources.
I/O supervisor synchronization - serializes the IDS purge function and

other lOS resources.
IOSCAT

IDS channel availability table lock. - serializes lOS processor related seve
area.
IDS unit control block lock • serializes access and updates to the unit
control blocks. There is one lock per UCB.
10SlCH
IDS logical channel Queue lock - serializes access and updates to the
IDS logical channel Queues. There is one lock per channel Queue.
SRM
System resources manager lock· serializes the use of SRM control
blocks and associated data.
CMSEQDQ ENQ/DEQ Cross Memory Services - Serializes ENQ/CEQ functions and
the use of tha ENQ/DEQ control blocks. (As applicable to MVS!System
Extensions.)
CMS
General Cross Memory Services· this lock is used by all other global
functions. (As applicable to MVS/System Extensions.)
LOCAL
Local Memory· serializes the memory related resources and users of
the local intersect. (As applicable to MVS/System Extensions.)
10SUCB

The use of locks is based on the following considerations:
At anyone time, a processor canflold only one lock per class (as
listed above). The cross memory services category is an exception. A
processor can hold both cross memory services locks but only if they
are unconditionally requested at the same time. For each processor.
the location. (PSA.2FA) indicates the locks currently held.-• Page faults are permitted for programs that own the LOCAL and/or
CMS locks. but not for programs that own locks higher in the
hierarchy.
• When requesting the CMS lock, a program must already own the
LOCAL lock. When requesting any other lock. a program need not own
locks that are lower in the hierarchy.
• Locks can be requested conditionally or unconditionally. However. only
locks higher than those currently held by the processor can be
requested unconditionally.
Tho following table lists the class. type. location and PSACLHS bit of each
lock.
Lock Plame
DISP
ASM
SALLOC
IOSYNCH
IOSCAT
IOSUCB
10SLCH
SRM
CMSEQCQ
eMS
LOCAL

Category
Global
Global
Global
Global
Global
Global
Global
Global
Glogal
Global
Local

Typo
Spin
Spin
Spin
Spin
Spin
Spin
Spin
Spin
Suspend
Suspend
Suspend

location
lEAVESLA+O

PSACHLS bit

1000

(O)

OBOO

IEAVESLA+4

0400

(O)

0200
0100
0080
0040
0004
0002
0002
0001

(O)
(O)
(O)

IEAVESLA+8
IEAVSLA+,a HEX
lEAVESLA+20 HEX
ASCS ..
HEX

ao

IEAVESLA is pointed to by the lock interface table. The lock interface table
is pointed to by PSA location. PSA+2FC hex.
- For each processor, the PSACLHT field (PSA + 280 hex) contains the
addresses of the ASM and lOS locks currently held.
Each lock is a ful1word of storage. If the lock value is zero, the lock is
available (that is, not owned). For owned locks, lock contents and
descriptions are listed below.

Section 5 5-75

Category!Type Contents
Global-Spin
0000 00xx

Description
10 of the owning processor, as found in the
PSACPULA field {PSA+206J.
Global-Suspend 00xx xxxx ASCB address.··
Local-Suspend 0000 00xx ID of the owning processor.
FFFF FFFF Lock is held, but the holder is currently inactive due to
an interruption while the lock was held.
7FFF FFFF Lock. is held, but the holder is currently
nondispetchsble due to e page fault or a pending
unconditional request for the CMS lock. When the
page fault is resolved or the CMS lock is relused, the
local lock contents will be changed to FFFF FFFF to
allow the address space to be red is patched.

··If an address space owned the eMS lock and/or the CMSEQDO lock and
was interrupted or suspended, the ASCBCMSH flag in the ASCBFLG1
field of the ASca is turned on and the cross memory seNices lock-held
indicator in the PSAHLHI field of the PSA is turned off until the address
space is redispatched. The ASCB address remains in the CMS lock
and/or the CMSEOOQ lock until they are released.
For more complete information. refer to OS/VS2 System Logic Library For
information about the use of locks by SVC routines, refer to the SVC
summary earlier in this section.
NIB: IEAVESLA can be located as follows: the first word of the lock
interface table (PSA+2FC) contain the address of the dispatcher lock which
is at IEAVESLA +0.

Lock Refennce Table (new for MYS/System ExtelUions)
The ~ble below begins at offset O. Each entry is 3 words in length and
contains the lock address. mask. and entry point for each lock and lock
request type. To find 8n individual lock's address, mask, or entry point. use
the following:
Location
Offset+D

Offset.4
Offset+B

Length Description
4
Lock Address
Mask for specified loelt
Entry point into lock man&gflt'"

4

For each type of lock the 3 word entry described above is duplicated. The
appropriate offllets are listed below.
Conditional
Obtain

Unconditional
Obtain

Ralease

18

2.

IOSCAT

30

3C

48

54

IOSUCB

60

6C

78

84

IOSlCH

90

9C

AS

84

IOSYNCH

CO

CC

D8

E4

TPNCB

FC

108

11.

Lock/Request
Dispatcher

Release
Disabled

TPDNCB

120

""

12C

138

144

TPACBDEB

150

15C

168

17.

ASM

180

18C

198

lA4

SAUOC

lBO

lBC

lC8

104
204

SRM

lEO

lEC

lF8

Generel eMS

210

21C

22B

Local Lock

234

240

2.C

264

270

27C

Multiple Spin
ENO/DEOCMS
AIICMS

258

288

AIICMS

5-76

DS/VS2 Debugging Handbook Volume'

294

2AO

ENQ/DEQ Summary
Following is a list of major and minor ENQ/DEQ names, the resources that
they represent, and the modules that use them.
Major
SYSDSN

SYSIAT

SYSIEADl
SYSIEFSD

SYSIGGVl
SYSIGGV2
SYSIKJBC

SYSIKJUA

SYSIEWLP
SYSSJWTP

SYSSMF01
SYSZUSAL
SYSVSAM

SYSVTOC

Minor
dsnam&

Resource - Using Modules
System data sets - IEEVSND2. IEFAB4DC.
IEFSD1D2, IEFSD161, IGCOOO2B. IGCOOO21,
IGCOOO30, IGGD20Pl. IHJACPOO (Dequeue
onlv - IEFAB4A6. IEFSD162, IFOORROE,
IGGD20P3. IGG0290D. IGG03OO11
JES3 CHKPNT data set - IATINTK.. IATINGL
CKPT
IATINJB.
ND~ 1: This is a device RESERVE rather
than an ENQmacro.
Note 2: Major/minor names are defined in
macro IATYITK. which is assembled in-line in
module IATINTK. Modules IATINGL and
IATINJB reference the in-line expansion.
Dump data set - IEAVTABD
lEA
CHNGOEVS
UCB - IEEMB813
Swap unit record tape device or - IGFDUO,
OORTPUR
IGFDTO, ALLOCATION
Swap DASO device - IGFDDD, ALLOCATION
OORDA
Q4
UCB - IEEVCPU. IEEVPTH, IEE3603D,
IEFAB421 {Dequeue only - IEE3103D,
IEE3303D. IEE4203D. IEE4403D, IEE4803D.
IEE4903D. IEE7303DI
QS
Protect key resource - IEFSD161. IEFSD166
(Dequeue only - IEFIB620)
Ql0
CSCB - IEECB800. IEECB866. IEEMB810.
IEEVMNT1. IEEVSND6. IEEVSTAR.
IEEVWAIT. IEE0303D. IEE0703D. IEED803D.
IEE3703D. IEE5103D, IEFIRECM. IEFJRECM
(Dequeue only - IEESB665, IEFISEXRI
RPLL
Job journal data set - IEFXB500
STCQUE
Started task control - IEFJSWT, IEEVWAIT
{Dequeue only - IEESB6701
TSO data seh - IEFJSWT, IEEVWAIT
TSOaUE
(Dequeue only - IEESB67D)
Master catalog - iGGDCLAC (Dequeue only MCATOPEN
IGGOCLAD)
Catalog name catalog - IGGOClA3
ABA
T50 broadcast data set (rba _ relative block
address) - IEEVSND2, IEEVSND3,
IEEVSNOB. IKJEES10. IKJEES40. IKJEES75,
IKJABBCR
OPENUAOS
User attribute data set - IKJEFA10,
IKJEFA20. lKJEFA30, IKJEFA40, IKJEFLE.
IKJEFLl. IkJABBCA
userid
TSO users - IKJEFAl2, IKJEFA2D,
IKJEFA30, IKJEFLB, IKJABBCR, IKJRBBUO
(Dequeue only - IKJEFLS)
dsname for SYSLMOD SYSLMOD data set - HEWLFINT (Dequeue only
-HEWLFFNU
Job step messages - IEEJB840
JSCBWTP
Message data set - (rpl _ request
RPL + ASID
parameter list pointer, esid _ address space
identifier) - IGC0203E
SYS1.MAN Data Set - IEEMB829.
data set
IFASMFDP
ucbaddr
User label tracks - IFG0202C, IFG0554L
VSAM data 8ets (ccce _ ACB address. nnn
cccennnx
_ control interval number, K _ stetus) IDA02OOT. IDA0231T. IDA0557A,
IGGOCLSG
VOLSER
VTOC - IGCOOO7H, IGGOCLBU, IGGD20P1,
IGG0290E, IGG03001, IGGOO213. IGG03214,
IGG03215. IGG03218. IGG0325A. IGG0325E,
IGG0553A, IGG0860A (Dequeue only IFGORROE. IGC01D7H, IGG020P3. IGGD3217.
IGG0325H. IGGD86AEI

Section 5 5-77

Major
Minor
SYSZRBMF ACTIVE
SYSZCAXW CAXW
SYSZCSO

CSOCPWS

SYSZEC18 PURGE
SYSZIGGI ASID
SYSZISTOC Configuration
Restart D8ta Set
ddname
SYSZOPEN dsnama
SYSZPCCB PCCB

SYSZPGAD PAGEADD
SYSZPSWD dsnarr19
SYSZSIPS IRARMSET
SYSZSMFl BUF
SYSZTIOT ASID+DSAB

SYSZVARY CPU
VALIDATE
SYSZVMV ucbaddr
SYSZVOLS volsemo

&-78

Resource - Using Module.
Indicates that MF/1 is already active IRBMFMFC
CAXWA {catalog auxiliary work area) _
IDACAT11. IDACAT12. IGGOCLBG
CSO field - IEEVCPU. IEFICPUA {Dequeue
only - IEFIB820}
Purge data set - IGCOOOl F
TSB - IGCOOO9C. IGG09302
ROT Segment/Checkpoint
Data Set - ISTINCR4
System Data Sets - IGCOOO2B
PCCB (private catalog control block) IEFAB4F4. IEFAB4F5. IEFAB4FE. IEFAB469.
IGGOCL.A3
Serializes the PAGEADO command.
Password data set - IFG0195U. IFG0195V
IDequeue only - IFGORROEI
SYSEVENT - IEEMB812
SMF buffer - IEEMB825. IEEMB830
aOB addr TIOT lasid • address space
identifrer. DSAB aOB addr.address of the
OSAB aDBI - IDACATll. IDACATl2,
IEFDB400. IFGOTCOA. IFG019RA.
IGC0002G. IGC0002I. IGCOOO3O. IGG020R1
(Dequeue only - IFGORROE. IGG02900.
IGG03O(1)
Reconfiguration commands - IEEMPDM.
IEEMPS03. IEEVCPU
Storagewlidation process - IEEMPVST
Virtual volumes - IEFA8498
System volumes - IEFAB4FO, IEFAB4Fl.
IEFAB421. IFG0194C. IFG0194F. IFG01960.
IFG0552N. IFG0554L IGCOOO28, IGC00088
(Dequeue only - IEFAB4A8. IEFA8477.
IFG0194A. IGG02900, IFG0194J. IGCOKOSB)

OS/V$2 Debugglnll Handbook Volume 1

The following table refines the ENQ/DEQ summary for the job scheduler
modules of MVS.
Enqueue
Resource

Share

SYSDSN data set name

IEFAB4DC

IEFAB4DC

IEFAB4A6
IEFAB4DD
IEFBB410

SYSIEFSD CHNGDEVS

IEFAB421
IEFAB471
IEFAB487
IEFAB488
IEFAB4EC
IEFAB491

IEFAB421

IEFAB4E7
IEFAB4EB

SYSIEFSD Q4

IEFAB421
IEFAB4EC

IEFAB421

IEFAB4DD
IEFAB4E7
IEFAB4EB

SYSIEFSD DDRTPUR

IEFAB421
IEFAB4EC
IEFA8471
IEFAB491
IEFAB488
IEFAB4B7

IEFAB4E7
IEFAB4EB

SYSIEFSD DORDA

IEFAB421
IEFAB4EC
IEFAB471
IEFAB491
IEFAB438
IEFAB487

IEFAB4E7
IEFAB4EB

SYSIEFSD ALLOCTP
SYSZPCCB

pces

IEfAB425
IEFA84F4
IEFAB4F5
IEFAB469

SYSZTIOT address
space identifier and
DSAB
SYSZVMV UCB address

SYSZVOLS volume serial
number

SYSZOPEN data set
name

Exclusive

IEFAB4FO
IEFAB4Fl
IEFAB421
IEFDB4Al

Dequeue Only

IEFAB4EB
IEFAB4EA

IEFAB4FE
IEFDB400

IEFDS402

IEFAB49B

IEFABB410
IEFAB4EB

IEFAB4FO

IEFAB4DD
IEFAB4AB
IEFAB477

IEFAB421

IEFBB410

General System Flow
The following diagrams illustrate the general flow of control within OS/VS2.
Nucleus Initialization
• Master Scheduler Initialization
• Start Primary JES
• Start Initiator
• Job Entry
• Job Execution
Nou: Module names that appear in these figures are the names of load
modules.

Section 5 5-79

RIM51nvoked by IEAVNIPM

LINK
ReTURN lEach RIM)

lEAVNP021A21 1
IEAVNPOI
IEAVNP02 (B2}1
IEAVNPF2
IEAVNPll
IEAVNP03
IEAVNP10
IEAVNPOB IAB}1
IEAVNP14
IEAVNP05
IEAVNPOB IBB)'
IEAVNPA6
IEAVNP06
IEAVNPAl
IEAVNP07
IEAVNP09
IEAVNP13
IEAVNP16
IEAVNP17
IEAVNP19
IEAVNP15
IEAVNP18
IEAVNP08 (CBl l

lOS

Comm.task
IDS
lOS {options}
VSAM
NIP
Systemresourcesmgr.
Virtual storage mgmt.
Aux.storagemgmt.
Programmgr.
Virtualstoragemgmt.
Recovery term mgmt.
Recovery mgmt. support
Comm.task
DIDOCS
Taskmgmt.
Scheduler
Datamgmt.
GTF
MSS initialization
Volurneattributeproc.
VSAM
Virtualstoragemgmt.

1 Parentheses enclose last two characters of entry

point name

Figure 33. Nucleus Initialization

5-80

OS/VS2 Debugging Handbook Volume 1

WAIT

WAIT

WAIT

WAIT

Task Modo
Initialization
ILRTMI44

• Subsystem Interface.

Figure 34. Master Scheduler Initialization
Section 5 5-81

ASID::1
ASID: 3

• Subsystem Interface.

Figure 35. Start Primary JES

5-82

OS/VS2 Debugging Handbook Volume 1

·Subsvstemlnterface.

Figure 36. Start Initiator

Section & 5-83

TEXT

Figure 37. Job Entry

Figure 3B. Job Execution

5-84

OS/VS2 Debugging Handbook Volume 1

Acronyms
Following is a list of acronyms and their meanings. This list includes a
subset of acronyms for all the data areas described in Volume 2 and
Volume 3 of this publication, and in the OS!VS2 Data Areas. SYBB-0606

(microfiche).
For each data area acronym, the explanation identifies the data area
mapping macro and any additional publications (other than SYB8-06061 that
apply. For each mapping macro, a listing of the macro definition is available

in the system microfiche.
ABDA
ABDPL

Abdump work area. Macro is IHAABOA.
Snap parameter list. Macro is IHAABDPl.

ABEND

Abnormal end of task.

ABP

ActUil' bloc" processor. Macro is IEZABP.

ACA
ACe
AeDES
ACE
ACR
ACT
AFC
AFM
AFMP
AFQ
AlA
AlB
AIT
ALCA
ALCC
ALCWA
ALLOCOEF
ALTIOSTB
AMB
AMBl
AMCBS

AMDOATAX
AMOS8
AMWA
APF
APG
AQE
AQMRB
AAOB
ASC8
ASIO
ASM
ASMHO
ASMVT
ASPCT
ASVT
ASXB
ATB
ATCOM
ATTCH
AVT
AWA
BASEA
BBMB
BCBIR
BCMSG
BCMSG
BEB
BECA
BIB
BRKElEM
BTU

ASM control area. Macro is ILRACA.
Access. method control block. Macro is IFGACB.

VTAM data extent block. Macro is ISTACDEB.
ASM control element. Macro i~ ILRACE.
Alternate CPU recovery.
Account tables.
Available frame count.
AlloC3tion function map.
Allocation function map.
Available frame Queue.
ASM I/O reQuest area. Macro is ILRAIA.
Application interface block. Macro is TAIBD.
Algorithm interface tables. Macro is IEFZB426.
Allocation communication area. Macro is IEFZB432.
Allocate catalog controls. Macro is IEFZB442.
Allocation work area. Macro is IEFZB425.
Device allocation defaults. Macro is IEFZ8445.
TIOT status B overlay. Macro is IEFZB449.
Access method block. Macro is IOMMB.
Access method block list. Macro is IDAAMBl.
Access method control block structure. described in OS/VS2 Catalog
Management logic. SY26-3826. Macro is AMCBS.
Mapping of PRDMP input records. Macro hi AMDDATA.
Access method data statistics block. Macro is IDAAMDSS.
Access method work area.
Authorized program facility.
Automatic priority group.
Allocate Queue element. Macro is IHAAQE.
Allocation Queue manager parameter/communication ares. Macro is
IEFZB427.
Address range definition block. Macro IS IOAAAOS.
Address space control block. Macro is IHAASCB.
Address space identifier.
Auxiliary storage management.
ASM header. Macro is IlAASMHO.
ASM vector table. Macro is ILAASMVT.
Auxiliary storage page correspondence table. Macro is IlAASPCT.
Address space vector table. Macro is IHAASVT.
Address space extension block. Macro is IHMSXB.
Anention table entries.
Allocation/termination communications area.
ATTACH parameter list DSECT. Macro is IEZATTCH.
TCAM address vector block. Macro is TAVTD.
Interpreter work area. Macro is IEFVMAWA.
Master scheduler resident data area. Macro is IEEBASEA.
Background parameter block. Macro is IKJZBBMB.
Broadcast notices directory record. Macro is IKJZTJ02.
Broadcast notice message record. Macro is IKJZT30J.
SYS1.BROADCAST data set.
8eginning·end block. Macro is IECOBEB.
EOIT communications area. Macro is IKJEBECA.
Base information block. described in SY26-3825. Macro is IDABIB.
Breal( element. Macro is BRKElEM.
Bssic transmission unit. Macro is TBTUD.

Section 5 5-85

CAT

Buffer control block. Macro is IOABUFC.
Common allocation ESTAE exit parameter area. Macro is IEFZB447.
Common allocation function map. Macro is IEFZB428.
Channel availability table. Macro is IECDCAT.

eeA

Catalog CommunicatiOns ante, described in OS/VS2 eatelog

CAXWA

Catalog auxiliary work area. described in OS/VS2 Catalog
Management logic. SY28-3826. Macro is IGGCAXWA.

CC
CCH
CCT

Condition code.
Channel check handler.
SRM CPU management control 18ble. Macro is IRACCT.
Channel command word for TCAM. Macro is TCCWO.
Contents directory entry. Macro is IHACDE.
Checkpoint wodt area. Macro is IEEVCHWA.
Command input buffer. Macro is IEZCIB.
JES compatibility inte"!'ace control block. Macro is IFGJCICB.
Common intemal work area. Macro is IEACIWA.
CI SVC exit list. Macro is IHACIX.
Cluster managamant block,. described in SY26-3825. Macro is
IDACMB.
Cross memory services.
Communications parameter list. Macro is IEZCOM.
Converter/interpretar common work area. Macro is IEFCOMWA.
Internal control 18ble for TSO submit command. Macro is IKJEFFCT.
Channel program area. Macro is IDACPA.
Channel program area. working storage header, described in
SY26-3825. Macro is IDAWSHD.
Cell pool anchor block. Macro is IHAtPAB.
Cell pool identifulr.
Command processor parameter list. Macro is IKJCPPL
Central processing unit.
Console queue element. Macro is IHACTM.
Cathode ray tube.
Common service area.
Command scheduling control bklck.. Macro is IEECHAIN.
Control section.
Common system data area. Macro is IHAeSD.
Command scan output area. Macro is IIUCSOA.
Command scan paremeter list. Macro is IKJCSPL
Channel status word.
VSAM catalog control volume. Macro is IEZCTGCV.
VSAM catalog control field. Macro is IEZCTGFL
VSAM catalog parameter list. Macro is IEZCTGPL
VSAM catalog volume list. Macro is IEZCTGVL
VSAM catalog scheduler work area. Macro is IEZCTGWA.
Common unallocation ESTAE exit perameter area. Macro is
IEFZB441.
Common unallocation interface. Macro is IEFZB439.
MP and K command paremeter list. Macro is IEECVMAP.
Convarter work area. Macro is IEFCVRWA.
Communicationl vector table. Macro is CVT.
SVC 72 extended save area. Macro is IHACTM.
DAIR attribute control block. Macro II IICJDACB.
Dynamic allocation function map. Macro is IEFZB407.
DynamiC allocation klllY dictionary. Macro is IEFZB4D4.
Dynamic al1oc:ation key 18b1e. Macro il IEFZB4D3.
DAIR entry code 00 parameter list. Macro is IKJDAPOO.
DAIR entry code 04 parameter list. Macro is IKJDAP04.
DAIR entry code 08 parameter Rat. Macro Is IKJDAPOS.
DAIR entry code DC parameter list. Macro il IKJDAPOC.
DAIR enby code 10 parameter list. Macro is IKJDAP1o.
DAIR entry code 14 parameter list. Macro iIIKJDAP14.
DAIR entry code 18 parameter list. Macro is IKJDAP1B.
DAiR entry code "1C parameter list. Macro il IK.JDAP1C.
DAiR entry code 24 parameter list. Macro il IKJDAP24.
DAIR entry code 28 parameter list. Macro il IKJDAP28.
DAtR entry code 2C parameter list. Macro is IKJDAP2C.
DAiR entry code 30 p8f1IImetat list. Macro II IKJDAP30.
DAiR entry code 34 parameter rlSt. Macro is IKJDAP34.

BUFC
CAESTPA
CAFM

Management logic,. SY26-3826. Macro is IGGCCA

CrNV
COE
CHKWA
CIS
CICB

CIWA
CIX
CMS
CMS
COM
COMWA
CONTAB

CPA
CPAWSHO
CPAS
CPIO
CPPL
CPU
COE
CRT
CSA
CSCS
CSECT
CSO
CSOA
CSPL

CSW
CTGOV
CTGFL
CTGPL

CTGVL
CTGWA
CUNESTPA
CUNI
CVMAP
CVRWA
CVT

CXSA
OACS
DAFM
DAKEYDIC
DAKEYTAS
DAPBOO
OAP804
OAPBOB
OAPBOC
DAPS10
DAPS14
DAP818
DAPB1C
OAP824
DAPB28
DAPB2C
DAPB30
DAPB34

....

OB!VSZ _

......_

V....... ,

DAPL
DASD
OAT
DCB
DCM
DO
DDNAME
DDR
ODRCOM
DEB
DEBAP
DECB
OEVTAB
DEVNAMT
DFPB
DFPL
OIDOCS
OIWA
DMDT
DOM
DOMC
DOMPL
DOE
ORO
DSAB
DSABMASK
DSABaOB
OSC8
OSDR
DSENQT
OSL
OSNT
asp
DSPCTMAP
OSRFM
OUIDL
OVA
DVCIDT
OVCT
DYNESTPA
DYNTCFRR
EBCDIC
EC
ECB
ECT
EDB
EDL
EDT
EED
ElL
EMM
EP
EPA
EPAL
EPAM
EPATH
EPFP
EREPL
ESA
ESD
ESDID
ESTA
ETIORB
EVNT

DAIR parameter list. Macro is IKJDAPL
Direct access storage device.
Dynamic address translation.
Data control block. Macro is DCBD.
Display control module.
Data definition.
Data definition name.
Dynamic device reconfiguration.
Dynamic device reconfiguration communication table. Macro is
IHADDR.
Data extent block. Macro is IEZDEB.
TCAM application program DEB. Macro is TDEBAPD.
Data event control block. Macro is IHADECB.
Device table.
Device name table.
Default paramater block. Macro is IKJPFDB.
Default parameter list. Macro is IKJDFPL
Device independent display operator console support.
Data insert work area. Macro is IDADIWA.
Domain descriptor table. Macro is IRADMOT.
Delete operator message.
Delete operator message control block. Macro is IHADOMC.
Parameter list for OOM - SVC B7. Macro is IHACTM.
Descriptor queue element. Macro is IHADaE.
Data ready queue. Macro is TDRaD.
Data set association block. Macro is IHADSAB.
Data set association block mask. Macro is IEFZB4D8.
OSAB queue descriptor block. Macro is IEFZB4D5.
Data set control block. Macro is IECOSL1.
Data set descriptor block.
Data set enq teble. Macro is IEFZB902.
Data set label. No macro.
Data set name table. Macro is IEFDSNT.
Dovice support processor.
Data sot page COTfospondenco table. Macro is lDAVBPM.
Data set reservation/release routine function map. Macro is
IEFZB406.
User data list. Macro is IKJEFUDL
OEVTYP output. Macro is IHAOVA.
Device 10 table. Macro is TDVCIDTD.
Device characteristics table. Macro is IHADVCT.
Dynamic allocation ESTAE exit parameter area. Macro· is IEFZB409.
Dynamic atlocation TCTlOT FRA parameter area. Milcro is IEFZ8451.
Extended binary coded decimal interchange code.
Extended control.
Event control block. Macro is IHAECB.
Environment control table. Macro is IKJECT.
Extent definition block. Macro is tDAEDB.
Eligible device list. Macro is IEFZB422.
Eligible devices table. Macro is IEFZB421.
ATM extended error descriptor.
Communications task evont indication list.
STC STAE exit parameter list. Macro is IEFZB820.
Entry point.
External parameter erea.
External parameter area, SWA manager locate mode. Macro is
IEFZBS05.
External parameter eree, SWA manager, move mode. Macro is
IEF2B506.
ASM recovery audit trail area. Macro is ILREPATH.
ExtendO'd preciSion ftoating point.
Converter/interpreter ESTAE'exit parameter list. Mecro is IEFZB9RD.
Extended sove area. Macro is RTMZESA.
Extemill symbol dictionary.
External symbol dictionery 10.
SVC 13 use of the SVRB extended STAE parameter list. Macro is
IHAESTA.
DSAB/TIOT entry build routino request block.. Macro is IEFZB430.
EVENT tabla. Macro is IHAEVNT.

Section 6 6-87

EWA
EWD

Common ERP work area. Macro is EWAMAP.
CASD ERP work area. Macro is EWDMAP.
Installation exits for TSO FIB commands. Macro is IKJEFFIE.

EXITL
EXLSTA
EXLSTD
EXTWA
FBCE
FCAUD
FCBIM
FCT

FElWK
FF82

FFIB

VTAM function management control block. Macro is ISTFMCB.

Fixed ownership element. Macro is IHAFOE.

FPWA

FQE
FRR
fRRS
FTPT

GDA
GDGNT
GFA
GFPARMS

GMT
GSOA
GSMQ
GSPL

GSR
GTF
GTFBCB
GTFBLOK
GTFPCT
GTPB

HC
HDR
HISTORY
HSKESTPA
HSKPWA

ICB
ICOE

ICR
ICT
ICWA
ID
IDR
IECALLWA
IECPRLWA
IECSCRWA
IEDOTCX
IEFPARM

IEL
IFDCOM
IHSA
IKJEFlWC
IKJEFUAD
IMCa
IMWA
INITOATA

5-8B

Extend work area. Macro is IECEXTWA.
Free block queue element. Macro is IHAFBQE.
Audit trail, open/close executors. Macro is IHAFCAUD.
fCBIMAGE in EXITUST. Macro is IHAFCBIM.
Function control table - JES3.
FETCH work area. Macro is IHAFETWK..
Mapping macro of SVC 100 attach interface. Macro is IKJEFFB2.
Mapping macro of SVC 100 interface. Macro is I!

SlOT"

~4 +
C

6B

10
0

ThisSIOT

I

3

DDname

53

I--.c + SlOT
tAO
+ JFCBX

-(

Create date

-4

Expiration date

Subsvstem name

56
62
DSQAG

I---

64
65
66
6B

RECFM
Maximum block size
LRECL

70

9.

Figure 44. Job Scheduling Control Blocks (Part 2 or 2)

Space parameters

following format.

-10 '

Data set name

2C
50

9B

'-

JFCB (See Notel

Data Area Acronym

...Ases
"... "

CVTI
o"V
•

FO •

TCX

Current

3B
3C

Ases

TCX
24

6C

... TIORPT
BO

LWA
10 .. ASeS

lC ... JSEL (Used During LOGON)
20 .. EeT (Used During LOGON)
•

~l:
)

'B

l

ECT

AC

L JSEL

ASXB

..

First TCB on Queue

..

LWA

...

l

18 1 t PSCB

r

~74.

J.

"~

N."TAXE

... TAlE (if one exists)

f TAlE

l"

14

J

lOB
tOC

Next TCB

B4

No. Input
Buffers

It

First Input Hdr Buffer

Password (8 bytes)

... PSCB
ASIO

• JSCB

Pm",,"

d)

_f PSCB
30
3'

... Next TCB

TCB I" Camm,""

74

First Output Hdr Buffer

JSCB

Next TCB

TCB for TMP

(B4

It

First Input Trailer Buffer

... NextTCB

.4

74

Buffers

58

hr'4

84

Private Area of TSO
User Address Space

.. USERIO forTSO

TCB for LOGON/Initiator

TAXE Queue

TAXE
LWA

... ASXB

t

First Output Trailer Buffer

No. Output

TCB for STC

ACTO

It

... TSB

n
'4

TSB fin {CSA}

J~

csea

TCB for RCT

.-f

RCTD
..

~

... RLGa

l:~

fJ

Zeros
• JSCB

LWA + 'lS'X
-

Figure 45. TSO/TCAM Conlrol Blocks

:c

I

o GVI
FO

~f

~ TWAR

TCX

4 TCAST

I

First TSB

5C

...

~
I-l

24

User ASCB

38
3C

... Current User ASCB

I

10 • ASCB

f

~~ 4 JSEL (Used During LOGON)
1+ ECT (Used During LOGON)

LWA

hCT

r

14

5C

l:

78

4

+ TAXE Queue

f+

Figure 46. TSO/VTAM Control Blocks

dJ

74

l

it USERIDforTSQ

l

-

J

0
4
24

Password (8 Bytes)

4 TSBX

74

l 74
l84

... Previous TSB

4 TVWA

iTAIE

74

:J

84

j----

JSCB

108
10C'

.. Next TCB

4 PSCB

... Next TCB

ASIO

t!'SCB
30

TCB for TMP

34

I + Next TCB

+ JSCB

j--

+ RLGB

~ UPT
ORLGB

TCB for Command Processor

N",TAXE
TAlE (if one exists)

D

TSBX
... Next TSB

TCB for LOGON/Initiator

hAXE

l

4 CSCB
4 TSB
4 ASXB

TC8

f-'

RCTO

RTCD

AC

...

Private Area of TSO
User Address Space

First TCB on Queue

+ LWA

:l) [

OJSEL

BO

TIORPT

ASXB

4

j,-.58
50

TCAS ASCB

TCASASCB

TCX

A'

...... lin
,.............
TSB
CSA),

.......
TWAR

TCAST
''''........ ,

44

Zeros

+ JSC8

t.

UPT

j--

tTVWA

f1

1

LOC 10 (16)

PCCAVT

PCCAs

Points to PCCAs
(CVT points to ASC8 dispatching
queue)

CSD
Contains common data u$ed
by the system

Contains information for physical
CPU

LCCAVT
Points to LCCAs
LCCAs

ASVT

~

PSA-

1

Contains information for a logical
CPU

ASCS
Represents address spaces located
inSQA

Points to created address spaces

"

-------------------------

RSVT

II

~

1

I ~ Normal Stack (part of the PSAI
1 1

I

1

SVC - I/O - Di,pmh"

1

-I

M"hin, Ch"k

1:

Program Check

I

-I

External 1

II

1

External 3

-I I

1
External 2

l

I
f-

a>

~

1

I

l

i

~

I
I
stacks can be the current stack.
L __________________________J

I
I

Note: Anyone of these FRR

Figure 47. Supervisor-Control Control Blocks - Overview (Part 1 of 2)

-

I

Restart

I

~
0

In

r--1

~

ICVT points to ASCB
dispatching queue)

Aepresents address spaces
located in SQA.

;"

-

-

-

-- -

-SVT - - - - - - - - - - - - - - -

rCV;:- I

CVTGSMO

SVTGSMO

I

CVTGSPL

SVTGSPL

I
I

CVTLSMO

SVTLSMO

SABs (See Note 1J

_

L __________ _

S5'

.

I
f

6C

AS
AC

BO

ASXB

Tess

CD

seA

aEl

Contains SPIE information

ASXBFAOE
ASXBLROE

{See Note 2

(lRB)
(SIRB)
Aequest fora service

ASXBFIOE
ASXBUQE

SRBs

RB

Contains task·related
information

Extension of ASCS located
in LSOA.

SABs (See Note 1J

P'E
Points to the PICA

aCB

ASXSFASB

'j

IEHGSMO

SRBs

1-,

~--

PICA

Used for program exits
IHSA
20~'

________

~

~

IEALSMO

SRBs

I"

Not.. :
1. Global SRBs: Dispatched before addrass spacas.
2. Locel SRBs: Dispatchad at the priority of an address space.

C'::J - Applies to MVSlSvstem Extensions
Figure 47. Supervisor-Control Control Blocks - Overview (Part 2 of 2)

IEAGSPL

b

th

SABs (See Note 1)

~

--

~

2h

'-.
PSA
10

h

20B 1 - - - - - - - - - - 1
20C I-_v:.:."c::,u::"c::,::dd::"=",,-P::CC::.A=-_-j

I

;l

1--===-=---,

214

1----'--'------1

LeCA

'LeCA'

Virtual address LeCA

Logical processoj

Real address LeCA

address
Program check FUH register save

88rl~----~~~----t
Program check FLIH PSW save

CVT
294

1

::1

h

MI~--~--~----~
External FLIH register save

~

160

I ---

CSD

'eso
Processors
available
Processors

alive

J
o

~

l

TOE
'TOE
•

4,

Real address PCCA

210

bll (~~====~
a
~PCCAVT

nlCCAVT

1

I

Numberof

processors alive

Figure 48. Supervisor-Control Control Blocks - Processor Control Blocks

PCCA

NextTQE

• Previous rae
Requester's
ASIO

Flag

Flag

10
'PCCA'

E:Kpiration time or time left

CPU id
10 Physical
processor address
14

~~ I Virtual address PSA
Real addressPSA

20
24

I-------'

28

+ UserTCB
• User ASeS
ht word of current PSW

~

PSA

s4c
+

lt

SVT

0

~

SVT

~
J(j

+2.

GSMQ

i
I :: I

+24

GSPL

+28

LSMQ

ASCS
LSMQ
LSPL

f

cl:;

Lo,,1 SRS
SRS

GlobalSRB

Global SAB

d.....t

Global SAB
Global SAB

~

Local SAB

SRS

Nota:
The LSMQ in tho SVT is maintained for compatability.
The MVS System Extensions SRB schedule function
places lotal SRBs on the address space LSMQ. All
queues are single headed and each contains svstem
and non·quiescable level SRBs.

Figure 49. Supervisor-Control Control Blocks - Dispatching Queues: GSMQ, LSMQ, GSPL (Applies to MVS/System Extensions)

~

Local SAB

~

264

eVT

It
It
26e
It
268

GSMa

J

o

l

GSMQ

L+

LSMa
GSPL

1

o

0
8
e

First SAB

1

LSMO

I t First SRB

0

di':

SR8
'SRB'

+NextSAB
~

Ases

GSPL

+ FirstSRB

+ Last SAB

o

SRB

rL..::::r- t

'SRB'

+ Next SRB

8

ASe8

0

1:
.,

ag
co

~

Figure 49. Supervisor-Control Control Blocks - Dispatching Queues: GSMQ. LSMQ. GSPL

'SAS'

+ Next SAB

t ASe8

~

,----,
22C

CVT

It ASVT

1]

0

III

~

J
"

•

2'0
2"
2'B

.f

8
'ASVT'

SC

r-

00

I
I
I

DB

I+ Next Fullword

DB

1+

Next Fullword

DB

I

00000000

00
00

,C

+Readv TCB

•+
8

Next SAB

+ ASCB

I

+ First Suspended SAB

00

ASCBLSMQ

04

ASCBLSPL

II-

J

J

SRB

L

Nox,SRB
ASCB

~

o

ASXB

•
8

'ASXS'

+ First TCB
+ Last TCB

Jr

~TCB
r- +

~

RB

7.

r- + NextTCB
DC

'SRS'

•

+ NextSRB

B

+ ASCB

I

1r

I

SRB

L+
L+

SRB

0

I

'SRS'

ASCBLOCK

B4

r-

SRB/SSRB

+ ASXB

OO

4 Next ASeS
ASCB

0

+ Next ASCB
.J _Previous ASeS

ASeS

+Next ASee

,-----,

'ASCS'

ASVT
200

f

Ases

0

+ Previous TCB

Blocks for Each Address Space
Figure 50. Supervisor-Control Control Blocks - Dispatching Queues: AseD. TeD. LSPL (Applies to MVS/System Extensions)

r----

~

0

RB

rc +

First Major COE

,C

'-

r- + Previpus AS

~~f
t

Next COE

·Suspended SRBs are queued off the ASCB only if the
condition was a lock suspension.

22C

,f?[l

t

b

ASVT

I::

ASCB
'ASCB'
NeKt ASCB

ASVT

ASCB

Previous ASCB

200

'ASVT'

"
I----'

First Suspended SRB'

18
Last Suspended SRB
1C

LSPL
6C

t

Next Fultword

ASXB

Next Fullword

00000000

0'

~

f
t

FlrstSRB

I
,.--C

f--

TCB
RB

NextTCB

~

I
Blocks for Each Address Space
Figure 50. Supervisor-Control Control Blocks - Dispatching Queues: ASCB. TCD. LSPL

~~R~B______________- ,

LSPL

7.

I

g
"

B

ASXB
'ASXS'

• . t FirstTCB
8 + LastTCB

..a

c

r---=o

DC
Previous TCB

lfj

+ First Major CDE

t

I

P",;ou, RB

I

I-

~
~"'CDE
·Suspended SRBs are Queued off the ASCB only if the
condition was a lock suspension .

!
..

~

OrP~SA~______________,

16 1 CVTPTR

eSD

CVT
294.

SVT

Identifies the features of each

CVTCSD

~=S=V=T=GS=M=Q=====:

CPU in the system

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

f.

I

SVTlSMQ

Global SRB

GSMQ

SRBASCB

Points to SRSs scheduled for
global requests. These SRSs will
be moved to the GSPl queue.

ASCB chain

~

ASCB
contains information related to
a specific address space.

~

SRBchain

tSRB Chain

Global SRB

r.J
~

Notel r

ASCBASXS

_~~S~R~BA~s~eB~~~~~~~~
SRB chain (Note 21

Notes:
1. The dispatcher and the schedule
service routine (see the topic
"Supervisor Control") mova SRBs
from the service management queues
to the service priority lists.
2. This LSMQ is maintained for compatability.
The MVS Systems Extensions SRB schedule
function places local SRBs on the address
space lSMQ.

~:I

ASeBLSMQ
ASCBLSPl

~J

SRB chain

II , '"' "'""

I
'---"-l

lo--'''oo

.. A"'''
SRu,.....
....... ..u

ASXB
ASXBFTCB

Figure 51. Task Management Control Blocks - Overview (Part 1 of 2) (Applies to MVSjSystem Extensions)

~

I

Lo,,' SRB
SRBASCB

III
~

o PSA

eVT

CSD

eVT
CVTCSD

16
CVTPTR

26e

Identifies the features of each
CPU in the system

Points to SRBs for programs

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

CVTLSMQ

that exccute at the highest
priority.
GSMQ
SAB chain

Points to SABs schedUled lor
global requests. These SABs will
be moved to the GSPL qUCIUI.

Global SAB
SRBASeS

SRB chain

ASe.
Ie

contains information related to
a specific address space.
ASCBSPL

6e

ASCBASXB

Global SAB

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

SRBASeS

\,Note 1
SRBchain

LSMQ

\

\
LocalSRB

ASXB
ASXBFTCB
No'
1.

CVTGSPL

CVTGSMQ

CVTASVT

Points to SABs scheduled for local

\

requests. These SRBs will be
moved to the LSPL queue.

SRBASeS

SRB chain

Local SRB
SRBASCB

.J
~

service priority lists .

Figure 51. Task Management Control Blocks - Overview (Pari 10f2)

~
o

~

~

ASXB chain

IU{

ASXB FlCa

~

ASXBFIQE

~

:~

1-

~EL identifies the task

8

GELTeS

g

280
Minor aca corresponds to the
minor name on an ENO.

i
~

aCBFQEL

i

1

Issued the ENO.

CVTFOCB

w-

Major aCB chain

Major aCB corresponds to the
name on an ENG.

'-

aC8FMIN

that

l

~

Figure 51. Task Management Control Blocks - Overview (Part 2 of 2,

TCB contains information related
to a specific task.
8C

TC810E

B4

TCBJSCB

1

LJ

JOE (See Note 1 ~

I

TeBRBP

I

4
TeaPIE

r-

Identifies en.d-of.task exit for
a task (JOE IS created by

I

ATTACH}.

JSCB

·1

:l -I

I

Contains information related
to a job step.

0

CVT

Minor aCB chain

~.

TCB queue

GEL chain

RS queue

~

RB id,otili", ----'
RTCT

f

-I

-I

.~

-h

]
LCCAs

1

~

-I

LSMaSRBs

~

I------------~-----

I

~

Machine Check Stack

'--CVT
23C

2FCI
300

IL

..
-There are 3 types of SDWAs:
1. Local
2. Global
3. GETMAIN
These are in different areas.

This illustrates a GETMAIN SDWA.
Each FRR stack contains a global SDWA. and
the ASXB points to the local SDWA. The
RTMl work area (offset X'34') points to the
current SDWA.

f.
g

~

The EED contains information that is moved
into the RTM2WA. Information in the
ATM2WA is moved into the SDWA.
Anyone of these FA A stacks can be the
current Slack.

f

r-...I.. .... v

====~----,

PCCAs

I

,---------I
SOA

~~

Contains recording
information

PSA

380

"I

+ Current stack
-+---Normal Stack

C-----RSVT

COO
Normal stack
Cl0 1 - - - - - ATM1 Work Area

I

i

J!

I
I

L

SuperSt8ck.

L

-l
1

RcstartStack

External 2 Stack

Program Check Stack

L ___ 'I

Figure 65. Recovery Tennination Management Control Blocks - Overview (Part 1 or2) (Applies to MVS/System Extensions)

SDWA-

I
I
I
I

-I
1

Machine Check Stack

I II
I
I
I

External 3 Stack

JI

I

I
1

1

J

~

CVT

LAB*

GSPL SRBs

~

I

~

1

o

Contains error information

EED

LSPL SASs

I

~

-L

~

ASVT

t
, f ~t::AS=CB======

-, Contains error inf?rmation ,

regs. or dump aptlons

TCB

SNAP SVRB

1

Ir1

ESA

ABDAAEA

6C
]

ContamsSTAEexlt

~

routine control

information
ASXB

I

I
IHSA

(pointed to by either RTM1WA or TeB;
resides in quick cell paols)

RTM2 SVRB

I

Contains control
information for RTM2

RB

- L~~~~t~~e~ea ::~U;t~tdfor

ESA

104

1C

~

• A hardware LRB contains information about
machine checks. Software LABs contain
hardware and software information
(3 header and SDWA!.

1

J

Noto: The fED contains information that is moved into the ATM2WA.
Information in the RTM2WA is moved into the SOWA.

Figure 65. Recovery Tennination Management Control Blocks - Overview (Part 2 of 2)

Cont;lins dump options

I

ATM2WA

SDWA'

Contain~

!;:ontrol
information, SNAP
parameters,error
information from EED,
and Aes.Mgm.
information

RMPL

Contain$crror
information

• The SDIVA pointed to by
the ATM2WA is acquired
by a GerMAIN.

I

'~,

LAB-

eVT
22e •

234

• A hardware LRB contains information about

Contains error information

ASVT

machine checks. Software LRBs contain
hardware and software information

+ ASes highest

(a header and SDWA).

l
ASVT

~

TeB

l

EED

Contains error informatio-;]
regs, or dump options

I

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

SNAP SVRB

1

~
ESA

ASeB

;e-

RTM2 SVRB

l

r

ABDAREA

Contains dump options

6C

t::::::::::::::::j=r--- ~
~
'1
IHSA

~

information from EED,
and Res. Mgm.
information

iTAE/ESTAE SeB

l

I
I

Nota: The EED contains information that is moved into the RTM2WA.
Infarmation in the RTM2WA is moved into the SDWA.

Figure 65. Recuvery Tennination Management Control Blocks - Overview (Part 2 of 2) (Applies to MVS/System Extensions)

code to b

SDWA*

Contains control
parameters,error

ASXB

..J

RTM2WA

information, SNAP

-I:::

'I

Contains control
information for RTM2

AMPL

'1

Contains error
information

l

• The SDWA pointed to by
the ATM2WA is acquired
by a GETMAIN.

~

~

J
~.

:J:

i

f

SSCVT

1++

SSVT
SSCTVSE

TVT

+ACST
• ADLTABLE

~(~r

+FCTTOP

I

nDLT
Contains information related to
each deadline job

Contains information related to
all possible JES3 functions
~

JlJNCB'h';'
Contains information related to
each DJC job network

+JNCBTOP

+JSSFCT

~ RaBTM

+ROTDP

I

~ ( ) DSP D;tepping
2-6
interactive problem control system (lPCS)
2-1
interruption handler and prologue codes
4-14
I/O control blocks
6-33
I/O error indicators
4-24
I/O queue clements (laOs)
1-2
I/O trace records
3-124
ISAM codes
4-11
JES, start primary
5-82
JES2 codes
4-23
JES3 codes
4-23
JES3 control blocks
6-38
JES3 macro-IATXTRC
2-6
job entry
5-84
job execution
5-84
job-related control blocks
3-62
job scheduling control blocks
6-5
limited channel logout
4-24
link pack area map output
3-83
LIST
2-13
LIST PTF
2-7
lock interface table
5-76
lock summery
5-75
lOGDATA output
3-81
logical section of the processor
1-2
lost event records
3-122
low speed stand-alone dump
3-33
lPAMAP output
3-83
lSR trace racords
3-128

Index

1·3

machine-check interruption code
4-2
mapping
2-7.2-13
debugging aids summary
2-10
V = R regions into real storage
5-71
master scheduler initialization
5-81
memory (see s1;orage)

MF/1 codes
4-23
miscellaneous resources
1-2
MODE command
2-9
module directory
5-64
module index
5-64
module status
5-64
module summary
5-62
MONITOR command
2-8
multiplexer channel
1-2
nucleus initialization
nucleus print output

5-80
3-86

open catalog control blocks
operator facilities summary
output comments
EDIT
3-58
general
3-102
explanation of
3-102

6-41
2-11

patching
2-6.2-13
PCI trace records
3-124
PGM trace records
3-129
PI trace records
3-129
PROMP
2-13
PRDUMP (see AMDPRDMP)
PRINT CSA output
3-84
PRINT CURRENT output
3-60
PRINT JOBNAME = output
3-60
PRINT NUCLEUS output
3-84
PRINT REAL output
3-87
PRINT SOA output
3-84
PRINT STORAGE output
3-89
printing
2-7.2-13
problem catagories and analysis
1-1
problem determination
1-1
program interruption codes
4-3
processor
competition for
1-2

1-5
prologue and interruption handler codes
4-14
program management control blocks
job pack area queue
6-22
link pack area queue
6-21
overview
6-20
protection. storage
5-71
PSW
3-77
dump
3-77
error indicators
4-3
PSW. registers. and virtual storage
3-77
PTF application
2-7
aCBTRACE output
3-91
aEL status indicators
1-7
queue control block print
3-91

1-4

.oS/VS2 Debugging Handbook Volume 1

RACF
5-81
real storage management control blocks
details
6-31
overview
0-29
real storage print
3-87
recovery
2-10
recovery and restart
2-10
register dump
3-77
channel
1-6
processor
1-5
memory
1-6
resource acce:3S control facility (see RACF)
resource status indicators
1-5
addr~ss space resources
1-6
channel resources
1-6
processor resources
1-6
RESTART key
2-10
restart and recovery
2-10
RNIO trace records
3-130
RSM codes
4-13
RTM control blocks overview
6-35

SAOMP (see AMOSADMP)
scheduler codes
4-13
SOSP trace rocords
3-123
SCUMP macro instruction
2-4
selector channel
1-2
serialization summary
5-75
serially reusable resources
1-2
channels
1-2
logical section of the processor
1-2
miscollaneous resources
1-2
storage
1-2
services aids
AMAPTFLE
2-7
AMASPZAP
2-6
AMBLIST
2-7
AMDPRDMP
2-4.2-6.2-7
AMDSADMP
2-4
HMASMP
2-7
IFCDIPOO
2-9
IFCEREP1
2-9
service aid reference summary
2-12
how to usn
2-12
GTF
2-5
SETFRR macro instruction
2-10
SETRP macro instruction
2-10
SID trace records
3-131
SLIP operator command
2-3,2-6.2-11
SMP
2-7
SNAP dump
definition
2-2
output format
3-3
summary
3-3
special category abnormal completion codes
SPIE macro instruction
2-10
SPZAP (see AMASPZAP)
SOA print
3-84
SAB trace records
3-132
SAM trace r3cords
3-133
STAE macro instruction
2-10
STAE trace records
3-134

4-15

Index

1·5

stand-alone dump
output format
3-32,3-35
summary
2-4
start initiator
5-83
start primary JES
5-82
status indicators
1-5
STOP button
1-2
storage
competition for
1-2
protection
5-71
access control bits
5-71
change bit
5-71
fetch protection bit
5-71
reference bit
5-71
resources
1-6
subpools
5-72
summary
5-68
storage management (ASM and RSM) codes
STORE STATUS operating procedure
2-4
subpools
5-72
SUBSVS trace records
3-127,3-135
subsystem interface control blocks
6-4
SUMDUMP output
3-93
summaries of debugging aids
2-1
summary of output comments
3-102
SUMMARY output
3-95
supervisor codes
4-12
supervisor control control blocks
dispatching queues
ASCS
6-14,6-15
GSMQ
6-13
GSPL
6-13
LSMQ
6-13
LSPL
6-14.6-15
TCB
6-14,6-15
overview
6-9
processor control blocks
6-11
SVC abnormal completion codes
4-15
SVC dUmps
2-3
output format
3-35
summary
2-3

SVC
instructions
5-2
macro list
5-3
routines
5-1
locks
5-2
naming conventions
5-'1
other characteristics
5-2
page faults
5-2
register conventions
5-2
residence
5-1
SVC instructions
5-3
summary
5-1
table
5-2
trace records
3-136
symptom table
2-12
SV$ABEND (DO statement)
2-2
SVSEVENT summary
5-53
SYSMDUMP

DO statement
output
3-93

1-6

2-2

OS/VS2 Debugging Handbook Volume 1

4-13

system and address space status indicator locations
system error messages
4-2
system flow
5-79
System Modification Program (SMP)
2-7
system-relatnd control blocks
3-60
system restart codes
4-15
system summary output
3-95
system SVC instructions
5-2
SYSTEM trace records
3-127,3-138
system trace routine
2-5
SYSUOUMP (DO statement)
2-2
SYS1.0UMPnn
2-3
SYS1.LOGREC error recording
2-9

1-3

task management control blocks
dotails
6-19
overview
6-16.6-17
task-rolated control blocks
3-66
TCAM coden
4-12
TCa structures
initiator
6-2

JES2

6-3

JES3
6-3
master scheduler
6-2
Tca summary
3-79
time stamp records
3-122
TRACE command
2-5
trace format
3-122
trace records examples (SBe dumps)
tracing
2-5
TRACK command
2-8
trapping
2-6
intercepting system errors
2-6
TSO/TCAM control blocks
6-7
TSO/VTAM control blocks
6-8
UCB sense bytes
4-26
UIO trace records
3-138
unformatted stand-alone dump
3-35
using selVic') aids to process system problems
2-14
USA trace r()cords
3-139
USRFD trac3 records (VTAM - Control Layer)
3-142
USRFD trac3 records (VTAM - NCP Une)
3-141
USRFD traca records (VTAM - TPIOS)
3-143
USRFE traco records (BSAM/OSAM/BPAM/BDAM)
3-145
USRFF traco records (OPEN/CLOSE/EOV)
3-146
USRF9 traco records (VSAM)
3-140
VIQ codes
4-14
virtual storage print
3-89
virtual storage layout for single address space
6-69
virtual storege layout for multiple address space
5-70
virtual storcge management control blocks
global POE chain tv = V)
6-25
local POE chain (V = R)
6-26
local POE chain (V = V)
6-27
overview
6-23
subpool c;ueues
6-28
VSAM control blocks
6-42
VSAM SNAP dump output
3-23
VTAM cados
4-13
wait state codes
4-6
WTO buffers
1-7
WTOR repl,} queue elements
3800 sonsa bytes

1-7

4-36

Index

1-7

1-8

OSNS2 Debugging Handbook Volume 1

READER'S
COMMENT
FORM

VS2 System Programming Library:
Debugging Handbook Volume 1
GC28-0708-1

This manual is part of a library th:!t serves as a reference source for systems analysts. programmers,
and operators of IBM systems. This fonn 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 may use or distribute any of the information you supply in any way it believes appropriate
without incurring any obligation whatever. You may, of course, continue to use the information
you supply_
Note: Copies of IBM publicatiom are not stocked at the location to which this form is addressed.
Please direct any requests for copies of publications, or for assistance in using yOIlT IBM system,
to your IBM representari~'e or to {he IBM branch office serving your locality.
Possible topics for comments are:
Clarity

Accuracy

Completeness

Organization

Coding

Retrieval

Legibility

If comments apply to a Selectable Unit. please provide the name of the Selectable Unit _ _ _ .
If you wish a reply. give your name and mailing address:

Please circle the description that most closely describes your occupation.

Number of latest Newsletter .:J.s.~ociated with this publication: _ _ _ _ _ _ _ _ __
Thank you for your cooperation. No postage stamp necessary if mailed in the U.S.A. (Elsewhere.
an IBM office or representntive will be happy to forwnrd your comments.)

First Class
Permit 40
Armonk
New York

Business Reply Mail
No postage stamp necessary if mailed in the U.S A.

Postage will be paid by:

International Business Machines Corporation
Department D58, Building 706-2
PO Box 390
Poughkeepsie, New York 12602

-j

GC28-0708-1
File No. 8370-37

'F'DU
:s::ii==~=

(l)

Inlernatlonal Buslne.s Machines Corporation
Dala Proce.sing Division
1133 We.lchesler Avenue, White Plains, New York 10804
(U.S.A. only)
IBM World Trade Corporation
821 Unlled Nations Plaza, New York, New York 10017
(International)

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

--

®

OS/VS2 System
Programming Library:
Debugging Handbook

Volume 1

GC28-0708-1
File No. S370-37
Includes Selectable Units:
Scheduler Improvements
Supervisor Performance # 1
Supervisor Performance #2
Data Management
IBM 3800 Printing Subsystem
TSO/VTAM
Scheduler/lOS Support
Service Data Improvements
MSS Enhancements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
Attached Processor Support
MVS Processor Support
Hardware Recovery Enhancements
Interactive Problem Control System
TSO/VTAM Level 2
Data Management Support

VS2.03.804
VS2.03.805
VS2.03.807
VS2.03.808
VS2.03.810
VS2.03.813
VS2.03.816
VS2.03.817
5752-824
5752-829
5752-830
5752-832
5752-833
5752-847
5752-851
5752-855
5752-857
5752-858
5752-860

Includes Program Product:
MVS/System Extensions

5740-XE1

IBM Corporation, Publications Development, Dept. 058,
Bldg. 706-2, PO Box 390, Poughkeepsie, New York 12602

Page of GC28-0708-1
As Updated January 15, 1980
By TNL GN28-4692

r-' .

Second Edition (November, 1978)
This is a major revision of and obsoletes GC28-070B-O and GC28-0751-O
incorporating changes released in the following Technical Newsletters and
System Library Supplements:
Scheduler Improvements
Supervisor Penormance #1
Supervisor Penormance #2
Data Management
IBM 3800 Printing Subsystem
TSO/VTAM
Service Data Improvements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
MVS Processor Support
Hardware Recovery Enhancements
Interactive Problem Control System
TSO/VTAM Level 2
Data Management Support
MVS/System Extensions
(program product)

VS2.03.804
VS2.03.B05
VS2.03.807
VS2.03.808
VS2.03.810
VS2.03.813
VS2.03.817
5752-829
5752-830
5752-832
5752-833
5752-851
5752-855
5752-857
5752-858
5752-860

SU4
SU5
SU7
SU8
SU10
SU13
SUtt
SU29
SU30
SU32
SU33
SU5t
SUSS
SU57
SUS8
SU60

(GN28-2678)
IGN28-2680)
IGN28-2704)
IGN28-2679)
IGN28-2722)
(GN28-2655)
(GN28-2768)
(GC28-0925-0)
(GC28-0800-0)
(GC28-0845-O)
(GC28-0816-0)
(GD23-OO25-0)
(GC2a.o891-O)
(GD23-0096-0)
(GD23-0048-0)
IGD23-0076-0)

5752-XEt

XEl

(S023-OOO1-O)

This edition with Technical Newsletters GN28-2967, GN28-2984 and
GN28-4692 applies to Release 3.8 of OS/VS2 and to all subsequent releases
of OS/VS2 until othelWise indicated in new 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/J70 Bibliography, GC2D-0001, for the editions that are applicable and
current.
The JES3 information contained in this manual is applicable only if JES3 has
been integrated into your system.
It is possible that this material may contain reference to, or information about,
IBM products (machines and programs). programming. or services that are not
announced in your country. Such references or information must not be
construed to mean that IBM intends to announce such IBM products,
programming, or services in your country.
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 reader's 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. IBM may use or distribute any of the information
you supply in any way it believes appropriate without incurring any obligation
whatever. You may, of course, continue to use the information you supply.

©

Copyright IBM Corporation 1974. 1975. 1976, 1977. 1978

Page of GC2B-0708-1
As Updated January 15, 1980
By TNL GN28-4692

I

Summary of Amendments
for GC28-0708-1
As Updated by GN28-4692

/1

This technical newsletter contains information in support of the 3800
MVS enhancements and miscellaneous technical and editorial changes.

Summary of Amendments
for GC28-0708-1
General

This edition has been reorganized into a three volume pUblication. See
the Preface and Contents for the basic design and setup.
Specific

Volumes 1, 2, and 3 incorporate maintenance updates accumulated
since the last revision. Also, the fonowing SUs have been integrated
into these volumes.
Scheduler Improvements
Supervisor Performance #1
Supervisor Performance #2

Data Management
IBM 3800 Printing Subsystem

TSO/VTAM
Service Data Improvements
3838 Vector Processing Subsystem
3895 Device Support
System Security Support
Dumping Improvements
MVS Processor Support
Hardware Recovery Enhancements
Interactive Problem Control System
TSO/VTAM Level 2
Data Management Support

VS2.03.804
VS2.03.805
VS2.03.807
VS2.03.808
VS2.03.810
VS2.03.813
VS2.03.817
5752-829
5752-830
5752-832
5752-833
5752-851
5752-855
5752-857
5752-858
5752-860

Volume 1 incorporates program product information for
MVS/System Extensions (5740-XE1) and highlights this information
where applicable.
Section 2 of Volume 2 (GC28-0709 or GC28-0752) Control Block
Chains has been moved to Volume 1 (GC28-0708-1) as Section 6.
Section 1 of Volume 2 (GC28-0709 or GC28-0752) - "How to Find
Information" has been moved. This information is now contained in
the description of the individual data areas. Each Volume 2 and 3
data area greater than 2 pages in length has a label-displacement
list appended to it.
• The publications summary (Section 6 in GC28-0708 or GC28-0751)
has been deleted and replaced by a list of applicable publications in
the Preface of Volume 1 (GC28-0708-1). A complete list of MVS
publications can be obtained from the MVS Release Guide.
This edition has been reorganized for a three volume pUblication. See
the Preface and Contents for the basic design and setup.

Summary of Amendments xi

January 15. 1980

xii

OS/VS2 Debugging Handbook Volume 1

Page of GC28-070B-1

As Updated January 15, 1980

By TNL GN2B-4692
Coda

M5
145
245

MF
14F

h51
151
251

351
451

hS3

I

153
253
hS7
157

h5C
15C

hSD
150

h5F
1SF
25F
35F
45F
55F

h60
260

h69
169
269

h6B
16B
h6D

160
260
360

h6E
16E

Explanation

SVC 69 (0A45) CODES
An inva~d DCB or ICB is used.
An error occurred that was not caused by invalid user input.

SVC 79 tOA4F) CODES
The STATUS macro was used for a function other than STOP, STOP
SYNCH. or START, and the user was not in supelVisor key (0-7).

SVC 81 (OAS1) CODES
An invalid parameter list address was passed to the SETPRT macro.
The SETPRT macro detected an invalid DCB exit list or user supplied image
in storage.
The SETPRT macro could not be executed.
The SETPRT macro detected an invalid DCB. invalid lOBs. an invalid DEB
address. or a DCB exit list address.

SVC 83 (OA53) CODES
An error occurred in the suspend /reset portion of SMF record processing.
SMF processing errors caused SMF to terminate.
SVC 87 (OAS7) CODES

The issuer of a DaM request is not in the same address space and is not a
privileged task.

SVC 92 (OA5C) CODES
The program issuing SVC 92 was not in supelVisor state.
SVC 93 (OA5D) CODES

An invalid data area is specified in the TGET or TPUT macro and detected
by SVC 93.

SVC 95 (OA5F) CODES
The system resources manager is invalidly invoked.
A system failure destroyed the data used by the system resources manager.
An address space was non-swappable when a SYSEVENT. TRANSWAP
IX'OE'), was issued.
A quiese or swap-out failed while a transition swap (TRANSWAP) or
requested swap (REQSWAP) was pending.
An error was encountered during the execution of the XMPOST SRB for an
issuer of SYSEVENT, TRANSWAP or REOSWAP.

SVC 96 (OA60) CODES
The STAX SVC detected an invalid user parameter.
SVC 105 (OA69) CODES

The CLOSE macro passed an invalid DCB address to IMGLlB.
An error occurred during the execution of the IMGLlB macro.

SVC 107 (OA6B) CODES
An invalid parameter list exists.
SVC 109 (OA6D) CODES

An invalid ESR code for SVC 109, 116, or 122 was detected.
MF/1 could not initialize, collect. or reinitialize the workload activity
measurements.
A communications error occurred between RMF and the system resources
manager.

SVC 110 (OAGE) CODES
The OEBCHK function was not completed. (Applies to SVC 117. not SVC

110.1

Section 4 4·21

January 15. 1980

Code

Explanation
SVC III (OA6F) CODES

h6F

36F
5SF

An invalid entry code was passed to SVC 111. or DEBCHK processing
found that the DEB was invalid. or the DEB was not a subsystem DEB.
An error occurred during end-of-job processing for a JES2 job that was
being processed by an execution batch monitor.
SVC 113 (OA7l) CODES

h71

171
271

An illegal or invalid request is made for the PGFlx.. PGFREE. PGlOAD. or
PGOUT macro.
An unauthorized call is made for the PGFIX or PGFREE macro.
SVC 114 (OA72) CODE

h72

172

An SVC 114 was issued with one of the following conditiOlls: the protect
key was not correct (not thru 7). the request was not issued in the
supervisor state. or the authorization bit was not set in the JSCB.

a

h75

SVC ll7 (OA75) CODES

{See completion code 16EI
SVC 119 (OA77) CODES

h77

177

Invalid input parameters were detected by TESTAUTH.
SVC 120 (OA78) CODES

h78

178
378
478
778
878
978
A78
B78
078

The Re or RU type GETMAIN macro requested more bytes of virtual
storage from the SOA than were available in real storage.
The RC or RU type FREEMAIN macro contained an error in its subpool
specification.
The RC or RU type FREEMAIN macro contained an error in its subpool
specification.
An uncorrectable machine. system. or indeterminate error occurred while
processing the RC or RU type GErMAIN or FREEMAIN macro.
Not enough virtual storage is available for the GETMAIN issuer. or the RC
or RU type GETMAIN issuer specified a negative length.
The address of the storage area speCified by the RC or RU type FREEMAIN
macro was not on a doubleword boundary.
An error occurrad in defining the area to be freed by the RC or RU type
FREEMAIN macro.
The RC or RU type GETMAIN or FREEMAIN macro contained a subpool
specification error.
The Re or RU type FREEMAIN macro attempted to free an unowned
storage area.

h79

SVC 121 (OA79) CODES

179

Anyone of the fol/owing conditions:

279

•
•
•
An

h7A
17A
37A
47A
h7B
178
278

4-22

PGFIX or SETLDCK fail.
The conversion to a real address (honoring a LRA instructionl fails.
The block size for track overflow is not 4k.
invalid BUFC or protection check is indicated in the 10SB by lOS.
SVC 122 (OA7A) CODES

An invalid EVENTS table address was speCified.
A request was issued for ail EVENTS table being waited on by another
program.
The ENTRIES specification is incorrect (not from 1 to 32.7671.
SVC 123 (OA7B) CODES

An invalid ASID was speCified when the PURGEDO SVC was issued.
A PURGEDO received a non-zero return code from FESTAE.

OS/VS2 Debugging Handbook Volume 1

Page of GC2B-070B-1
As Updated January 15, 19BO
By TNL GN2B-4092

SVC - Macro List
The following is a list of SVCs and associated macros.

SVC
0
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

60
61
62
63
84
65
66
67
68
69

Macro
EXCP/XDAP
WAIT/WAITR/PRTOV
POST
EXIT
GETMAIN

FREE MAIN
LINK
XCTL
LOAD
DELETE
GETMAIN/FREEMAltl
(with R operand)
TIME
SYNCH
ABEND
SPIE
ERREXCP
PURGE
RESTORE
BLDL/F1ND (lYPE 0)
OPEN
CLOSE
STOW
OPEN (TYPE = J)
CLOSE (lYPE = Tl
DEVTYPE
TRKBAL
CATALOG/INDEX/
LOCATE
OBTAIN
'RESERVED'
SCRATCH
RENAME
FEaV
ALLOC
IOHALT
MGCR/QEDIT
WTO/WTOR

WTL
SEGLD/SEGWr
'RESERVED'
LABEL
EXTRACT
IDENTIFY
ATTACH
CIRB
CHAP
OVLYBRCH
TTIMER
STIMER

DEQ

'RESERVED'
'RESERVED'
SNAP/SDUMP
RESTART
RELEX
DISABLE
EOV
ENG/RESERVE
FREEDBUF
RELBUF/REQBUF
OLTEP
STAE/STAI-ESTAE/ESTAI
IKJEGSSA
DETACH
CHKPT
RDJFCB
'RESERVED'
BTAMTEST
'RESERVED'
SYNADAF/SYNADRLS

svc
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138

Macro
GSERV
ASGNBFR/BUFINQ/
RLSEBFR
'NO MACRO'
SPAR

DAR
DQUEUE
IFBSTAT
'RESERVED'
LSPACE
STATUS
'RESERVED'
SETPRT
DASDR
SMFWTM
GRAPHICS
DDRSWAP
ATLAS

DaM
MODSB
'RESERVED'
'RESERVED'
VOLSTAT
TCPEXCP
TGET/TPUT
'SEE SVC 94'
SYSEVENT

STAX
IKJEGS9G
PROTECT
DYNALLQC
IKJEFFIB
QTIP
AQCTL
XLATE
TOPCTL
IMGlIB
'RESERVED'
MODESET
'RESERVED'
'SEE SVC109'
'NO MACRO'
'NO MACRO'
PGRLSE
PGFIX/PGFREE/
PGlOAD/PGOUT
EXCPVR
'RESERVED'
'SEE SVC 11S'
DEBCHK
'RESERVED'
TESTAUTH
GETMAIN/FREEMAIN
VSAM
'SEE SVC 122'
PURGEDQ
TPIO
EVENTS
MSS(1CB2SVC)
'RESERVED'
'RESERVED'
'RESERVED'
RACHECK
RACINIT
RACLIST
RACDEF
'RESERVED'
'RESERVED'
'RESERVED'
'RESERVED'
'RESERVED'

8SP

Section 5 5·3

Page of GC28-0708-1
As Updated January 15, 1980
By TNt GN28-4692

SVC 0 (OAOOI: EXCP/XDAP macro - is type 1, gets LOCAL lock, calls
module IECVEXCP IE.P. = IGCOOO). PLM is OS/VSl 1/0 Supervisor Logic.
GTF data is:
A15 and AD - No applicable data.
Rl Address of the lOB associated with this request.
DDNAME cccccccc Name of the associated DO statement.
DCB
xxxxxxxx Address of the DCB associated with this I/O request.
DEB
xxxxxxxx Address of the DEB associated with this I/O request.

svc

1 (OA011 WAIT/WAITR/PRTOV macro - is type 1, gets LOCAL lock,
calls module IEAVSY5D (E.P. = IGCOO1) far WAIT/WAITR, module
IGG019CL far PRTOV. PLM is OS/VSl System Logic Library for
WAIT/WAlTA, OS/VS2 SAM Logic for PRTOV. GTF data is:

I

A15 No applicable data.
AD Count of the number of events being waited for. If the count is zero, the
wait is treated as a NOP. Bit D equals one indicates a long wait.
Al
If positive, the address of the ECB being used. If complemented, the
address of a list of ECB addresses.
PLiST - The list is a series of fu!lwords, each containing the address of an ECB.

I

SVC 2 (OA021 - POST macro - is type 1. gets LOCAL and SALLOC locks,
calls module IEAVSY50 (E.P. = IGCOO2). PLM is: OS/VS2 System Logic
Library. GTF data is:
A15 No applicable data.

RD
Rl

For POST: The completion code to be placed in the ECB.
For POST: The address of the ECB to be posted or (if the high-order bit is
1). the address of a parameter list as fo!lows:
Bytes:
0-3 Address of the ECB.
4-7 Address of the ASCB for the address space that contains the ECB
8-11 Address of the ERRET routine.
12
Contains the storage protection key of the ECB if the high-order list of
AD is on and the high-order bit of Rl is on.

SVC 3 (OA031 - EXIT macro - is type 1, gets LOCAL lock, calls module
IEAVEOR (E.P. = IGCOO3). PLM is OS/VS2 System Logic Library_ GTF data
is:
R15, RD, and A1 - No applicable data.

5-4

OS/VS2 Debugging Handbook Volume 1

January 15, 1980

28-35

36
37-39

40
41-43

44

/

45-47
48
49-51

52

Entry point name for EP; blank or zeros for EPLOC or DE
specification.
Reserved.
JSCB address.
Task ID-AUTH ONLY.
Address of the parameter list for the STAI or the ESTAI routina.
Flag bytas:
..00
Purge",QUIESCE specified .
..01
Purge.. HALT specified•
•. 10
Purge. NONE specified •
. 1..
ASYNCH _ YES.
1...
EST AI was specified.
••. 1
TERM = YES was specified.
000.
Reserved.
Address of the routine to get control if the subtask ABENDs.
Reserved.
Address of the opened TASKUB DCB.
Indicators:
0...
Word 56 contains a subpool number (AUTH
ONLY) or zero.
1...
Word 56 contains the address of a list of
subpocls-AUTH ONLY .
. 1..
Reset APF •

..00

0000

Reserv~d.

53

Reserved.
Length of the parameter list in bytes.
A subpool number or a list of subpool numbers. See byte
56
52-AUTH ONLY.
Length of PLiST (1 byte)
PLiST - PUST up to 40 bytes of parameter list passed to a program. The
parameter list is a series of 4-byte entries. Each entry has its high-order
byte reserved and an address in the low-order three bytes.
No/~: Contents of register 1 at the time SVC 42 is issued are passed to the
attached program.

54

SVC 43 (DAZB) CIRS macro - is type 1, gets LOCAL lock, calls module
IEAVEFOO IE.P. = IGC043). PLM is OS/VS2 System Logic Library. GTF data
is:
R15 No applicable data.
RO Entry point address of the use(s asynchronous exit routine. When the
routine is dispatched it will get control at this entry point.
R1
The meanings of the bytes of the register are as follows:
Byte 1
A normal IRB is being created.
0100 0 .. .
An SIRB is being created. This is used only by lOS to
1000 0 .. .
run ERP routines.
. 1..
Problem program key •
Supervisor key •
.0 ..
Problem program state.
.. 1.
Supervisor state .
..0.
Save area for registers requested •
... 1
No save area requested .
...0
Byte 2
Reserved - always zero.
0000 ...0
1. ..
Indicates that the IOE's are going to schedule the
routine.
Indicates that the ROE's are going to schedule the
0 ...
routine
Return the IQEs at exit if the IRB has a work area and
.1..
the RBUSIOE flag is not on.
.0..
00 not return the IOE's at exit.
.. 1.
Indicates that the RB will be freed when the exit issues
an SVC 3.
..0.
Indicates that the RB will not be freed when the exit
issues an SVC 3.
Byte 3
Reserved.
Byte 4
Indicates the size in doublewords of the work area to be aCQuired.
£IRB will 'unconditionally request ;;pace from subpool 253. The
maximum sila is 255 doublewords.

Section 5 5·21

Page of GC28-0!08-1

As Updated January 15. 1980
By TNL GN28-4692

SVC 44 (OA2C) CHAP macro - is type 2. gets LOCAL lock, calls module
IEAVECHO (lGC0441. PLM is OS/VS2 System Logic Library. GTF data is:
R15 No applicable data.
RO Signed value to be added to the dispatching priority of the specified task;
negative value will be in two's-complement form.
R1
Address of th6 area containing the address of TeB whose priority is to be
changed; or zeros. Zeros 'indicates that the active task's priority is to be
changed.
CHAP TCB
hhhhhhhh
Address of the TCB whose priority is to be changed.
Must be a subtask of the current task.

SVC 45 (OA2D) OVL VBRCH macro - is type 2, gets no lock, calfs module
IEWSUOVR (E.P. == IGC04S). PLM is OS/VS2 System Logic Library. GTF
data is:
R15 Address of the entry-table entry that caused the SVC to be issued.
RD and R1 - No applicable data.
PUST - 12 bytes long; format is:
Bytes
0-3
Branch instruction to SVC 45.
4-7
Address of the referred-to symbol.
8
'To' segment number.
9-11
Previous caller or zero.

SVC 46 (OA2E) TTIMER macro - is type 3~ gets no locks. calls module
lEAVRTOO (E.P. == IGCOOO4F). PLM is OS/VS2 System Logic Library. GTF
data is:
R15 No applicable data.
RO Address of the doubleword where time in microseconds is to be retumed.
Rl
Low-order byte has code determining the type of request and the format of
the returned value.
Code
.000
TIme remaining in the current task's time interval is to be
in register D in timer units; the time interval is not to be
canceled .
.•. 1
Current task's time interval is to be canceled •
.. 1.
•1..

Same as •.•.. 000 except the interval remaining is returned
to the specified address in microseconds .
Routine specified by the ERRET parameter gets control on
an environmental error.

SVC 47 (OA2F) STIMER macro - .is type 3, gets no locks. calls module
IEAVRTOO (E.P. == IGC0004G). PLM is OS/VS2 System Logic Library. GTF
data is:
R15 No applicable data.
RD

Contents:
Bytes
STIMER option byte as follows:
0000
TUINTVL option.
0001
BINTVL option.
0010
MICVl option.
0011
OINTVL option.
0110
GMT option.
0111
TOO option .
•()(X)
[ntelVal to be decreased only when the task is
active.
•001
Decrease the interval continuously and put the task
in the wait state until the interval expires.

a

.011
1...

R1

Decrease the interval continuously.
ERRET bit: Control is returned on errors with
register 15 set to 8.

1-3 Exit address.
Address of the time value.

PLiST - 4 or 8 bytes depending on option in force:
a. OINTVL. TOD.MICVL. and GMT - 8 bytes; represents the time value.
b. 81NTVL and TUINTVL - 4 bytes; represents the time value.

5-22

OS/VS2 Debugging Handbook Volume 1

Page of GC28-070S-1

As Updated January 15, 1980
By TNL GN28-4692

SVC 60 (OA3C) . STAE/STAI-ESTAE/ESTAI macro - is type 3. gets LOCAL
lock, calls module IEAVSTAO (E.P. == IGCOOO60). PLM is OS/VS2 System
Logic Library. GTF data is:
FOR STAE/STAI REQUESTS
R15 No applicable data.
RO Contents:
00
Create.
04
Cancel.
08
Overlay.
R1
Address of the parameter list. The high-order bit is set to 1 if the
XCTL" YES parameter was coded.
PLlST 12 bytes long: format is:
Bytes
Flag byte:

TCB address is supplied .
Allow asynchronous exit scheduling .
Do not purge I/O operations.
.. 01
Purge I/O operations with the halt option .
.. 00
Purge I/O operations with the quiesce option•
.xxl
x...
Reserved and set to zero.
If zero, the CANCEL operand is in effect; othenyise, the address of the
STAE/STAI exit routine.
Address of the exit routine parameter list; if zero, no exit routine
parameter list exists.
TCB address for a STAI request.
1...

•1..
.. 10

1-3

4-7
8-11

FOR ESTAE/ESTAI REQUESTS
R15 No applicable data.
RO Contents:
00
A new ESTAE parameter list is to be created.
02
Previous STAI/ESTAI exits are to be propagated from the
originating task.
04
Cancel the most recent STAE request.
84
Cancel the most recent ESTAE request
94
Branch enter to comcel the most recent ESTAE request.
08
Overlay the previous ESTAE parameter list with the parameters
passed in this request.
R1
Address of the parameter list. The high-order bit is set to 1 if the ESTAE
macro is not to be canceled when an XCTL is issued, and to 0 if the
ESTAE macro is to be canceled when an XCTL is issued.
PLlST 16 bytes long; format is:
Bytes
D
Flag byte:
TeB address is supplied.
1 ...
. 1..
ESTAR indicator•
... 1
ESTAE/ESTAI/ESTAR parameters .
•1..
Allow asynchronous exit scheduling .
.. 10
Do not purge I/O operations.
.. 01
Purgo I/O operations with the halt option .
..00
Purgo I/O operations with the quiesce option .
.. 0.
0 ...
Reserved and set to zero.
1-3
Address of the user e)(it routine.
4-7
Address of tre user parameter list.
8-11
TCB address if an ESTAI request. otherwise zero.
12
Fldg byte:
.1..
Request for termination processing.
.. 1.
Request for error recording .
Request branch entry to SVC 60.
. 1 ..
13-15 Reserved.

SVC 61 IOA3DI tKJEGS6A mecro - is type 3, gets LOCAL tock, calls
module IGCOOO6A. PLM is OS/VS2 TSO Command Processor Logic: Volume

III (TEST). GTF dala is:
R15 and RD - No applicable information.
Rl
Contains:
Zeros if the routine is being entered flOm the overlay supervisor.
Address of the DCB used to fetch the module if the routine is being
entered from the contents supervisor.

Section 5 5-29

January 15, 1980

SVC 62 (OA3E) DETACH macro - is type 2, gets LOCAL lock, calls module
IEAVEEDQ (E.P. :::: IGC062). PLM is OS/VSl System Logic Library. GTF data
is:
R15 and RD - No applicable data.
R1
Address of the fullword containing the address of the subtask Tea to be
detached. If bit 0 '" 1, STAE~ YES was specified. This affects the abend
code with which an incomplete subtask is abended; If STAE=YES the
code is 33E, otherwise it is 13E.
DETACH TCa
hhhhhhhh
Address of the subtask TCB to be detached.
Note: If R1 contains zeros, the DETACH TCB field is meaningless, and the issuer of
SVC 62 will be abended with code 23E.

SVC 63 (OA3F) CHKPT macro - is type 4. gets LOCAL and CMS locks.
calis module IHJACPOO (E.P. = IGCOOO6C). PLM is OS/VS2 Checkpoint
Restart Logic. GTF data is:
A15 and RO - No applicable data.
R1
Contents:
a. Address of the parameter list.
b. Zero if for a CANCEL request.
PUST

8 bytes long; format is:
Bytes

o

00

Check the ID address provided in the second parameter of
CHKPT macro instruction.

80
1-3

No check ID address is provided.
Address of the checkpoint DCB.
Check 10 address is provided.
01
Check ID length is provided via the
to
third parameter of the CHKPT
10
macro instruction.
FF
'S' specified as the third parameter of the CHKPT macro
instruction; the system-generated check ID is to be placed at
the address specified in bytes 5-7.
Address for storing the system-generated check ID or the address of
the user provided check ID.

00

5-7

SVC 64 (OA40) RDJFCB macro - is type 3, gets LOCAL lock, calls module
IGCOOO6D. PlM is OS/VS2 OPENICLOSEIEOV LogiC. GTF data is:
A15 and RO - No applicable data.
R1
Address of the parameter list.
PUST four to 40 bytes of the RDJFCB parameter list. which has a
maximum of 1020 bytes. The list is a series of 4-byte entries, each
containing a DCB address. The high-order byte has bit 0 set to one to
indicate the last entry.

SVC 65 (OA41) Reserved.
SVC 66 (OA42) BTAMTEST macro - is type 4, gets no lock, calls module
IGCOOO6F. PlM is OS/VS2 STAM Lngic. GTF data is:
R15 and RO - No applicable data.
R1
Address of the lOB when the SVC was issued.
I08ERINF
Address of the RFT message, inserted by the channel end
appendage (lGGQ19MB).
IOBERNIF+4
Address of the parameter list, inserted by the terminal test
control (lGG019MR).

SVC 67 (OA43) Reserved.

5-30

OS/VS2 Debugging Handbook Volume 1

Page of GC28-0708-1
As Updated January 15. 19BO
By TNL GN28-4692
SVC 74 (OA4A) DAR macro - is type 3, gets LOCAL lock. calls module
IGCOOO7D. PLM is OS/VS2 Graphics Access Method Logic. GTF data is:
R15 and RD - No applicable information.
R1
Address of the parameter list.
PLIST up to 40 bytes. It is a smies of 4-byte entries. First entry has the format:
Bytes
D-1
Reserved.
2-3
Number of words in the parameter list.
Each additional entry contains the GACB address specified by the DAR macro
instruction.
SVC 75 (OA4B) DQUEUE macro - is type 3. gets LOCAL lock. calls module
IGCOOD7E. PLM is OS/VS2 Graphics Access Melhod Logic. GTF data is:
R15 No applicable data.
RD Address of next the IQE on the IRB active list for the attention routine
when ATTNINQ has specified the clear mode; otherwise. contains zeros.
R1 content:
Bytes
o
Unit index to identify a particular 2260 display station; or 00 for a 2250
station.
1-3
GACB address.
IOE
When ATTNINO specifies clear mode this field contains the first 3
words of the IOE pointed to by RO:
Bytes
D-3
Address of the next IOE in the chain. or zeros.
4-7
No applicable data.
8-11
Address of the IRB aS50ciated with the IOE. N/ A will appear in this
field whenever the ATTNINQ macro instruction did not specify the clear
mode.

I

SVC 76 (OA4C) No macro - is type 3. gets no lock. calls module IFBSVC76
(E.P. = IGCOOO7FI. PLM is OS/VS2 SYS1.LOGREC Error Recording Logic.
APF protected. GTF data is:
R15
RO
00
04
08
OC

R1

No applicable data.
If positive, contains the function indicator in byte 3:
IndiCAtes ~hat the EOD recording is requested.
Indicates that the EREP entry to record statistical information in
SYS1.LOGREC is requestad.
Indicates that an IPL recording is requested.
Indicates entry to update date and time values in the SYS1.LOGREC
time-stamp record.
If negative (complemented), contains the length in bytes of a record to be
placed in the SYS1.LOGREC data set.
If RO is positive, R1 contains no app[icable data. [f RO is negative, R1
contains the address of the record to be written.

SVC 77 (OA4D) Reserved.

I SVC 78 (OA4E)

No macro - is type 3. gets LOCAL lock. calls module
IGCOOO7H. PLM is OS/VS2 DADSM Logic. GTF data is:
R15 No applicable data.
RD Address of the associated UCB.
R1
SMF indicator and/or the message buffer address as follows:
Bytes
a SMF indicator (caller must be in protect key 0 or authorized to specify
either SMF indicator).
X'BO' - Build SMF record type 19.
X'40' - LSPACE should test if the SMF volume information is
requested before building the SMF record type 19. .
1-3
zero or the address of a 3D-byte message buffer.
CUU cccc unit address in channel-unit format.

Section 5 5-33

Page of GC28-0708·1
As Updatad January 15, 1980
By TNl GN28-4692

SVC 79 (OA4F) STATUS macro ~ is type 1. gets LOCAL. CMS, CMSEQOQ,
SALLOC. and OISP locks. plus the local and global intersect. calls module
IEAVSETS (E.P. = IGC079). PLM is OS/VS2 System Logic LIbrary. GTF data
is:
The two low-order bytes of register 0 contain a STATUS function code.
Depending on the code. registers 15 and 1 contain other information as shown.
Register 0
Function
Register 1 Register 15

0-1
0000
MASK

2-3
0001
0003

MASK DOO4

MCSTEP
NOSTEP

NfA
NfA
NfA

NfA

nCB
tTCB
Oar tTCB

ASIO

NfA
NfA

MASK

tTCB
nCB
nCB

MASK
MASK
ASIO(XM status only for reset or
start)
ASID(XM status only for reset or
start)

OOOC

NDSYS
NOTCB
STOP
START
SDSTEP
SDSYS
SDTCB
SDETCB
NOETCB

0000

0000

SRBS

NfA

0000
0000
0000

oooE
oooF
oooF

SYNCH
Caller. SD
Caller. SD

NfA

NfA
0000
0000
ASID

NfA
ASID
ASID
MASK

0005
0006
0007
0008
0009
oooA
oooB

NfA
ASIO(XM status only for
reset/start)

a or

NfA
NfA
NfA

NfA

nCB

MASK

NfA

N/ A (for MVS/System
Extensions)

0000
0000

0010
0010

Caller. ND

nCB

MASK

Caller. ND

NfA

0000

0011

SRBs only

NfA

N/Alfor MVS/System
Extensions)
ASIDIXM status only for
reset/start - for MVS/System
Extensions)

Note: The Sign bit of register one indicates:
0= set(stop).
1 =reset(start).
not applicable to codes 6. 7. 14. 15. 16.

SVC 80 (0A50) Reserved.
SVC 81 (OA511 SETPRT macro - is type 4. gets no lock, calls module
IGCOOO8A. PlM is OS/VS2 SAM Logic. GTF data is:
R15 and RD - No applicable data.
Rl
Address of the parameter list.
DDNAME
cccccccc
Name of the DO statement associated with the data
set being printed.
PliST parameter list of up to 14 words being passed to SVC a1.
Bytes
0-3
address of the DCB.
4-7

a

EBCDIC UCS image 10.
LOAD MODE indicator; bit settings are:
Bits
.0..
No fold .
. 1..
Fold.
Reserved.
Verification indicator; bit settings are:
Bits
... 1
... 0

5-34

Display the image on the printer for verification .
Do not display the image on the printer for verification.
Reserved.

OS/VS2 Debugging Handbook Volume 1

Page of GC28"()70B-1
As Updated January 15, 19BO

By TNl GN2B-4692
10

11-14
15

16

17

18
19
20
22
23
24
28
32
36
40

Data check indicator; bit settings are:
Bits
10..
Block data checks.
01..
Unblock data checks.
00..
Data checks the DCB specifies.
.. 10
Schedule SYSOUT data segment for printing now.
Do not schedule SYSOUT data segment for immediate
.. 01
printing.
10..
Unfold 3203 or 3211 UCS.
01..
Fold 3203 or 3211 UCS.
ResoNed .
SETPRT parameter list is extended to at least 48 bytes
... 1
in length.
EBCDIC FCB image 10.
FCB parameter options; bit settings are:
Bits
Verify the FCB.
1. ..
Align .
... 1
.xxx
xxx.
ReseNed.
SPPFLAG1 Flag indicators; bit settings are:
Bits
BURST=N, thread continuous forms stacker.
0...
1...
BURST=Y, thread burster-trimmer-stacker.
REXMIT=Y, retransmission-only change COPIES,
. 1..
FLASH and starting copy number.
INIT=Y, initialize the printer.
.. 1.
PRTMSG=N. suppress error messages in the printer.
... 1
Bypass the "load forms overlay" message and status
1 ...
display.
. 1..
Bypass the stacker setup message and status display.
.. 1.
Bypass WCGM overflow message (JES2 only) .
... 1
Load the requested FOB (JES2 and JES3 only).
SPPFLAG2 Flag indicators; bit settings are:
Bits
1...
MODIFY is specified as an address.
0...
MODIFY is not specified or is specified as a name.
First character arrangement table is specified as an
.1 ..
address.
First character arrangement table is specified as a
.0..
name or is not specified.
Second character arrangement table is specified as an
.. 1.
address.
Second character arrangement table is specified as a
.. 0.
name or is not specified.
Third character arrangement table is specified as an
... 1
address.
Third character arrangement table is specified as a
... 0
name or is not specified.
Fourth character arrangement table is specified as an
1...
address.
Fourth character arrangement table is specified as a
0 ...
name or ;s not specified.
. 1..
FCB is specified as an address (3aOO only) .
.0 ..
FCB is specified as a name or is not specified.
Re5eNed.
Number of copies to be printed on this transmission.
Starting copy number.
Length of the parameter list.
Number of copies to be forms flashed on this transmission.
Table reference character for copy modification.
The last 4 bytes of 3 module name or a pointer to the copy modification
control record.
The 4 character name of a forms overlay frame.
The last 4 bytes of a member name or a pointer to the first character
arrangement table module.
The last 4 bytes of a member name or a pointer to the second
Character arrangement table module.
The last 4 bytes of a member name or a pointer to the third character
arrangement table module.

Section 5 5-35

Page of GC2B-07OB-1
As UpdClted January 15, 1980
By TNL GN2B-4692

I:

52

5-35.0

The last 4 bytes d a member name or a pointer to the fourth character
arrangement table module.
Address of the message communication area for error information.
Address of the DCB for a user library to load 3800 setup modules.

OS!VS2 Debugging Handbook Volume 1

January 15. 1980

Section 5

5-35_1

January 15. 1980

svc 82 (OA52) DASDR macro - is type 4. gets no lock. calls module
IGCOOO8B. PLM is OS/VS2 Utilities Logic. APF protected. GTF data is:
R15 and RD - No applicable data.
R1
Address of the parameter list.
VOLSER
DA-ADDR

cccc
volume serial number.
hhhhhhhh hhhhhhhh field displayed depends on the options in
effect for the SVC routine.
Option
Direct access address content.
Analyze or format
6-byte track address.
Post UCB
8-byte track address.
Address of alternate
track CCHH
Unlabeled volume

N/A.
8-byte track address.

New volume
N/ A.
PUST parameter list up to 16 bytes long pointed to by Rl. First 4 bytes include
a flag byte defining the function to be performed. and a 3-byte UCB
address. The fourth, eighth, and twelfth bytes, when present, will contain a
flag indicating the last element (4-bytes) in the list. Last flag bit settings
Bytes
D

1-3

Function byte as follows:
8F
New volume.
1F
Address of the alternate track CCHH.
00
ANALYSE or FORMAT.
08
POST UCB.
88
Unlabeled volume.
F8
Delete the DEB analyze of label.
Address of the UCB.

The contents of the remaining bytes are determined by the function specified in
byte O.
(Function 8F)

4

80
Flag byte in the last element.
5-7
Address of DCB.
(Function 1 F)

4

80
Flag byte in the last element.
5-7
Address of the alternate track CCHH.
(Function 00)
4-7
Address of the alternate track CCHH.
80
Flag byte in the last element.
9-11
Address of alternate track information.
(Function OBI
4-7
Address of the serial number.
8
80
Flag byte in the last element.
9-11
Address of the VTOC.
(Function 88)
4-7
8-11

12

Address of the serial number.
Address of the vrOC.
80
Flag byte in the last element.

13-15 Address of the DEB.
(Function F8)
4-7
Address of the serial number.
8-11
Address of the VTOC.
12
80
Flag byte ill the last element.
13-15

Address of the DEB.

svc 83 (OA53)

SMFWT iV1 macro - is tr'pe 3, gets n'J lock. cans module
JEEMBB30. PLM is OS/VS2 Systo!nI Logic LibniJ)' . .4..PF protected. GTF data

is:
R15 and RD - NQ applicable data
Rl
Tre address of 
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:05:29 14:26:49-08:00
Modify Date                     : 2012:05:30 00:18:02-07:00
Metadata Date                   : 2012:05:30 00:18:02-07:00
Producer                        : Adobe Acrobat 9.51 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:adb357de-6241-444e-a3d7-be9f9c7b5534
Instance ID                     : uuid:964bbf5c-25df-44ab-8eed-e33f3a3e34fe
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 436
EXIF Metadata provided by EXIF.tools

Navigation menu