Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
IORBK
Cross Reference (Contains links to field and bit definitions)
IORBK Prolog
NAME : HCPIORBK DESCRIPTION: I/O Request and Response Block DSECT : IORBK FUNCTION : THE I/O REQUEST AND RESPONSE BLOCK IS USED TO REPRESENT AN I/O OPERATION. LOCATED BY : CACXUIOR FIELD OF CACBK - CTC UNSOLICITED IORBK CACYUIOR FIELD OF CACBK - CTC UNSOLICITED IORBK CPVIORS FIELD OF CPVOL - PREFORMATTED PAGING IORBK GSRIORBK FIELD OF GSRBK - IORBK'S FOR RECOVERY IORFPNT FIELD OF IORBK - FORWARD IORBK POINTER IORBPNT FIELD OF IORBK - BACKWARD IORBK POINTER IORPIOR FIELD OF IORBK - NEXT PENDING INTERRUPTION IORBK MDIDEOWD FIELD OF MDISK - DEVICE-END OWED IORBK MDIDEPND FIELD OF MDISK - DEVICE-END PENDING IORBK MDIQWAIT FILED OF MDISK - WAIT FOR "RELEASE" IORBK MNDAIOR FIELD OF MNDC - MONITOR TAPE IORBK PIOIOR FIELD OF PIOBK - IORBK FOR THIS PIOBK RDEVAIOR FIELD OF RDEV - ACTIVE IORBK RDEVNXTL FIELD OF RDEV - NEXT LOWER IORBK RDEVNXTH FIELD OF RDEV - NEXT HIGHER IORBK RDEVNXTI FIELD OF RDEV - NEXT IMMEDIATE IORBK RDEVNXTW FIELD OF RDEV - INTER-REQUIRED WAIT IORBK VCTXDATN FIELD OF VCTCA - DEFERRED ATTENTION IORBK VCTYDATN FIELD OF VCTCA - DEFERRED ATTENTION IORBK VDEVAIOR FIELD OF VDEV - ACTIVE IORBK VDEVIORQ FIELD OF VDEV - UNSOLICITED INTERRUPT IORBK VDEVNIOR FIELD OF VDEV - REDRIVE/SUSPENDED IORBK VDEVPIOR FIELD OF VDEV - PENDING INTERRUPT IORBK VDEVSIOR FIELD OF VDEV - PENDING SENSE DATA IORBK VMDQIORF FIELD OF VMDBK - IORBK/TRQBK STACK CREATED BY : IORBK'S ARE DYNAMICALLY CREATED BY CALLING HCPFREE. DELETED BY : IORBK'S ARE DELETED BY CALLING HCPFRET.
IORBK Control Block Content
IORBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IORBK I/O Request and Response Block WARNING - THE FIRST THREE DOUBLE WORDS MUST BE IDENTICAL TO THE TRQBK COPY FILE. 0000 0 Signed 4 IORUSER VIRTUAL USER TO BE CHARGED 0004 4 Signed 4 IORIRA I/O INTERRUPTION RETURN ADDR. 0008 8 Signed 4 IORFPNT POINTER TO NEXT QUEUED IORBK 000C 12 Signed 4 IORBPNT POINTER TO PREVIOUS QUEUED IORBK 0010 16 Signed 4 IORDISPN (0) DISPATCHING FLAGS 0010 16 Bitstring 1 IORQSTAT DISPATCHING QUEUING STATUS 1... .... IORQQUED X'80' WAITING AFTER STARTING I/O .1.. .... IORQACTV X'40' ACTIVE IN CHANNEL ..1. .... IORQDSP X'20' DISPATCHER HAS CONTROL OF IORBK ...1 .... IORACT X'10' ACTIVE I/O .... ...1 IORQANCH X'01' CHANNEL SCHEDULING QUEUE (ANCHOR) 0011 17 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0012 18 Bitstring 1 IORSCHED SCHEDULING, UNSTACK CONTROL FLAGS 1... .... IORHIPRI X'80' REQUEST TO GRANT A VERY HIGH DISPATCHER/SCHEDULER PRIORITY FOR THE VMDBK IDENTIFIED BY IORUSER .1.. .... IORUCALL X'40' UNSTACK IORBK WITH CALL-LINKAGE WHEN UNSTACKED BY THE DISPATCHER .... ...1 IORIDTRQ X'01' TRQBK IDENTIFIER (1=TRQBK, 0=IORBK) 0013 19 Bitstring 1 * RESERVED FOR FUTURE IBM USE 0014 20 Signed 4 * RESERVED FOR FUTURE IBM USE 0018 24 Signed 4 IORSAVE LOCATION TO SAVE R13 FOR IORSYN HCPPAG USES THIS FIELD AS THE POINTER IN A SINGLY LINKED LIST OF IORBKS. HCPCPH USES THIS FIELD AS THE POINTER TO A HLTBLK. HCPCPH WILL RESTORE THIS FIELD TO ITS ORIGINAL VALUE WHEN HALT PROCESSING IS COMPLETE. 001C 28 Signed 4 IORPIOR PENDING INTERRUPTION LIST 0020 32 Signed 4 IORTASK ADDRESS OF RCWTASK/CONTASK CHAIN 0024 36 Signed 4 IORRDFND ADDR OF 3270 FULL SCREEN READ 0028 40 Signed 2 IORTYGBL E.R.P. GLOBAL RETRY COUNT 00000801 IORMXGCT 2049 MAXIMUM GLOBAL RETRY COUNT 002A 42 Signed 2 IORTYLCL E.R.P. LOCAL RETRY COUNT 002C 44 Signed 2 IORECLVL E.R.P. RECURSION LEVEL 0000000A IORMXRCT 10 MAXIMUM RECURSIVE COUNT 002E 46 Signed 2 IORETCOD E.R.P. COMPLETION CODE 00000000 IORRCOK 0 SUCCESSFUL COMPLETION 00000004 IORRCDRV 4 REDRIVE / RESUME 00000008 IORRCEOF 8 END-OF-FILE 0000000C IORRCFTL 12 FATAL I/O COMPLETION 00000010 IORRCKIL 16 SEVERE I/O ERROR 00000014 IORRCNCL 20 I/O CANCELLED 0030 48 Signed 4 IORVDEV ADDRESS OF VIRTUAL DEVICE BLOCK OPERATION REQUEST BLOCK 0034 52 Bitstring 12 IORORB (0) OPERATION REQUEST BLOCK 0034 52 Signed 4 IORRDEV ADDRESS OF REAL DEVICE BLOCK (PARM) 0038 56 Signed 4 IOROCTL (0) FOLLOWING ARE CONTROL FIELDS 0038 56 Bitstring 2 IOROKF (0) KEY AND FLAG BYTES 0038 56 Bitstring 1 IOROKEY KEY PLUS 4 REQUIRED ZEROS 0039 57 Bitstring 1 IOROFPI FETCH, PROTECT AND INITIAL STATUS 003A 58 Bitstring 1 IOROLPM LOGICAL PATH MASK 003B 59 Bitstring 1 IOROORB7 BYTE 7 OF SYSTEM ORB 003C 60 Signed 4 IORCCWS (0) FIRST CHANNEL COMMAND WORD 003C 60 Signed 4 IORCPA CHANNEL PROGRAM ADDRESS VIRTUAL MACHINE'S ORB CONTROLS 0040 64 Signed 4 IORUCTL (0) SAVED GUEST CONTROL FIELD VALUES 0040 64 Bitstring 2 IORUKF (0) KEY AND FLAG BYTES 0040 64 Bitstring 1 IORUKEY KEY PLUS 4 REQUIRED ZEROS 0041 65 Bitstring 1 IORUFPI FETCH, PROTECT AND INITIAL STATUS 0042 66 Bitstring 1 IORULPM LOGICAL PATH MASK 0043 67 Bitstring 1 IORUORB7 BYTE 7 OF GUEST ORB 0044 68 Signed 4 * Reserved for IBM use 0048 72 Signed 4 IORPOSCT MONITOR DASD ACCESS ARM POSITIONING COUNT- number of SEEKS or LOCATEs in the channel program. Valid when IORDPOSD is ON. 004C 76 Signed 4 IORPOSSM MONITOR DASD ARM MOTION - distance between first and last seek or locate in the channel program in terms of cylinders. Valid when IORDPOSD is ON. INTERRUPT RESPONSE BLOCK 0050 80 Bitstring 64 IORIRB (0) INTERRUPTION RESPONSE BLOCK 0050 80 Bitstring 12 IORSCSW (0) SUBCHANNEL CSW AREA 0050 80 Bitstring 2 IORSCTLS (0) SUBCHANNEL CSW CONTROLS 0050 80 Bitstring 1 IORSKEY SCSW KEY, LOGOUT, COND CODE 0051 81 Bitstring 1 IORFPIZN CCW CONTROLS & INITIAL RESPONSES 0052 82 Bitstring 2 IORFCAC (0) FUNCTION AND ACTIVITY BYTES 0052 82 Bitstring 1 IORFCTL FUNCTION CONTROL BYTE 0053 83 Bitstring 1 IORACTL ACTIVITY CONTROL PART 0054 84 Bitstring 8 IORCASC (0) COMBINED CCW ADDRESS, DEVICE STATUS, SUBCHANNEL STATUS, AND RESIDUAL COUNT FIELDS 0054 84 Signed 4 IORCCWA SCSW CHANNEL CMD WORD ADDR 0058 88 Bitstring 4 IORCSC (0) COMBINED DEVICE STATUS, SUBCHANNEL STATUS, AND RESIDUAL COUNT FIELDS 0058 88 Bitstring 2 IORSTFLG (0) STATUS FLAG FIELDS TOGETHER 0058 88 Bitstring 1 IORDVST SCSW DEVICE STATUS BITS 0059 89 Bitstring 1 IORSCST SCSW SUBCHANNEL STATUS BITS 005A 90 Signed 2 IORCNT SCSW RESIDUAL CCW DATA COUNT 005C 92 Signed 4 IORIRLG (0) LIMITED SUBCHANNEL LOGOUT WORD 005C 92 Bitstring 1 IORDETCT (0) S/370 ERROR DETECT FIELD 005C 92 Bitstring 1 IORECF ERROR CHECK FLAGS 005D 93 Bitstring 1 IORSOURC (0) S/370 ERROR SOURCE FIELD 005D 93 Bitstring 1 IORLPUM LAST PATH USED 005E 94 Signed 2 IORDCTI (0) DEVICE CONNECT TIME 005E 94 Bitstring 1 IORFVF FIELD VALIDITY FLAGS 005F 95 Bitstring 1 IORTMSEQ TERMINATION AND SEQUENCE CODES 0060 96 Signed 4 IORERW (0) EXTENDED REPORT WORD 0060 96 Bitstring 1 IORERWB0 EXTENDED REPORT WORD, BYTE 0 0061 97 Bitstring 1 IORERWB1 Extended Report Word, Byte 1 0062 98 Bitstring 1 IORERWB2 Extended Report Word, Byte 2 0063 99 Bitstring 1 IORERWB3 Extended Report Word, Byte 3 0064 100 Signed 4 IORFSA Failing-Storage Address 0068 104 Signed 4 * RESERVED FOR FUTURE HARDWARE USE 006C 108 Signed 4 IOR2DCCW Secondary CCW address 0070 112 Bitstring 32 IORXTLOG I/O EXTENDED LOGOUT AREA 0090 144 Signed 2 IORECYL LAST CYLINDER USED IN CHANNEL PROGRAM Valid when IORDPOSD is turned on. 0092 146 Bitstring 6 IORSEEK (0) BBCCHH FOR COUNT-KEY-DATA 0092 146 Bitstring 4 IORSBBCC (0) BIN AND CYLINDER FOR COUNT-KEY-DATA 0092 146 Signed 2 IORBIN BIN NUMBER FOR COUNT-KEY-DATA 0094 148 Signed 2 IORCYL CYLINDER NUMBER FOR COUNT-KEY-DATA Valid when IORDPOSD is turned on. 0096 150 Signed 2 IORHEAD HEAD NUMBER FOR COUNT-KEY-DATA 0098 152 Dbl-Word 8 IORSKCCW (0) PRELIMINARY SEEK TO BE EXECUTED 0098 152 Dbl-Word 8 IORSCCW (0) SENSE CCW TO BE EXECUTED 0098 152 Bitstring 1 IORCCWOC CCW OPCODE 0099 153 Bitstring 1 * CCW FLAG BYTE 009A 154 Signed 2 IORSCNT CCW COUNT FIELD / SENSE BYTE COUNT 009C 156 Signed 4 * CCW ADDRESS FIELD 00A0 160 Signed 4 IOREXTN POINTER TO EXTENSION DATA 00A4 164 Signed 4 * Reserved for IBM use 00A8 168 Signed 4 IORRCTL (0) CONTROLS PRESERVED FOR CHANNEL PROGRAM RESUMPTION (EXCEPT CFLG) 00A8 168 Signed 2 IORCCTL (0) CONTROLS PRESERVED FOR CHANNEL PROGRAM CONTINUATION 00A8 168 Bitstring 1 IORIFLG SPECIAL INFORMATION BLOCK 1... .... IORCONT X'80' CHANNEL PROGRAM CONTINUATION .1.. .... IORMDLCK X'40' MINI-DISK LOCK HELD FOR THIS REQUEST ..1. .... IORTRTRM X'20' TRACE CCW'S FOR TERMINAL OUTPUT ...1 .... IORTRPRT X'10' TRACE CCW'S FOR PRINTER OUTPUT ..11 .... IORTRCCW IORTRTRM+IORTRPRT TRACE CCW'S FOR THIS OPERAT'N .... 1... IORRESUM X'08' CHANNEL PROGRAM RESUMPTION .... .1.. IORVXA X'04' VIRTUAL XA GUEST I/O REQUEST .... ..1. IORDPOSD X'02' MONITOR SEEK DATA IS VALID IORDPOSD validates that IORCYL, IORECYL, IORPOSCT, IORPOSSM, and IORDWRIT were filled in when the channel program was built. .... ...1 IORDWRIT X'01' DASD WRITE OPERATION Indicates channel program is write-only OR mixed read/write. Valid when IORDPOSD is turned on. 00A9 169 Bitstring 1 IORRFLG I/O REQUEST CONTROL FLAGS 1... .... IORSYNCH X'80' SYNCHRONOUS. MERGE SOLICITED STS. IORBK WILL NOT BE DISPATCHED UNTIL ALL SOLICITED STATUS IS RECIEVED. .1.. .... IORDQUNS X'40' DEQUEUE WITH UNSOLICITED STATUS. IF UNSOLICITED STATUS IS RECIEVED WHILE THIS IORBK IS START-PENDING OR ENQUEUED ON A REAL DEVICE, THE UNSOLICITED STATUS WILL BECOME THE COMPLETION STATUS FOR THIS IORBK. THIS DOES NOT APPLY TO UNSOLICITED ATTENTION FROM A CTCA. ATTENTION + BUSY FROM A CTCA IS SOLICITED WHEN THE SENSE DATA INDICATES THAT THE COMMANDS ON THE TWO SIDES OF THE ADAPTOR ARE CONFLICTING. WHEN THEY ARE NOT CONFLICTING, THE STATUS IS SIMPLY DISCARDED. ..1. .... IORERPEQ X'20' DETECT EQUIPMENT CHECKS WHICH MAY AFFECT OTHER I/O REQUESTS FOR THE SAME REAL DEVICE. ...1 .... IORERPCP X'10' PERFORM FULL CP I/O ERROR RECOVERY. .... 1... IORERPNW X'08' IF REAL DEVICE IS NOT-READY, DON'T WAIT FOR IT TO BECOME READY. .... .1.. IORUSRIO X'04' USER (AS OPPOSED TO CP) IO OPERATION .... ..1. IORHSCH0 X'02' GENERATE NON-FINAL IORBK FOR CC 0 FROM HOST HALT-SUBCHANNEL. .... ...1 IORDIAG X'01' GUEST DIAGNOSE INTERFACE CCWS 00AA 170 Bitstring 1 IORCFLG I/O REQUEST COMPLETION FLAGS 1... .... IORUNSL X'80' UNSOLICITED STATUS .1.. .... IORCOPY X'40' NON-FINAL SOLICITED STATUS ..1. .... IORCCWTR X'20' CCW TRANSLATION PERFORMED ...1 .... IORNOERP X'10' ERP INVOCATION NOT ALLOWED TO PREVENT ERP RECURSION .... 1... IORFTRAN X'08' Channel program translated by HCPFTRAN (fast CCW translate) .... .1.. IORFATL X'04' UNRECOVERABLE I/O ERROR .... ..1. IORERDAS X'02' CALLED FOR DASDI ERRORS .... ...1 IORDIA98 X'01' DIAGNOSE X'98' CCW TRANSLATION 00AB 171 Bitstring 1 IORCMD COMMAND FIELD 00000001 IORSTART 001 START REQUEST - ORB AT IORORB 00000002 IORHALT 002 HALT REQUEST - CSWRESPN SET IN IOROFPI TO REQUEST A NON-FINAL IORBK WHEN CC 0 RECEIVED FOR HSCH INSTRUCTION. 00000003 IORHALTD 003 HALTED START REQUEST 00000004 IORCLEAR 004 CLEAR REQUEST 00000005 IORMODFY 005 MODIFY REQUEST 00000006 IORCANCL 006 CANCEL REQUEST 00AC 172 Bitstring 1 IORSTAT I/O REQUEST STATUS FLAGS 1... .... IORSNSRQ X'80' SENSE WILL BE REQUIRED .1.. .... IORSNSAC X'40' SENSE CURRENTLY ACTIVE ON DEVICE ..1. .... IORSNSIV X'20' SENSE INFORMATION WILL BE INVALID ...1 .... IORSNS X'10' VALID SENSE INFORMATION PRESENT .... 1... IORCSNAV X'08' CONCURRENT SENSE DATA IS ALREADY AVAILABLE .... .1.. IOR9C00 X'04' SIO OPERATION .... ..1. IORSIFCC X'02' ADD INTERFACE CONTROL CHECK. A MISSING INTERRUPT WAS DETECTED OR THE DEVICE PRESENTED INVALID STATUS (ALERT THE USER SO THE DEVICE WILL BE FIXED) .... ...1 IORMBUPD X'01' GUEST MEASUREMENT BLOCK UPDATED 00AD 173 Bitstring 1 IORLMSGF CFLF Inline Message flag byte 1... .... IORLFPSF X'80' CFLF PSF CCW Simulation active .1.. .... IORLFRLD X'40' CFLF Lock Data queued ..1. .... IORLFRID X'20' CFLF User ID Data queued ...1 .... IORLFATN X'10' CFLF Attention Message queued .... 1... IORLFRAD X'08' CFLF Allocation data queued .... .1.. IORLFSSM X'04' CFLF SSM CCW Simulation active 00AE 174 Bitstring 1 IORDFLGS General Diagnose Flags 1... .... IORD254 X'80' Diagnose 254 I/O request .1.. .... IORDSIC X'40' Diagnose knocked device out of SIC .... 1... IORDCAN X'08' Active Diagnose 254 request cancelled by HCPIOSCA 00AF 175 Address 1 IORTYPE I/O OPERATION REQUEST TYPE 00000000 IORSIO 000 START I/O 000000FE IORCUSER 254 CHANGE IORUSER TO "SYSTEM" 000000FF IORSPECL 255 INFORMATIONAL IORBK 00B0 176 Bitstring 1 IORXFLG EXTENDED INFORMATION FLAG 1... .... IORCPSUS X'80' SUSPENDED CHANNEL PROGRAM .1.. .... IORLIFO X'40' RECOVERY REQUEST - QUEUE IT LIFO ..1. .... IORISAM X'20' IORBK CONTAINS ISAM RCWTASKS ...1 .... IORDISAB X'10' IORBK CONTAINS DISABLE RCWTASK .... 1... IORMALPM X'08' I/O MAY AFFECT PATH MASK VALIDITY .... .1.. IORNOLPM X'04' DISREGARD RDEVLPM ON SSCH'S .... ..1. IORMSWSP X'02' SPECIAL PROCESSING .... ...1 IORUNLOK X'01' PAGES ARE NOT LOCKED 00B1 177 Bitstring 1 IORITFLG INTERRUPT FLAG 1... .... IORFKBSY X'80' DEVICE STATUS BUSY SET BY HCPIOS .1.. .... IORTSS X'40' IORBK used for simulation by HCPTSS ..1. .... IORHDVA X'20' ISTAT on HSCH should be handled, not discarded. This status is due to the HDV Assist. ...1 .... IORTRASH X'10' IORBK to be discarded .... 1... IOR370AC X'08' Vestigial status from a 370 Accommo- dation I/O. Status has already been presented in a 370 CSW but is being preserved for a possible TSCH .... .1.. IORABUSY X'04' 370 Accommodation busy. A condition which causes busy for 370 but not for ESA/XC was detected. Show the Busy only in the 370 CSW. .... ..1. IORNODQ X'02' Prevents previously queued "non- flush" recovery I/O from being dequeued during flush ERP's 00B2 178 Bitstring 1 IORTFLG TERMINAL CONTROL FLAG 1... .... IORCLSCR X'80' CLEAR SCREEN & ISSUE FULL SCREEN I/O 00B3 179 Bitstring 1 IORSWCC WCC CHARACTER .... ...1 IORCSENQ X'01' REQUEST ENQUEUED ON RDEVBLOK .... ..1. IORCSWAD X'02' REQUEST WAITING FOR AVAILABLE DEV .... .1.. IORCSWBY X'04' REQUEST WAITING FOR BUSY TO CLEAR .... 1... IORCSTRU X'08' REQUEST STARTED, NOT CONFIRMED ...1 .... IORCSTRC X'10' REQUEST STARTED, CONFIRMED ..1. .... IORCSPCM X'20' PARTIAL COMPLETION (CE OR PCI) .1.. .... IORCSHLT X'40' DEVICE HALTED PRIOR TO COMPLETION 1... .... IORCSFCM X'80' FULL COMPLETION (SEE IORTTERM) 00B4 180 Bitstring 1 IORPFLG PROCESSING FLAG 1... .... IORBKOUT X'80' An end-user break-out occurred .1.. .... IORIDONE X'40' A break-out occurred after the I/O was complete ..1. .... IORMULTI X'20' This CP contains a multi-track CCW ...1 .... IORWRKAL X'10' WRKALLEG ON when I/O started .... 1... IORPLV X'08' MDC purge limits valid .... .1.. IORSCPQ X'04' On state-change-pending queue .... ..1. IORCIO X'02' MDC I/O done on behalf of a guest channel program. .... ...1 IORUPVIO X'01' Update virtual I/O request counters. Used by HCPIOV and HCPIOS to ensure that some counters are updated only once per guest start, regardless of the number of real starts done by CP. 00B5 181 Bitstring 1 IORCRCLC Used for enable completion for dialled ASCII terminals 00B6 182 Bitstring 1 IORERMSG ERROR MESSAGE CODE 00000000 IORMREJ 000 COMMAND REJECT MESSAGE 00000001 IORMIRQ 001 INTERVENTION REQUIRED MESSAGE 00000002 IORMBUS 002 BUSOUT CHECK MESSAGE 00000003 IORMEQP 003 EQUIPMENT CHECK MESSAGE 00000004 IORMDTA 004 DATA CHECK MESSAGE 00000005 IORMOVR 005 OVERRUN MESSAGE 00000006 IORMTRK 006 TRACK CONDITION MESSAGE 00000007 IORMSEK 007 SEEK CHECK MESSAGE 00000008 IORMPRM 008 PERMANENT ERROR MESSAGE 00000009 IORMTOV 009 TRACK OVERFLOW MESSAGE 0000000A IORMCNV 010 CONVERTOR CHECK MESSAGE 0000000B IORMCMP 011 COMPATIBILITY CHECK MESSAGE 0000000C IORMLDP 012 LOAD POINT MESSAGE 0000000D IORMPRT 013 PROTECTION CHECK MESSAGE 0000000E IORMNRF 014 NO RECORD FOUND MESSAGE 0000000F IORMEOC 015 END OF CYLINDER MESSAGE 00000010 IORMBSN 016 BAD SENSE MESSAGE 00000011 IORMUNK 017 UNKNOWN CCW MESSAGE 00000012 IORMRCV 018 RECOVERY ERROR MESSAGE 00000013 IORMPEB 019 PE BURST MESSAGE 00000014 IORMCHN 020 CHANNEL ERROR MESSAGE 00000015 IORMNDV 021 NO DEVICE MESSAGE 00000016 IORMGAP 022 ERASE GAP ERROR MESSAGE 00000017 IORMCTL 023 CONTROL CHECK MESSAGE 00000018 IORMLDC 024 LOAD CHECK MESSAGE 00000019 IORMFMT 025 FORMAT CHECK MESSAGE 0000001A IORDSEF 026 TAPE DATA SECURITY ERASE FAILED 0000001B IORMLST 027 LOST DATA MESSAGE 0000001C IORMTIM 028 TIME OUT MESSAGE 0000001D IORMPAR 029 PARITY CHECK MESSAGE 0000001E IORMUSP 030 UNIT SPECIFICATION 0000001F IORMDCK 031 DISPLAY CONTROL CHECK 00000020 IORMOCK 032 OPERATION CHECK 00000021 IORMEQPA 033 EQUPMENT CHECK WITH OPERATOR'S ACTION 00000022 IORMUCS 034 UNUSUAL COMMAND SEQUENCE 00000023 IORMOFF 035 DEVICE VARIED OFFLINE MESSAGE 00000024 IORMWLB 036 DASD PACKED LABEL NOT MATCHED 00000025 IORMELB 037 DASD LABEL CAN NOT BE READ 00000026 IORMUNS 038 REPETITIVE UNSOLICITED DEVICE END 00000027 IORMHDC 039 DASD POTENTIAL HEAD CRASH 00000028 IORMSUP 040 COMMAND SUPPRESSION MESSSAGE 0000002A IORMINC 042 OPERATION INCOMPLETE 00000057 IORMPEDP 087 MULTIPLE ENVIRONMENTAL DATA PRESENT 0000005B IORMCPRG 091 CHANNEL PROGRAM CHECK 0000005F IORMDLB 095 DASD LABEL DAMAGED 000000EE IORMBLFL 238 INDICATE BUFFER LOG FULL 000000FE IORMSGER 254 NON-CP (GUEST) ERROR 00B7 183 Bitstring 1 IORRFLGE I/O REQUEST EXTENDED FLAG 1... .... IORVMISF X'80' CSE CHANNEL PROGRAM, DO NOT RETRY .1.. .... IORFABST X'40' FABRICATE A STORE SUBCHANNEL (STSCH) ...1 .... IORIOA X'10' IOASSIST INTERRUPT .... 1... IORHLTED X'08' The I/O was halted by a function internal to HCPCNS. The IRA for the I/O should go directly to HALTIO to process the I/O completion. .... .1.. IORVCAN X'04' Virtual Cancel Request Occurred 00B8 184 Bitstring 32 IORSDATA (0) BUFFER FOR 32 BYTES OF SENSE DATA 00B8 184 Bitstring 1 IORSDB00 BYTE 0 OF SENSE DATA 00B9 185 Bitstring 1 IORSDB01 BYTE 1 OF SENSE DATA 00BA 186 Bitstring 1 IORSDB02 BYTE 2 OF SENSE DATA 00BB 187 Bitstring 1 IORSDB03 BYTE 3 OF SENSE DATA 00BC 188 Bitstring 1 IORSDB04 BYTE 4 OF SENSE DATA 00BD 189 Bitstring 1 IORSDB05 BYTE 5 OF SENSE DATA 00BE 190 Bitstring 1 IORSDB06 BYTE 6 OF SENSE DATA 00BF 191 Bitstring 1 IORSDB07 BYTE 7 OF SENSE DATA 00C0 192 Bitstring 1 IORSDB08 BYTE 8 OF SENSE DATA 00C1 193 Bitstring 1 IORSDB09 BYTE 9 OF SENSE DATA 00C2 194 Bitstring 1 IORSDB10 BYTE 10 OF SENSE DATA 00C3 195 Bitstring 1 IORSDB11 BYTE 11 OF SENSE DATA 00C4 196 Bitstring 1 IORSDB12 BYTE 12 OF SENSE DATA 00C5 197 Bitstring 1 IORSDB13 BYTE 13 OF SENSE DATA 00C6 198 Bitstring 1 IORSDB14 BYTE 14 OF SENSE DATA 00C7 199 Bitstring 1 IORSDB15 BYTE 15 OF SENSE DATA 00C8 200 Bitstring 1 IORSDB16 BYTE 16 OF SENSE DATA 00C9 201 Bitstring 1 IORSDB17 BYTE 17 OF SENSE DATA 00CA 202 Bitstring 1 IORSDB18 BYTE 18 OF SENSE DATA 00CB 203 Bitstring 1 IORSDB19 BYTE 19 OF SENSE DATA 00CC 204 Bitstring 1 IORSDB20 BYTE 20 OF SENSE DATA 00CD 205 Bitstring 1 IORSDB21 BYTE 21 OF SENSE DATA 00CE 206 Bitstring 1 IORSDB22 BYTE 22 OF SENSE DATA 00CF 207 Bitstring 1 IORSDB23 BYTE 23 OF SENSE DATA 00D0 208 Bitstring 1 IORSDB24 BYTE 24 OF SENSE DATA 00D1 209 Bitstring 1 IORSDB25 BYTE 25 OF SENSE DATA 00D2 210 Bitstring 1 IORSDB26 BYTE 26 OF SENSE DATA 00D3 211 Bitstring 1 IORSDB27 BYTE 27 OF SENSE DATA 00D4 212 Bitstring 1 IORSDB28 BYTE 28 OF SENSE DATA 00D5 213 Bitstring 1 IORSDB29 BYTE 29 OF SENSE DATA 00D6 214 Bitstring 1 IORSDB30 BYTE 30 OF SENSE DATA 00D7 215 Bitstring 1 IORSDB31 BYTE 31 OF SENSE DATA 00D8 216 Signed 4 IORLOWTA Lowest track affected by I/O 00DC 220 Signed 4 IORHITA Highest track affected by I/O 00E0 224 Signed 4 * Reserved for IBM use 00E4 228 Address 4 IORMIPTR POINTER TO BLOCKS USED FOR HANDLING MISSING INTERRUPT CONDITIONS (HCPMIHDR) 00E8 232 Address 4 IORSUSND ADDRESS OF ROUTINE TO ALLOW A SUSPENDED CHANNEL PROGRAM TO COMPLETE NOTE! ROUTINE IS CALLED BY STATIC LINKAGE ONLY 00EC 236 Signed 4 IORCPTCA POINTER TO CHANNEL PROGRAM TRANSLATION COMMUNICATION AREA 00F0 240 Signed 4 IORMSGID Message id 00F4 244 Signed 2 IORETRSN Reason code for IORETCOD Only information that must be preserved for DASD redrive processing may be added following this block comment. 000000F6 IORRDRVB * IO REDRIVE FIELD BEGINNING 00F6 246 Bitstring 1 IORDFLG2 DASD FLAG 2 1... .... IORLREST X'80' LOCATE RECORD EXTENDED TRANSLATED .1.. .... IORSMRST X'40' SUSPEND MULTIPATH RECONNECTION WAS TRANSLATED ..1. .... IORMBSET X'20' 'PREPARE FOR READ SUBSYSTEM DATA' CCW WITH SUBORDER OF MESSAGE BUFFER ...1 .... IORCASET X'10' 'PERFORM SUBSYSTEM FUNCTION' CCW WITH ORDER OF 'CANCEL ASYNCH. FUNCTION' .... 1... IORSKSV X'08' SEEK ARGUMENT STORED BY ARMPS FROM A LOCATE RECORD OR SEEK .... .1.. IORRISET X'04' A Read IPL CCW was translated .... ..1. IORFLSET X'02' A Locate CCW was translated .... ...1 IORCONCP X'01' It's a CONCOPY channel program 00F7 247 Bitstring 1 IORPFLAG DASD flags for redrive 1... .... IORVISET X'80' Virtual I/O counter has been updated .1.. .... IORVWSET X'40' Virtual write I/O counter updated ..1. .... IORPXUSD X'20' Prefix CCW was translated and IORPREFX has valid data ...1 .... IORPXSIM X'10' Prefix CCW was simulated .... 1... IORCPREF X'08' CP has turned on the prefetch bit (IOROFPI/IORUFPI,CSWPREF) in the ORB (IORORB) for this guest I/O request. 00F8 248 Bitstring 4 IORPREFX (0) Prefix CCW bytes 0-3 00F8 248 Bitstring 1 IORPXFMT Prefix Format byte 00F9 249 Bitstring 1 IORPXVLD Prefix Validity byte 1... .... IORPXDXV X'80' Define Ext data valid .1.. .... IORPXTSV X'40' Time Stamp valid 00FA 250 Bitstring 1 * Currently not used 00FB 251 Bitstring 1 IORPXAUX Prefix Auxiliary byte 1... .... IORPXSMR X'80' Suspend Multipath Reconnect 00FC 252 Bitstring 32 IORDEXNT Define extent data 011C 284 Signed 2 IORDEXDC Define extent Data Count 011E 286 Bitstring 1 IORDEXFG Define extent CCW flags ..1. .... IORDEXSL X'20' Define extent sili bit 011F 287 Bitstring 1 * Reserved for future IBM use 0120 288 Bitstring 1 IORFMASK SET FILE MASK DATA The IORDESET and IORGENDX bits in IORDFLG are used together to keep track of define extents within a guest channel program. Their meanings are defined as follows: IORDESET IORGENDX MEANING 0 0 No define extent in channel program 0 1 (not defined) 1 0 Guest define extent in channel program 1 1 No guest define extent, only host-inserted one. 0121 289 Bitstring 1 IORDFLG DASD FLAG 1... .... IORFMSET X'80' FILE MASK CCW WAS TRANSLATED .1.. .... IORDESET X'40' DEFINE EXTENT CCW WAS TRANSLATED ..1. .... IORSCSET X'20' SPACE COUNT CCW WAS TRANSLATED ...1 .... IORLRSET X'10' LOCATE RECORD WAS TRANSLATED .... 1... IORRASET X'08' RESET ALLEGIENCE WAS SIMULATED .... .1.. IORSKSET X'04' SEEK WAS SIMULATED .... ..1. IORGCCWP X'02' IORBK CONTAINS GLOBAL CCW .... ...1 IORGENDX X'01' DEFINE EXTENT CCW WAS GENERATED TO BYPASS CU CACHE 0122 290 Bitstring 1 IORRLCMD LAST EXECUTED REAL COMMAND CODE 0123 291 Bitstring 1 IORLRCNT COUNT OF CCWS TRANSLATED AFTER A Locate Record or Locate CCW 0124 292 Bitstring 8 IORLCFBA (0) Locate CCW parameter data 0124 292 Bitstring 24 IORLREC Locate Record Data 013C 316 Bitstring 4 * Reserved for IBM use 0000004A IORRDRSZ (*-IORRDRVB) IORRDRV FIELD SIZE IN BYTES 000000F6 IORRDRV IORRDRVB,IORRDRSZ IO REDRIVE FIELD 00000028 IORSIZE (*-IORBK+7)/8 IORBLOK BLOCK SIZE The following macro invocations are to ensure that an assembly error is generated if an increase, or decrease, in the size of the IORBK should have resulted in a change to the number of MVC or XC instructions generated by the HCPIORCC macro. 00000040 IORMAX 512/8 The maximum number of doublewords that can be handled by two MVC or XC instructions. 00000020 IORMIN 256/8 The minimum number of doublewords that can be handled by one MVC or XC instructions. 0140 320 Address 4 * (0) IEV075 will res ult if IORSIZE GT IORMAX @P3714FM 0140 320 Address 4 * (0) IEV075 will res ult if IORSIZE LT IORMIN @P3714FM 0034 52 Signed 4 IORDEVIB (0) SCHIB LOCATION FOR STSCH/MSCH 0034 52 Bitstring 52 IORSCHIB AREA TO COLLECT A SCHIB 0070 112 Signed 4 IORSCMBK (0) OVERLAY FOR MEASUREMENT INFO 0070 112 Signed 2 IORNSSCH INITIAL/DELTA SSCH OR RSCH COUNT 0072 114 Signed 2 IORNSAMP INITIAL/DELTA SAMPLE COUNT 0074 116 Signed 4 IORCNTIM INITIAL/DELTA DEVICE-CONNECT TIME 0078 120 Signed 4 IORFPTIM INITIAL/DELTA FUNCTION-PENDING TIME 007C 124 Signed 4 IORDDTIM INITIAL/DELTA DEVICE-DISCONNECT TIME 0080 128 Signed 4 IORCQTIM INITIAL/DELTA CONTROL-UNIT-QUEUEING TIME 0084 132 Signed 4 IORDATIM Device-Active-Only-Time 0088 136 Signed 4 * RESERVED FOR FUTURE HARDWARE USE 008C 140 Signed 4 * RESERVED FOR FUTURE HARDWARE USE Definitions of Reason Codes (IORETRSN) for different return codes (IORETCOD): IORFRESN - Fatal reason code (IORETCOD = 12) IORCRESN - Cancel reason code (IORETCOD = 20) NOTES : All non-zero reason codes should be unique regardless of the return code. This is because the return code may change without the reason code being updated, which could lead to a misinterpretation of the residual reason code if duplicates were defined. 00F4 244 Signed 2 IORFRESN Reason code for IORETCOD = fatal 00000000 IORFOK 0 Fatal with no special processing 00000004 IORFSCP 4 Fatal due to state-change-pending 00F4 244 Signed 2 IORCRESN Reason code for IORETCOD = cancelled 00000000 IORCNLST 0 Cancelled after being started 00000008 IORCNLSP 8 Cancelled before being started, i.e. the subchannel was start pending 0092 146 Bitstring 4 IORPSFA PSF CCW ADDRESS 0050 80 Bitstring 1 IORDKEY TYPE 1 Subchannel CRQBK Storage Key 0051 81 Bitstring 1 * Reserve 0052 82 Bitstring 2 IORDFASC (0) FCTL (BIT 17-19) ACTL (BIT 20-26) 0052 82 Bitstring 1 IORDFCTL 0053 83 Bitstring 1 IORDACTL 0054 84 Bitstring 4 IORDCRQ CRQBK address 0058 88 Bitstring 1 * 0059 89 Bitstring 1 IORDSC TYPE 1 Status Control 005A 90 Bitstring 2 *
IORBK Storage Layout
*** IORBK - I/O Request and Response Block * * +---------------------------+---------------------------+ * 0 | IORUSER | IORIRA | * +---------------------------+---------------------------+ * 8 | IORFPNT | IORBPNT | * +------+------+------+------+---------------------------+ * 10 |:QSTAT|//////|:SCHED|//////|///////////////////////////| * +------+------+------+------+---------------------------+ * 18 | IORSAVE | IORPIOR | * +---------------------------+---------------------------+ * 20 | IORTASK | IORRDFND | * +-------------+-------------+-------------+-------------+ * 28 | IORTYGBL | IORTYLCL | IORECLVL | IORETCOD | * +-------------+-------------+-------------+-------------+ * 30 | IORVDEV | IORRDEV | * +------+------+------+------+---------------------------+ * 38 |:OKEY |:OFPI |:OLPM |:OORB7| IORCPA | * +------+------+------+------+---------------------------+ * 40 |:UKEY |:UFPI |:ULPM |:UORB7|///////////////////////////| * +------+------+------+------+---------------------------+ * 48 | IORPOSCT | IORPOSSM | * +------+------+------+------+---------------------------+ * 50 |:SKEY |:FPIZN|:FCTL |:ACTL | IORCCWA | * +------+------+------+------+------+------+------+------+ * 58 |:DVST |:SCST | IORCNT |IORECF|:LPUM |IORFVF|:TMSEQ| * +------+------+------+------+------+------+------+------+ * 60 |:ERWB0|:ERWB1|:ERWB2|:ERWB3| IORFSA | * +------+------+------+------+---------------------------+ * 68 |///////////////////////////| IOR2DCCW | * +---------------------------+---------------------------+ * 70 | | * = IORXTLOG = * | | * +-------------+-------------+-------------+-------------+ * 90 | IORECYL | IORBIN | IORCYL | IORHEAD | * +------+------+-------------+-------------+-------------+ * 98 |:CCWOC|//////| IORSCNT |///////////////////////////| * +------+------+-------------+---------------------------+ * A0 | IOREXTN |///////////////////////////| * +------+------+------+------+------+------+------+------+ * A8 |:IFLG |:RFLG |:CFLG |IORCMD|:STAT |:LMSGF|:DFLGS|:TYPE | * +------+------+------+------+------+------+------+------+ * B0 |:XFLG |:ITFLG|:TFLG |:SWCC |:PFLG |:CRCLC|:ERMSG|:RFLGE| * +------+------+------+------+------+------+------+------+ * B8 |:SDB00|:SDB01|:SDB02|:SDB03|:SDB04|:SDB05|:SDB06|:SDB07| * +------+------+------+------+------+------+------+------+ * C0 |:SDB08|:SDB09|:SDB10|:SDB11|:SDB12|:SDB13|:SDB14|:SDB15| * +------+------+------+------+------+------+------+------+ * C8 |:SDB16|:SDB17|:SDB18|:SDB19|:SDB20|:SDB21|:SDB22|:SDB23| * +------+------+------+------+------+------+------+------+ * D0 |:SDB24|:SDB25|:SDB26|:SDB27|:SDB28|:SDB29|:SDB30|:SDB31| * +------+------+------+------+------+------+------+------+ * D8 | IORLOWTA | IORHITA | * +---------------------------+---------------------------+ * E0 |///////////////////////////| IORMIPTR | * +---------------------------+---------------------------+ * E8 | IORSUSND | IORCPTCA | * +---------------------------+-------------+------+------+ * F0 | IORMSGID | IORETRSN |:DFLG2|:PFLAG| * +------+------+------+------+-------------+------+------+ * F8 |:PXFMT|:PXVLD|//////|:PXAUX| | * +------+------+------+------+ | * 100 | | * = IORDEXNT = * | +-------------+------+------+ * 118 | | IORDEXDC |:DEXFG|//////| * +------+------+------+------+-------------+------+------+ * 120 |:FMASK|:DFLG |:RLCMD|:LRCNT| | * +------+------+------+------+ | * 128 | | * = IORLREC = * | +---------------------------+ * 138 | |///////////////////////////| * +---------------------------+---------------------------+ * 140 * *** IORBK - I/O Request and Response Block *** Overlay for IORORB in IORBK * * +---------------------------+ * ... 34 | | * +---------------------------+ | * 38 | | * = IORSCHIB = * | | * +-------------------------------------------------------+ * 68 * *** Overlay for IORORB in IORBK *** Overlay for IORXTLOG in IORBK * * +-------------+-------------+---------------------------+ * 70 | IORNSSCH | IORNSAMP | IORCNTIM | * +-------------+-------------+---------------------------+ * 78 | IORFPTIM | IORDDTIM | * +---------------------------+---------------------------+ * 80 | IORCQTIM | IORDATIM | * +---------------------------+---------------------------+ * 88 |///////////////////////////|///////////////////////////| * +---------------------------+---------------------------+ * 90 * *** Overlay for IORXTLOG in IORBK *** Overlay for IORETRSN in IORBK * * +-------------+ * F0 ... F4 | IORFRESN | F6 * +-------------+ * *** Overlay for IORETRSN in IORBK *** Overlay for IORETRSN in IORBK * * +-------------+ * F0 ... F4 | IORCRESN | F6 * +-------------+ * *** Overlay for IORETRSN in IORBK *** Overlay for IORSBBCC in IORBK * * +---------------------------+ * 90 ... 92 | IORPSFA | 96 * +---------------------------+ * *** Overlay for IORSBBCC in IORBK *** Overlay for IORSCSW in IORBK * * +------+------+------+------+---------------------------+ * 50 |:DKEY |//////|:DFCTL|:DACTL| IORDCRQ | * +------+------+------+------+---------------------------+ * 58 |//////|IORDSC|/////////////| 5C * +------+------+-------------+ * *** Overlay for IORSCSW in IORBK
IORBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----IORABUSY 00B1 04
IORACT 0010 10
IORACTL 0053
IORBIN 0092
IORBKOUT 00B4 80
IORBPNT 000C
IORCANCL 00AB 00000006
IORCASC 0054
IORCASET 00F6 10
IORCCTL 00A8
IORCCWA 0054
IORCCWOC 0098
IORCCWS 003C
IORCCWTR 00AA 20
IORCFLG 00AA
IORCIO 00B4 02
IORCLEAR 00AB 00000004
IORCLSCR 00B2 80
IORCMD 00AB
IORCNLSP 00F4 00000008
IORCNLST 00F4 00000000
IORCNT 005A
IORCNTIM 0074
IORCONCP 00F6 01
IORCONT 00A8 80
IORCOPY 00AA 40
IORCPA 003C
IORCPREF 00F7 08
IORCPSUS 00B0 80
IORCPTCA 00EC
IORCQTIM 0080
IORCRCLC 00B5
IORCRESN 00F4
IORCSC 0058
IORCSENQ 00B3 01
IORCSFCM 00B3 80
IORCSHLT 00B3 40
IORCSNAV 00AC 08
IORCSPCM 00B3 20
IORCSTRC 00B3 10
IORCSTRU 00B3 08
IORCSWAD 00B3 02
IORCSWBY 00B3 04
IORCUSER 00AF 000000FE
IORCYL 0094
IORDACTL 0053
IORDATIM 0084
IORDCAN 00AE 08
IORDCRQ 0054
IORDCTI 005E
IORDDTIM 007C
IORDESET 0121 40
IORDETCT 005C
IORDEVIB 0034
IORDEXDC 011C
IORDEXFG 011E
IORDEXNT 00FC
IORDEXSL 011E 20
IORDFASC 0052
IORDFCTL 0052
IORDFLG 0121
IORDFLGS 00AE
IORDFLG2 00F6
IORDIAG 00A9 01
IORDIA98 00AA 01
IORDISAB 00B0 10
IORDISPN 0010
IORDKEY 0050
IORDPOSD 00A8 02
IORDQUNS 00A9 40
IORDSC 0059
IORDSEF 00B6 0000001A
IORDSIC 00AE 40
IORDVST 0058
IORDWRIT 00A8 01
IORD254 00AE 80
IORECF 005C
IORECLVL 002C
IORECYL 0090
IORERDAS 00AA 02
IORERMSG 00B6
IORERPCP 00A9 10
IORERPEQ 00A9 20
IORERPNW 00A9 08
IORERW 0060
IORERWB0 0060
IORERWB1 0061
IORERWB2 0062
IORERWB3 0063
IORETCOD 002E
IORETRSN 00F4
IOREXTN 00A0
IORFABST 00B7 40
IORFATL 00AA 04
IORFCAC 0052
IORFCTL 0052
IORFKBSY 00B1 80
IORFLSET 00F6 02
IORFMASK 0120
IORFMSET 0121 80
IORFOK 00F4 00000000
IORFPIZN 0051
IORFPNT 0008
IORFPTIM 0078
IORFRESN 00F4
IORFSA 0064
IORFSCP 00F4 00000004
IORFTRAN 00AA 08
IORFVF 005E
IORGCCWP 0121 02
IORGENDX 0121 01
IORHALT 00AB 00000002
IORHALTD 00AB 00000003
IORHDVA 00B1 20
IORHEAD 0096
IORHIPRI 0012 80
IORHITA 00DC
IORHLTED 00B7 08
IORHSCH0 00A9 02
IORIDONE 00B4 40
IORIDTRQ 0012 01
IORIFLG 00A8
IORIOA 00B7 10
IORIRA 0004
IORIRB 0050
IORIRLG 005C
IORISAM 00B0 20
IORITFLG 00B1
IORLCFBA 0124
IORLFATN 00AD 10
IORLFPSF 00AD 80
IORLFRAD 00AD 08
IORLFRID 00AD 20
IORLFRLD 00AD 40
IORLFSSM 00AD 04
IORLIFO 00B0 40
IORLMSGF 00AD
IORLOWTA 00D8
IORLPUM 005D
IORLRCNT 0123
IORLREC 0124
IORLREST 00F6 80
IORLRSET 0121 10
IORMALPM 00B0 08
IORMAX 013C 00000040
IORMBLFL 00B6 000000EE
IORMBSET 00F6 20
IORMBSN 00B6 00000010
IORMBUPD 00AC 01
IORMBUS 00B6 00000002
IORMCHN 00B6 00000014
IORMCMP 00B6 0000000B
IORMCNV 00B6 0000000A
IORMCPRG 00B6 0000005B
IORMCTL 00B6 00000017
IORMDCK 00B6 0000001F
IORMDLB 00B6 0000005F
IORMDLCK 00A8 40
IORMDTA 00B6 00000004
IORMELB 00B6 00000025
IORMEOC 00B6 0000000F
IORMEQP 00B6 00000003
IORMEQPA 00B6 00000021
IORMFMT 00B6 00000019
IORMGAP 00B6 00000016
IORMHDC 00B6 00000027
IORMIN 013C 00000020
IORMINC 00B6 0000002A
IORMIPTR 00E4
IORMIRQ 00B6 00000001
IORMLDC 00B6 00000018
IORMLDP 00B6 0000000C
IORMLST 00B6 0000001B
IORMNDV 00B6 00000015
IORMNRF 00B6 0000000E
IORMOCK 00B6 00000020
IORMODFY 00AB 00000005
IORMOFF 00B6 00000023
IORMOVR 00B6 00000005
IORMPAR 00B6 0000001D
IORMPEB 00B6 00000013
IORMPEDP 00B6 00000057
IORMPRM 00B6 00000008
IORMPRT 00B6 0000000D
IORMRCV 00B6 00000012
IORMREJ 00B6 00000000
IORMSEK 00B6 00000007
IORMSGER 00B6 000000FE
IORMSGID 00F0
IORMSUP 00B6 00000028
IORMSWSP 00B0 02
IORMTIM 00B6 0000001C
IORMTOV 00B6 00000009
IORMTRK 00B6 00000006
IORMUCS 00B6 00000022
IORMULTI 00B4 20
IORMUNK 00B6 00000011
IORMUNS 00B6 00000026
IORMUSP 00B6 0000001E
IORMWLB 00B6 00000024
IORMXGCT 0028 00000801
IORMXRCT 002C 0000000A
IORNODQ 00B1 02
IORNOERP 00AA 10
IORNOLPM 00B0 04
IORNSAMP 0072
IORNSSCH 0070
IOROCTL 0038
IOROFPI 0039
IOROKEY 0038
IOROKF 0038
IOROLPM 003A
IOROORB7 003B
IORORB 0034
IORPFLAG 00F7
IORPFLG 00B4
IORPIOR 001C
IORPLV 00B4 08
IORPOSCT 0048
IORPOSSM 004C
IORPREFX 00F8
IORPSFA 0092
IORPXAUX 00FB
IORPXDXV 00F9 80
IORPXFMT 00F8
IORPXSIM 00F7 10
IORPXSMR 00FB 80
IORPXTSV 00F9 40
IORPXUSD 00F7 20
IORPXVLD 00F9
IORQACTV 0010 40
IORQANCH 0010 01
IORQDSP 0010 20
IORQQUED 0010 80
IORQSTAT 0010
IORRASET 0121 08
IORRCDRV 002E 00000004
IORRCEOF 002E 00000008
IORRCFTL 002E 0000000C
IORRCKIL 002E 00000010
IORRCNCL 002E 00000014
IORRCOK 002E 00000000
IORRCTL 00A8
IORRDEV 0034
IORRDFND 0024
IORRDRSZ 013C 0000004A
IORRDRV 013C 000000F6
IORRDRVB 00F4 000000F6
IORRESUM 00A8 08
IORRFLG 00A9
IORRFLGE 00B7
IORRISET 00F6 04
IORRLCMD 0122
IORSAVE 0018
IORSBBCC 0092
IORSCCW 0098
IORSCHED 0012
IORSCHIB 0034
IORSCMBK 0070
IORSCNT 009A
IORSCPQ 00B4 04
IORSCSET 0121 20
IORSCST 0059
IORSCSW 0050
IORSCTLS 0050
IORSDATA 00B8
IORSDB00 00B8
IORSDB01 00B9
IORSDB02 00BA
IORSDB03 00BB
IORSDB04 00BC
IORSDB05 00BD
IORSDB06 00BE
IORSDB07 00BF
IORSDB08 00C0
IORSDB09 00C1
IORSDB10 00C2
IORSDB11 00C3
IORSDB12 00C4
IORSDB13 00C5
IORSDB14 00C6
IORSDB15 00C7
IORSDB16 00C8
IORSDB17 00C9
IORSDB18 00CA
IORSDB19 00CB
IORSDB20 00CC
IORSDB21 00CD
IORSDB22 00CE
IORSDB23 00CF
IORSDB24 00D0
IORSDB25 00D1
IORSDB26 00D2
IORSDB27 00D3
IORSDB28 00D4
IORSDB29 00D5
IORSDB30 00D6
IORSDB31 00D7
IORSEEK 0092
IORSIFCC 00AC 02
IORSIO 00AF 00000000
IORSIZE 013C 00000028
IORSKCCW 0098
IORSKEY 0050
IORSKSET 0121 04
IORSKSV 00F6 08
IORSMRST 00F6 40
IORSNS 00AC 10
IORSNSAC 00AC 40
IORSNSIV 00AC 20
IORSNSRQ 00AC 80
IORSOURC 005D
IORSPECL 00AF 000000FF
IORSTART 00AB 00000001
IORSTAT 00AC
IORSTFLG 0058
IORSUSND 00E8
IORSWCC 00B3
IORSYNCH 00A9 80
IORTASK 0020
IORTFLG 00B2
IORTMSEQ 005F
IORTRASH 00B1 10
IORTRCCW 00A8 30
IORTRPRT 00A8 10
IORTRTRM 00A8 20
IORTSS 00B1 40
IORTYGBL 0028
IORTYLCL 002A
IORTYPE 00AF
IORUCALL 0012 40
IORUCTL 0040
IORUFPI 0041
IORUKEY 0040
IORUKF 0040
IORULPM 0042
IORUNLOK 00B0 01
IORUNSL 00AA 80
IORUORB7 0043
IORUPVIO 00B4 01
IORUSER 0000
IORUSRIO 00A9 04
IORVCAN 00B7 04
IORVDEV 0030
IORVISET 00F7 80
IORVMISF 00B7 80
IORVWSET 00F7 40
IORVXA 00A8 04
IORWRKAL 00B4 10
IORXFLG 00B0
IORXTLOG 0070
IOR2DCCW 006C
IOR370AC 00B1 08
IOR9C00 00AC 04
Last updated on 3 Aug 1999 at 12:18:53 EDT.
Copyright IBM Corporation, 1990, 1999