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 .
Page Count: 436
Download | |
Open PDF In Browser | View 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!::1EI fJ [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<~ MlMUf A~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. •.•..• PACl OIJ 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( CJOiJ00iJ 0< • • .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 OCOJJ It . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ ~ ................................... * ••••••••••••••••••• 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 f t 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 Tf inted 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 m e 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 : 436EXIF Metadata provided by EXIF.tools