DTFX Back to Index page
 
Prolog 
Control Block Contents 
   DTFX DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  DTFX Prolog Top of page
 
 NAME       : DTFX
 DESCRIPTION: DTF Extension
 DSECT      : DTFX
 FUNCTION   : DTFX describes the fields in the DTF extension.
              DTFX is used in the CMS/DOS environment. DTFX
              is called by the DTFX macro.
 
 
  DTFX Control Block Content Top of page
 

 DTFX DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DTFX DTF Extension 0000 0 Character 8 DTFXIDEN EYE CATCHER 00000008 DTFXCCB * IORB IN DTF EXTENSION 00000008 DTFXCCBI * CCB IN IORB 0008 8 Character 2 DTFXCBRC RESIDUAL COUNT 000A 10 Character 2 DTFXCBTI TRANSMISSION INFO 1... .... DTFXTRAF X'80' DTFXTRAF TRAFFIC BIT 000C 12 Character 2 DTFXCBST STATUS BITS 000E 14 Character 2 DTFXCBTC TYPE CODE .... 1... DTFXECBI X'08' DTFXECBI ECB POINTER IS PRESENT .... .1.. DTFXIORB X'04' DTFXIORB IORB INDICATOR 0010 16 Character 1 DTFXCBLI LIOCS BITS 0011 17 Character 3 DTFXCCWA CCW POINTER 0014 20 Character 1 DTFXCBPI PIOCS BITS 0015 21 Character 3 DTFXCWCS CCW IN CSW 00000018 DTFXIOFL * FIX LIST POINTER 0018 24 Character 1 DTFXRBFL IORB FLAGS 0019 25 Character 3 DTFXRBPT FIX LIST POINTER 001C 28 Character 4 * RESERVED FOR IORB USE 0020 32 Character 4 * PTR TO CCB FOR WAIT POSTING 0024 36 Character 4 DTFXRSV1 RESERVED FOR IORB EXPANSION 00000028 DTFXFLS1 * FIX LIST 1 00000028 DTFXFLB1 * IORB FIX LIST 0028 40 Character 1 DTFXFBLF LOWER FLAG 0029 41 Character 3 DTFXFBLP LOWER IORB PTR 002C 44 Character 1 DTFXFBUF UPPER FLAG 002D 45 Character 3 DTFXFBUP UPPER IORB PTR 00000030 DTFXFLC1 * CCW FIX LIST 0030 48 Character 1 DTFXC1LF LOWER FLAG 0031 49 Character 3 DTFXC1LP LOWER CCW PTR 0034 52 Character 1 DTFXC1UF UPPER FLAG 0035 53 Character 3 DTFXC1UP UPPER CCW PTR 00000038 DTFXFLD1 * DATA AREA FIX LIST 1 0038 56 Character 1 DTFXD1LF LOWER FLAG 0039 57 Character 3 DTFXD1LP LOWER DATA PTR 003C 60 Character 1 DTFXD1UF UPPER FLAG 003D 61 Character 3 DTFXD1UP UPPER DATA PTR 00000040 DTFXFLE1 * ECB FIX LIST 1 0040 64 Character 1 DTFXE1LF LOWER FLAG 0041 65 Character 3 DTFXE1LP LOWER ECB PTR 0044 68 Character 1 DTFXE1UF UPPER FLAG 0045 69 Character 3 DTFXE1UP UPPER ECB PTR 00000048 DTFXFLG1 * FLAG BYTES 0048 72 Character 1 DTFXFLF1 END OF FIX LIST 0049 73 Character 1 DTFXFL10 SSR CONTROL FLAGS 1... .... DTFXSSHD X'80' DTFXSSHD HOLD=YES SPECIFIED IN DTF .1.. .... DTFXSSLC X'40' DTFXSSLC SSR TO OPERATE IN LOCATE MODE ..1. .... DTFXSSFT X'20' DTFXSSFT SSR FIRST ENTRY TAKEN SWITCH ...1 .... DTFXSSFW X'10' DTFXSSFW FORCED WRITES REQUIRED .... 1... DTFXRPS X'08' DTFXRPS RPS DEVICE .... .1.. DTFXNHRB X'04' DTFXNHRB DON'T UPDATE HIGH RBA .... ..1. DTFX1411 X'02' DTFX1411 DEVICE IS A 2311 OR 2314 NOTES : 2311 and 2314 DASD are not supported. .... ...1 DTFXNOMT X'01' DTFXNOMT MULTI-TRACK READ COUNT AHEAD NOT TO BE DONE 004A 74 Character 1 DTFXFL20 CCW INITIALIZATION STATE 1... .... DTFXCCRD X'80' DTFXCCRD CCWS INITIALIZED FOR READ .1.. .... DTFXCCWT X'40' DTFXCCWT CCWS INITIALIZED FOR FORMATTED WRITE ..1. .... DTFXCCWU X'20' DTFXCCWU CCWS INITIALIZED FOR UNFORMATTED WRITE ...1 .... DTFXCCRC X'10' DTFXCCRC CCWS INITIALIZED FOR READ COUNT 004B 75 Character 1 DTFXFL30 MORE FLAGS 1... .... DTFXSSSK X'80' DTFXSSSK ERROPT=SKIP FOR DTFSD .1.. .... DTFXSSIG X'40' DTFXSSIG ERROPT=IGNORE FOR DTFSD ..1. .... DTFXERNM X'20' DTFXERNM ERROPT=NAME FOR DTFSD ...1 .... DTFXWORK X'10' DTFXWORK WORKA=YES FOR DTFSD .... 1... DTFXTRNC X'08' DTFXTRNC TRUNCS=YES SPECIFIED .... .1.. DTFXUPDT X'04' DTFXUPDT UPDATE=YES SPECIFIED .... ..1. DTFXNIOA X'02' DTFXNIOA NO IOAREAS SPECIFIED .... ...1 DTFXVYES X'01' DTFXVYES VERIFY=YES SPECIFIED FOR DTFSD - ALWAYS ON FOR CP 0000004C DTFXDSAP * PTR TO DSA 004C 76 Character 4 DTFXDUMY DUMMY TO GET DSAP GENNED 0050 80 Character 4 DTFXFBAO FBA OPEN POINTER 0054 84 Character 4 DTFXDTF PTR TO OLD DTF 0058 88 Character 4 DTFXNDTF PTR TO NEXT IN DTF LIST 005C 92 Character 4 DTFXORSP PTR TO OPEN SAVE AREA 0060 96 Character 4 DTFXXLEN LEN OF THIS EXTENSION 00000064 DTFXOCCW * PTR TO OLD CCW 0064 100 Character 1 DTFXSFSW SYSFIL SWITCH 1... .... DTFXIOPT X'80' DTFXIOPT IOPTR SPEC'D IN DTFCP .1.. .... DTFXFRVS X'40' DTFXFRVS FREEVIS DTFEXTEN ..1. .... DTFXMECP X'20' DTFXMECP MULTIPLE EXTENT CP IS ALLOWED 0065 101 Character 3 DTFXOCWP OLD CCW PTR 0068 104 Character 4 DTFXCISZ CI SIZE IN BYTES 0000006C DTFXLMSP * PTR TO OLD LOGIC MOD 006C 108 Character 1 DTFXLMSW FLAGS 1... .... DTFXCPCP X'80' DTFXCPCP THIS IS FOR DTFCP .1.. .... DTFXSDSD X'40' DTFXSDSD THIS IS FOR DTFSD ..1. .... DTFXDIDI X'20' DTFXDIDI THIS IS FOR DTFDI ...1 .... DTFXSDWF X'10' DTFXSDWF DTFSD TYPE=WORKFILE .... 1... DTFXVER3 X'08' DTFXVER3 DTF IS VERSION 3 .... .1.. DTFXSPRO X'04' DTFXSPRO SPANNED RECORD FILE REOPEN REQUEST .... ..1. DTFXCEOX X'02' DTFXCEOX COBOL EOX TAKEN .... ...1 DTFXRSVD X'01' DTFXRSVD NOT USED 006D 109 Character 3 DTFXLMPT PTR TO OLD LOGIC MOD 0070 112 Character 64 DTFXLMSA LOGIC MOD SAVEAREA 00B0 176 Character 4 DTFXFBAB FBA BLOCKSIZE OR PHYSICAL RECORD SIZE FOR CKD 00B4 180 Character 1 DTFXODVT DEVICE TYPE 00B5 181 Character 3 * FILL FOR DWORD ALIGN 00B8 184 Character 4 DTFXCCWP POINTER TO CCW WORK AREA 00BC 188 Character 4 DTFXMSWA POINTER TO MAP STRING WORK AREA 00C0 192 Character 4 DTFXSMWP PTR TO SPACE MANAMGEMENT WORK AREA 00C4 196 Character 4 DTFXERXT ERROPT=ADDRESS ADDR 00C8 200 Character 4 DTFXULLX USER LABEL LOWER EXTENT 00CC 204 Character 4 DTFXULUX USER LABEL UPPER EXTENT 00D0 208 Character 4 DTFXIOA1 ADDR OF USERS I/O AREA 1 00D4 212 Character 4 DTFXSIO1 ADDR OF I/O AREA 1 SPECIFIED BY USER ON DTF 00D8 216 Character 4 DTFXSIO2 ADDR OF I/O AREA 2 SPECIFIED BY USER ON DTF 00DC 220 Character 4 DTFXBLSZ BLKSIZE SPECIFED BY USER ON THE DTF 00E0 224 Character 4 * RESERVED 00E4 228 Character 4 * RESERVED CI HEADER 000000E8 DTFXCI1 * CI HEADER 00E8 232 Character 4 DTFXCI1P CI BUFFER ADDRESS 00EC 236 Signed 4 * (0) 000000EC DTFXPBNR * CURRENT POSITION 000000EC DTFXCI1B * PBN OR CCHH OF CI 00EC 236 Character 2 DTFXCI1C CC 00EE 238 Character 2 DTFXCI1H HH 00F0 240 Character 1 DTFXCI1R ZERO FOR FBA, PHYSICAL RECORD NUMBER FOR CKD 00F1 241 Character 1 * RESERVED 00F2 242 Character 1 DTFXCI12 IO PASSBACK FIELD 1... .... DTFXEOXH X'80' DTFXEOXH END OF EXTENT .1.. .... DTFXIOEH X'40' DTFXIOEH IO ERROR OCCURRED ..1. .... DTFXIOWP X'20' DTFXIOWP WRITE IN PROGRESS ...1 .... DTFXIORP X'10' DTFXIORP READ IN PROGRESS .... 1... DTFXCITL X'08' DTFXCITL LOGICAL BLOCK TOO LONG .... .1.. DTFXPONV X'04' DTFXPONV POSITION NOT VALID .... ..1. DTFXEOFH X'02' DTFXEOFH EOF ENCOUNTERED 00F3 243 Character 1 DTFXCI13 CI STATUS 1... .... DTFXFREE X'80' DTFXFREE CI OR TRACK IS TO BE FREED .1.. .... DTFXFWRQ X'40' DTFXFWRQ FORMATTED WRITE REQUIRED ..1. .... DTFXUWRQ X'20' DTFXUWRQ UNFORMATTED WRITE REQUIRED ...1 .... DTFXRETR X'10' DTFXRETR RETRY BEING DONE .... 1... DTFXFORW X'08' DTFXFORW FORCED WRITE BEING DONE .... .1.. DTFXVALC X'04' DTFXVALC CI CONTENTS ARE VALID .... ..1. DTFXLSIO X'02' DTFXLSIO LAST I/O FOR THE CI 000000F4 DTFXCI1N * NEXT POSITION FOR CI FORMAT CKD OR CCHH OF FIRST TRACK OF FIRST EXTENT FOR NON-CI FORMAT CKD 000000F4 DTFXCIN * PBN OR CCHH OF NEXT CI 00F4 244 Character 2 DTFXCINC CC 00F6 246 Character 2 DTFXCINH HH 00F8 248 Character 1 DTFXCINR R 00F9 249 Character 1 DTFXCI14 FUNCTION FLAGS 1... .... DTFXSARC X'80' DTFXSARC STAND ALONE READ COUNT REQUESTED .1.. .... DTFXMTRQ X'40' DTFXMTRQ MULTI-TRACK READ COUNT TO BE DONE ..1. .... DTFXTRHD X'20' DTFXTRHD TRACK IS TO BE HELD ON THIS REQUEST 00FA 250 Character 2 DTFXCI11 CURRENT LOGICAL BLOCK NO. 00FC 252 Character 4 * RESERVED SSR INTERFACE 0100 256 Character 2 DTFXRLEN REQUESTED DATA LENGTH 0102 258 Character 2 DTFXLBLN LOGICAL BLOCK LENGTH 0104 260 Character 4 DTFXIOAD LOGICAL BLOCK ADDR PTR 0108 264 Character 4 DTFXSSPR PTR TO SAM SERVICE RTN 0000010C DTFXRCIR * FULL NOTE/REPOSITION ID 0000010C DTFXRLCI * RELATIVE CI REPOSITION AND NOTE 010C 268 Character 1 DTFXRLC1 HIGH ORDER BYTE 010D 269 Character 3 DTFXRCIN RELATIVE CI NUMBER FOR NOTE ID 00000110 DTFXSSLB * LOGICAL BLOCK NUMBER FOR REPOSIT- ION AND NOTE FOR CI FORMAT, REMAIN- ING SPACE FOR NON- CI FORMAT OTHER THAN WORKFILES, R FOR WORKFILES 0110 272 Character 1 DTFXSSL1 FIRST BYTE OF LOGICAL BLOCK NUMBER 0111 273 Character 1 DTFXSSL2 SECOND BYTE OF LOGICAL BLOCK NUMBER 0112 274 Character 1 DTFXSPB1 SSR PASSBACK 1... .... DTFXEOX X'80' DTFXEOX END OF EXTENT .1.. .... DTFXNLBF X'40' DTFXNLBF NO LOGICAL BLOCK FOUND ..1. .... DTFXREOC X'20' DTFXREOC READ ERROR OCCURRED ...1 .... DTFXWEOC X'10' DTFXWEOC WRITE ERROR OCCURRED .... 1... DTFXLBTL X'08' DTFXLBTL LOGICAL BLOCK TOO LONG .... .1.. DTFXSEOF X'04' DTFXSEOF SOFTWARE EOF ENCOUNTERED .... ..1. DTFXRQCP X'02' DTFXRQCP REQUEST COMPLETE .... ...1 DTFXBOE X'01' DTFXBOE BEGIN OF EXTENT 0113 275 Character 1 DTFXSPB2 SSR PASSBACK 1... .... DTFXBOF X'80' DTFXBOF BEGIN OF FILE .1.. .... DTFXBSL X'40' DTFXBSL BACKSPACE TO BE REISSUED ..1. .... DTFXBSLR X'20' DTFXBSLR BACKSPACE IN PROGRESS 0114 276 Character 1 DTFXSPR1 PREVIOUS ACTION REQUEST 0115 277 Character 1 DTFXSPR2 PREVIOUS REQUEST 0116 278 Character 1 DTFXSSIC SSR STATUS 1... .... DTFXRPIP X'80' DTFXRPIP REPOSITION IN PROGRESS .1.. .... DTFXERIP X'40' DTFXERIP ERROR EXIT IN PROGRESS ..1. .... DTFXSKEX X'20' DTFXSKEX SKIP RETURN FROM ERROR EXIT ...1 .... DTFXSCDF X'10' DTFXSCDF INITIALIZE CIDF .... 1... DTFXRIOE X'08' DTFXRIOE RESUME AFTER IO ERROR .... .1.. DTFXDWCI X'04' DTFXDWCI DONT WRITE CI .... ..1. DTFXLMEP X'02' DTFXLMEP EXPLICIT FREE REQUEST 0117 279 Character 1 DTFXSSR1 RESERVED 0118 280 Character 2 DTFXNLBO NEXT LOGICAL BLOCK OFFSET 011A 282 Character 2 DTFXNRDF NEXT RDF OFFSET 011C 284 Character 2 DTFXLBRD LOGICAL BLOCK WITHIN RDF 011E 286 Character 2 DTFXRCIC REMAINING CI/TRACK CAPACITY 00000120 DTFXEXF * EXPLICIT FREE ADDRESS 0120 288 Character 4 DTFXEXFR EXPLICIT FREE CI BLOCK NO. OR CCHH 0124 292 Character 1 DTFXEXR R 0125 293 Character 1 DTFXSSOP SSR OP CODE 0126 294 Character 2 * RESERVED SSR WORKFIELD 0128 296 Character 4 * RESERVED SSR WORKFIELD EXTENT INFORMATION 0000012C DTFXFXLL * FILE LOWER EXTENT 012C 300 Character 2 DTFXFXLC CC 012E 302 Character 2 DTFXFXLH HH 0130 304 Signed 4 * (0) 00000130 DTFXFXUU * FILE UPPER EXTENT 00000130 DTFXFXUL * PBN OF FIRST BLOCK OF LAST CI IN THE EXTENT OR CCHH OF FIRST PHYSICAL RECORD OF LAST CI IN THE EXTENT 0130 304 Character 2 DTFXFXUC CC 0132 306 Character 2 DTFXFXUH HH 0134 308 Character 1 DTFXFXUR RECORD NUMBER DS CL3 ALIGNMENT FILLER-RESERVED 0135 309 Character 4 DTFXRELL RELATIVE CI NUMBER OF FIRST CI IN THIS EXTENT 0139 313 Character 4 DTFXHRBA HIGH USED RBA DATA CONSTANTS 013D 317 Character 2 DTFXCISB NO. BLOCKS PER CI FOR FBA, PHYSICAL RECORDS PER CI FOR CI FORMAT CKD 0000013F DTFXBCM1 * NO. BLKS PER CI MINUS 1 013F 319 Character 2 DTFXPRPT PHYSICAL RECORDS PER TRACK FOR CI FORMAT CKD-- SPACE REQUIRED FOR EOF FOR NON-CI FORMAT CKD 00000141 DTFX2BCI * TWICE NO. BLKS PER CI 0141 321 Character 2 DTFXTPC TRACKS PER CYLINDER FOR CI FORMAT CKD 00000143 DTFX2BM1 * TWICE BLKS PER CI MINUS 1 0143 323 Character 2 DTFXTPC1 TRACKS PER CYLINDER MINUS ONE FOR CI FORMAT CKD--COUNT/GAP COMPUTATION CONST- ANT FOR NON-CI FORMAT 0145 325 Character 2 DTFXCIM4 CISIZE MINUS 4 BYTES FOR CI FORMAT -TRACK CAPACITY FOR NON-CI FORMAT 0147 327 Character 2 DTFXCIMX CISIZE MINUS 10 BYTES FOR CI FORMAT -COUNT/GAP OVERHEAD CONSTANT FOR NON- CI FORMAT CKD 0149 329 Character 4 DTFXSSRW ADDRESS OF SSR AND LOGIC MODULE WORKAREA 014D 333 Character 2 DTFXLHH LOWER CYLINDER HEAD LIMIT FOR NON-CI CKD, 0 IF NOT SPLIT CYLINDER 014F 335 Character 2 DTFXUHH UPPER CYLINDER HEAD LIMIT FOR NON-CI FORMAT CKD 0000010C DTFXNPCK * EXTENDED NOTE/POINT ARGUMENT DEFINITION 010C 268 Character 2 DTFXNPCC CC 010E 270 Character 2 DTFXNPH H 0110 272 Character 1 DTFXNPR R 0000010D DTFXNW * EXTENDED NOTE/POINT ARGUMENT DEFINITION 010D 269 Character 2 DTFXNWCC CC 010F 271 Character 1 DTFXNWH H 000000B8 DTFXCCWW * 000000B8 DTFXCCWS * FBA CCW STRING 000000B8 DTFXDFX1 * DEFINE EXTENT CCW 00B8 184 Character 1 DTFXDEOC OP CODE 00B9 185 Character 3 DTFXDEXP EXTENT POINTER 00BC 188 Character 1 DTFXDECF CHAINING FLAGS 00BD 189 Character 1 DTFXDERS RESERVED 00BE 190 Character 2 DTFXDEBC BYTE COUNT 000000C0 DTFXLOC1 * LOCATE CCW 00C0 192 Character 1 DTFXLOOC OP CODE 00C1 193 Character 3 DTFXLOLP LOCATE LIST POINTER 00C4 196 Character 1 DTFXLOCF CHAINING FLAGS 00C5 197 Character 1 DTFXLORS RESERVED 00C6 198 Character 2 DTFXLOBC BYTE COUNT 000000C8 DTFXRWCW * READ/WRITE CCW 00C8 200 Character 1 DTFXRWOC OP CODE 00C9 201 Character 3 DTFXRWDP DATA POINTER 00CC 204 Character 1 DTFXRWCF CHAINING FLAGS .1.. .... DTFXCWCN X'40' DTFXCWCN COMMAND CHAIN FLAG 00CD 205 Character 1 DTFXRWRS RESERVED 00CE 206 Character 2 DTFXRWLN LENGTH 000000D0 DTFXVNOP * NOP CCW 00D0 208 Character 1 DTFXVLOC OP CODE 00D1 209 Character 3 DTFXVLLP DATA PTR FOR NOP CCW 00D4 212 Character 1 DTFXVLCF CHAINING FLAGS 00D5 213 Character 1 DTFXVLRS RESERVED 00D6 214 Character 2 DTFXVLBC BYTE COUNT 00D8 216 Character 16 DTFXRSV4 RESERVED FOR CHANNEL PROGRAM EXPANSION 000000E8 DTFXXTNT * DEFINE EXTENT DATA 00E8 232 Character 1 DTFXXTMB MASK BYTE 00E9 233 Character 3 DTFXXRSV RESERVED 00EC 236 Character 4 DTFXXTFB FIRST BLOCK ON MEDIA 00F0 240 Character 4 DTFXXTFD FIRST BLOCK ON DS 00F4 244 Character 4 DTFXXTLD LAST BLOCK ON DS 000000F8 DTFXLOCD * LOCATE DATA 00F8 248 Character 1 DTFXLCOB OPERATION BYTE 00F9 249 Character 1 DTFXLCRC REPLICATION COUNT 00FA 250 Character 2 DTFXLCBC BLOCK COUNT 00FC 252 Character 4 DTFXLCDD DATA DISPLACEMENT 00000008 DMSCCB * 00000008 CCBST * START CCB THIS IS THE DESCRIPTION OF THE CCB BLOCK 00000008 CCBD * COMMAND CONTROL BLOCK 0008 8 Character 16 CCBLEN (0) MAP OF THE DOS CCB 0008 8 Bitstring 2 CCBCNT RESIDUAL COUNT 000A 10 Bitstring 4 CCBERMAP (0) 4 BYTES USED TO CHECK ERRORS 000A 10 Bitstring 1 CCBCOM1 COMMUNICATIONS BYTE NO. 1 1... .... CCBWAIT X'80' CCBWAIT TRAFFIC BIT(SET AT CE) .1.. .... CCBEOF X'40' CCBEOF END-OF-FILE ..1. .... CCBIOERR X'20' CCBIOERR UNRECOVERABLE I/O ERROR ...1 .... CCBERROK X'10' CCBERROK ACCEPT UNRECOVERABLE ERR .... 1... CCBRDC X'08' CCBRDC RETURN DATA CHECKS .... .1.. CCBPDE X'04' CCBPDE POST AT DEVICE END .... ..1. CCBDCV X'02' CCBDCV RETURN DATA CHECK RD/CHK .... ...1 CCBUERR X'01' CCBUERR USER ERROR ROUTINE 000B 11 Bitstring 1 CCBCOM2 COMMUNICATIONS BYTE NO. 2 1... .... CCBDCCNT X'80' CCBDCCNT DATA CHECK IN COUNT AREA .1.. .... CCBTRKOV X'40' CCBTRKOV TRACK OVERRUN ..1. .... CCBEOC X'20' CCBEOC END-OF-CYLINDER ...1 .... CCBDC X'10' CCBDC DATA CHECK .... 1... CCBNOREC X'08' CCBNOREC NO-RECORD-FOUND .... .1.. CCBRETRY X'04' CCBRETRY RETRY NO RECORD FOUND .... ..1. CCBVER X'02' CCBVER VERIFY ERROR .... ...1 CCBCC X'01' CCBCC COMMAND CHAIN(RETRY) 000C 12 Bitstring 1 CCBCSW1 CSW STATUS BIT NO. 1 1... .... CCBATTN X'80' CCBATTN ATTENTION .1.. .... CCBSTMOD X'40' CCBSTMOD STATUS MODIFIER ..1. .... CCBCUE X'20' CCBCUE CONTROL UNIT END ...1 .... CCBBUSY X'10' CCBBUSY BUSY .... 1... CCBCE X'08' CCBCE CHANNEL END .... .1.. CCBDE X'04' CCBDE DEVICE END .... ..1. CCBUC X'02' CCBUC UNIT CHECK .... ...1 CCBUE X'01' CCBUE UNIT EXCEPTION 000D 13 Bitstring 1 CCBCSW2 CSW STATUS BIT NO. 2 1... .... CCBPCI X'80' CCBPCI PROGRAM-CONTROLLED INTERRUPT .1.. .... CCBILEN X'40' CCBILEN INCORRECT LENGTH ..1. .... CCBPROGM X'20' CCBPROGM PROGRAM CHECK ...1 .... CCBPROT X'10' CCBPROT PROTECTION CHECK .... 1... CCBCHAND X'08' CCBCHAND CHANNEL DATA CHECK .... .1.. CCBCHANC X'04' CCBCHANC CHANNEL CONTROL CHECK .... ..1. CCBICTRL X'02' CCBICTRL INTERFACE CONTROL CHECK .... ...1 CCBCHAIN X'01' CCBCHAIN CHAINING CHECK 000E 14 Bitstring 2 CCBSYMU (0) SYMBOLIC UNIT(SYSUN) 000E 14 Bitstring 1 CCBSUCLS U - LUB CLASS 000F 15 Bitstring 1 CCBSUNUM N - LUB NUMBER WITHIN CLASS 0010 16 Bitstring 1 CCBLIOBS RESERVED FOR LIOBS 0011 17 Bitstring 3 CCBCCW PT TO START OF CHANNEL PROGRAM 0014 20 Bitstring 1 CCBCOM3 COMMUNICATION BYTE NO. 3 .1.. .... CCBAPEND X'40' CCBAPEND APPENDAGE EXIT AT INTERRUPT .... ...1 CCBCCWF1 X'01' CCBCCWF1 Format-1 CCWs present 0015 21 Bitstring 3 CCBCSW PT TO CSW OR PT APPENDAGE RTN 0018 24 Address 4 CCBLDATB ADDRESS OF LAST DATA BLOCK 001C 28 Address 4 CCBLCCWB ADDRESS OF LAST CCW BLOCK 0020 32 Signed 4 * AVAILABLE 0024 36 Bitstring 1 CCBUFLGS I/O MANAGER CCB FLAGS 1... .... CCBUEAIC X'80' CCBUEAIC ERROR ANALYSIS IN CONTROL .1.. .... CCBUEAC X'40' CCBUEAC ERROR ANALYSIS COMPLETE ..1. .... CCBURDCW X'20' CCBURDCW READ CCW ACTIVE ...1 .... CCBRPS X'10' CCBRPS RPS CHAN PGM CANDIDATE 0025 37 Bitstring 3 CCBFSCCW SAVE AREA FOR FIRST CCW ADDR 0028 40 Signed 4 CCBRDCCW ADDRESS OF FIRST READ CCW 002C 44 Signed 4 CCBWTCCW ADDRESS OF FIRST WRITE CCW 0030 48 Signed 4 CCBLWCCW ADDRESS OF THE LAST WRITE CCW 0034 52 Signed 4 * (3) AVAILABLE THIS CHAIN FIELD MUST HAVE SAME DISPLACEMENT AS FCBCHAIN IN FCDB AND BKPFSTBK IN BKPHD 0040 64 Address 4 CCBNCCB ADDRESS OF NEXT CCB BLOCK 0044 68 Signed 4 * AVAILABLE
 
 
  DTFX Storage Layout Top of page
 
          
*** DTFX - DTF Extension
*
*     +-------------------------------------------------------+
*   0 |                       DTFXIDEN                        |
*     +-------------+-------------+-------------+-------------+
*   8 |  DTFXCBRC   |  DTFXCBTI   |  DTFXCBST   |  DTFXCBTC   |
*     +------+------+-------------+------+------+-------------+
*  10 |:XCBLI|     DTFXCCWA       |:XCBPI|     DTFXCWCS       |
*     +------+--------------------+------+--------------------+
*  18 |:XRBFL|     DTFXRBPT       |///////////////////////////|
*     +------+--------------------+---------------------------+
*  20 |///////////////////////////|         DTFXRSV1          |
*     +------+--------------------+------+--------------------+
*  28 |:XFBLF|     DTFXFBLP       |:XFBUF|     DTFXFBUP       |
*     +------+--------------------+------+--------------------+
*  30 |:XC1LF|     DTFXC1LP       |:XC1UF|     DTFXC1UP       |
*     +------+--------------------+------+--------------------+
*  38 |:XD1LF|     DTFXD1LP       |:XD1UF|     DTFXD1UP       |
*     +------+--------------------+------+--------------------+
*  40 |:XE1LF|     DTFXE1LP       |:XE1UF|     DTFXE1UP       |
*     +------+------+------+------+------+--------------------+
*  48 |:XFLF1|:XFL10|:XFL20|:XFL30|         DTFXDUMY          |
*     +------+------+------+------+---------------------------+
*  50 |         DTFXFBAO          |         DTFXDTF           |
*     +---------------------------+---------------------------+
*  58 |         DTFXNDTF          |         DTFXORSP          |
*     +---------------------------+------+--------------------+
*  60 |         DTFXXLEN          |:XSFSW|     DTFXOCWP       |
*     +---------------------------+------+--------------------+
*  68 |         DTFXCISZ          |:XLMSW|     DTFXLMPT       |
*     +---------------------------+------+--------------------+
*  70 |                                                       |
*     =                       DTFXLMSA                        =
*     |                                                       |
*     +---------------------------+------+--------------------+
*  B0 |         DTFXFBAB          |:XODVT|////////////////////|
*     +---------------------------+------+--------------------+
*  B8 |         DTFXCCWP          |         DTFXMSWA          |
*     +---------------------------+---------------------------+
*  C0 |         DTFXSMWP          |         DTFXERXT          |
*     +---------------------------+---------------------------+
*  C8 |         DTFXULLX          |         DTFXULUX          |
*     +---------------------------+---------------------------+
*  D0 |         DTFXIOA1          |         DTFXSIO1          |
*     +---------------------------+---------------------------+
*  D8 |         DTFXSIO2          |         DTFXBLSZ          |
*     +---------------------------+---------------------------+
*  E0 |///////////////////////////|///////////////////////////|
*     +---------------------------+-------------+-------------+
*  E8 |         DTFXCI1P          |  DTFXCI1C   |  DTFXCI1H   |
*     +------+------+------+------+-------------+-------------+
*  F0 |:XCI1R|//////|:XCI12|:XCI13|  DTFXCINC   |  DTFXCINH   |
*     +------+------+------+------+-------------+-------------+
*  F8 |:XCINR|:XCI14|  DTFXCI11   |///////////////////////////|
*     +------+------+-------------+---------------------------+
* 100 |  DTFXRLEN   |  DTFXLBLN   |         DTFXIOAD          |
*     +-------------+-------------+------+--------------------+
* 108 |         DTFXSSPR          |:XRLC1|     DTFXRCIN       |
*     +------+------+------+------+------+------+------+------+
* 110 |:XSSL1|:XSSL2|:XSPB1|:XSPB2|:XSPR1|:XSPR2|:XSSIC|:XSSR1|
*     +------+------+------+------+------+------+------+------+
* 118 |  DTFXNLBO   |  DTFXNRDF   |  DTFXLBRD   |  DTFXRCIC   |
*     +-------------+-------------+------+------+-------------+
* 120 |         DTFXEXFR          |:XEXR |:XSSOP|/////////////|
*     +---------------------------+------+------+-------------+
* 128 |///////////////////////////|  DTFXFXLC   |  DTFXFXLH   |
*     +-------------+-------------+------+------+-------------+
* 130 |  DTFXFXUC   |  DTFXFXUH   |:XFXUR|     DTFXRELL-      |
*     +------+------+-------------+------+-------------+------+
* 138 |-(135)|         DTFXHRBA          |  DTFXCISB   |(13F)-|
*     +------+-------------+-------------+-------------+------+
* 140 |-(13F)|  DTFXTPC    |  DTFXTPC1   |  DTFXCIM4   |(147)-|
*     +------+-------------+-------------+-------------+------+
* 148 |-(147)|         DTFXSSRW          |  DTFXLHH    |:XUHH-|
*     +------+---------------------------+-------------+------+
* 150 |-(14F)| 151
*     +------+
*
*** DTFX - DTF Extension
          
*** Overlay for DTFXRLCI in DTFX
*
*                                 +-------------+-------------+
* 108 ...                     10C |  DTFXNPCC   |  DTFXNPH    |
*     +------+--------------------+-------------+-------------+
* 110 |:XNPR | 111
*     +------+
*
*** Overlay for DTFXRLCI in DTFX
          
*** Overlay for DTFXRCIN in DTFX
*
*                                        +-------------+------+
* 108 ...                            10D |  DTFXNWCC   |:XNWH |
*                                        +-------------+------+
* 110
*
*** Overlay for DTFXRCIN in DTFX
          
*** Overlay for DTFXCCWP in DTFX
*
*     +------+--------------------+------+------+-------------+
*  B8 |:XDEOC|     DTFXDEXP       |:XDECF|:XDERS|  DTFXDEBC   |
*     +------+--------------------+------+------+-------------+
*  C0 |:XLOOC|     DTFXLOLP       |:XLOCF|:XLORS|  DTFXLOBC   |
*     +------+--------------------+------+------+-------------+
*  C8 |:XRWOC|     DTFXRWDP       |:XRWCF|:XRWRS|  DTFXRWLN   |
*     +------+--------------------+------+------+-------------+
*  D0 |:XVLOC|     DTFXVLLP       |:XVLCF|:XVLRS|  DTFXVLBC   |
*     +------+--------------------+------+------+-------------+
*  D8 |                       DTFXRSV4                        |
*     |                                                       |
*     +------+--------------------+---------------------------+
*  E8 |:XXTMB|     DTFXXRSV       |         DTFXXTFB          |
*     +------+--------------------+---------------------------+
*  F0 |         DTFXXTFD          |         DTFXXTLD          |
*     +------+------+-------------+---------------------------+
*  F8 |:XLCOB|:XLCRC|  DTFXLCBC   |         DTFXLCDD          |
*     +------+------+-------------+---------------------------+
* 100
*
*** Overlay for DTFXCCWP in DTFX
          
*** Overlay for DTFXCCB in DTFX
*
*     +-------------+------+------+------+------+------+------+
*   8 |   CCBCNT    |:COM1 |:COM2 |:CSW1 |:CSW2 |:SUCLS|:SUNUM|
*     +------+------+------+------+------+------+------+------+
*  10 |:LIOBS|      CCBCCW        |:COM3 |      CCBCSW        |
*     +------+--------------------+------+--------------------+
*  18 |         CCBLDATB          |         CCBLCCWB          |
*     +---------------------------+------+--------------------+
*  20 |///////////////////////////|:UFLGS|     CCBFSCCW       |
*     +---------------------------+------+--------------------+
*  28 |         CCBRDCCW          |         CCBWTCCW          |
*     +---------------------------+---------------------------+
*  30 |         CCBLWCCW          |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +---------------------------+---------------------------+
*  40 |         CCBNCCB           |///////////////////////////|
*     +---------------------------+---------------------------+
*  48
*
*** Overlay for DTFXCCB in DTFX
 
 
  DTFX Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CCBAPEND       0014 40
CCBATTN        000C 80
CCBBUSY        000C 10
CCBCC          000B 01
CCBCCW         0011
CCBCCWF1       0014 01
CCBCE          000C 08
CCBCHAIN       000D 01
CCBCHANC       000D 04
CCBCHAND       000D 08
CCBCNT         0008
CCBCOM1        000A
CCBCOM2        000B
CCBCOM3        0014
CCBCSW         0015
CCBCSW1        000C
CCBCSW2        000D
CCBCUE         000C 20
CCBD           00FC 00000008
CCBDC          000B 10
CCBDCCNT       000B 80
CCBDCV         000A 02
CCBDE          000C 04
CCBEOC         000B 20
CCBEOF         000A 40
CCBERMAP       000A
CCBERROK       000A 10
CCBFSCCW       0025
CCBICTRL       000D 02
CCBILEN        000D 40
CCBIOERR       000A 20
CCBLCCWB       001C
CCBLDATB       0018
CCBLEN         0008
CCBLIOBS       0010
CCBLWCCW       0030
CCBNCCB        0040
CCBNOREC       000B 08
CCBPCI         000D 80
CCBPDE         000A 04
CCBPROGM       000D 20
CCBPROT        000D 10
CCBRDC         000A 08
CCBRDCCW       0028
CCBRETRY       000B 04
CCBRPS         0024 10
CCBST          00FC 00000008
CCBSTMOD       000C 40
CCBSUCLS       000E
CCBSUNUM       000F
CCBSYMU        000E
CCBTRKOV       000B 40
CCBUC          000C 02
CCBUE          000C 01
CCBUEAC        0024 40
CCBUEAIC       0024 80
CCBUERR        000A 01
CCBUFLGS       0024
CCBURDCW       0024 20
CCBVER         000B 02
CCBWAIT        000A 80
CCBWTCCW       002C
DMSCCB         00FC 00000008
DTFXBCM1       013D 0000013F
DTFXBLSZ       00DC
DTFXBOE        0112 01
DTFXBOF        0113 80
DTFXBSL        0113 40
DTFXBSLR       0113 20
DTFXCBLI       0010
DTFXCBPI       0014
DTFXCBRC       0008
DTFXCBST       000C
DTFXCBTC       000E
DTFXCBTI       000A
DTFXCCB        0000 00000008
DTFXCCBI       0000 00000008
DTFXCCRC       004A 10
DTFXCCRD       004A 80
DTFXCCWA       0011
DTFXCCWP       00B8
DTFXCCWS       010F 000000B8
DTFXCCWT       004A 40
DTFXCCWU       004A 20
DTFXCCWW       010F 000000B8
DTFXCEOX       006C 02
DTFXCIMX       0147
DTFXCIM4       0145
DTFXCIN        00F3 000000F4
DTFXCINC       00F4
DTFXCINH       00F6
DTFXCINR       00F8
DTFXCISB       013D
DTFXCISZ       0068
DTFXCITL       00F2 08
DTFXCI1        00E4 000000E8
DTFXCI1B       00EC 000000EC
DTFXCI1C       00EC
DTFXCI1H       00EE
DTFXCI1N       00F3 000000F4
DTFXCI1P       00E8
DTFXCI1R       00F0
DTFXCI11       00FA
DTFXCI12       00F2
DTFXCI13       00F3
DTFXCI14       00F9
DTFXCPCP       006C 80
DTFXCWCN       00CC 40
DTFXCWCS       0015
DTFXC1LF       0030
DTFXC1LP       0031
DTFXC1UF       0034
DTFXC1UP       0035
DTFXDEBC       00BE
DTFXDECF       00BC
DTFXDEOC       00B8
DTFXDERS       00BD
DTFXDEXP       00B9
DTFXDFX1       010F 000000B8
DTFXDIDI       006C 20
DTFXDSAP       004B 0000004C
DTFXDTF        0054
DTFXDUMY       004C
DTFXDWCI       0116 04
DTFXD1LF       0038
DTFXD1LP       0039
DTFXD1UF       003C
DTFXD1UP       003D
DTFXECBI       000E 08
DTFXEOFH       00F2 02
DTFXEOX        0112 80
DTFXEOXH       00F2 80
DTFXERIP       0116 40
DTFXERNM       004B 20
DTFXERXT       00C4
DTFXEXF        011E 00000120
DTFXEXFR       0120
DTFXEXR        0124
DTFXE1LF       0040
DTFXE1LP       0041
DTFXE1UF       0044
DTFXE1UP       0045
DTFXFBAB       00B0
DTFXFBAO       0050
DTFXFBLF       0028
DTFXFBLP       0029
DTFXFBUF       002C
DTFXFBUP       002D
DTFXFLB1       0024 00000028
DTFXFLC1       002D 00000030
DTFXFLD1       0035 00000038
DTFXFLE1       003D 00000040
DTFXFLF1       0048
DTFXFLG1       0045 00000048
DTFXFLS1       0024 00000028
DTFXFL10       0049
DTFXFL20       004A
DTFXFL30       004B
DTFXFORW       00F3 08
DTFXFREE       00F3 80
DTFXFRVS       0064 40
DTFXFWRQ       00F3 40
DTFXFXLC       012C
DTFXFXLH       012E
DTFXFXLL       0128 0000012C
DTFXFXUC       0130
DTFXFXUH       0132
DTFXFXUL       0130 00000130
DTFXFXUR       0134
DTFXFXUU       0130 00000130
DTFXHRBA       0139
DTFXIDEN       0000
DTFXIOAD       0104
DTFXIOA1       00D0
DTFXIOEH       00F2 40
DTFXIOFL       0015 00000018
DTFXIOPT       0064 80
DTFXIORB       000E 04
DTFXIORP       00F2 10
DTFXIOWP       00F2 20
DTFXLBLN       0102
DTFXLBRD       011C
DTFXLBTL       0112 08
DTFXLCBC       00FA
DTFXLCDD       00FC
DTFXLCOB       00F8
DTFXLCRC       00F9
DTFXLHH        014D
DTFXLMEP       0116 02
DTFXLMPT       006D
DTFXLMSA       0070
DTFXLMSP       0068 0000006C
DTFXLMSW       006C
DTFXLOBC       00C6
DTFXLOCD       00F4 000000F8
DTFXLOCF       00C4
DTFXLOC1       00BE 000000C0
DTFXLOLP       00C1
DTFXLOOC       00C0
DTFXLORS       00C5
DTFXLSIO       00F3 02
DTFXMECP       0064 20
DTFXMSWA       00BC
DTFXMTRQ       00F9 40
DTFXNDTF       0058
DTFXNHRB       0049 04
DTFXNIOA       004B 02
DTFXNLBF       0112 40
DTFXNLBO       0118
DTFXNOMT       0049 01
DTFXNPCC       010C
DTFXNPCK       014F 0000010C
DTFXNPH        010E
DTFXNPR        0110
DTFXNRDF       011A
DTFXNW         0110 0000010D
DTFXNWCC       010D
DTFXNWH        010F
DTFXOCCW       0060 00000064
DTFXOCWP       0065
DTFXODVT       00B4
DTFXORSP       005C
DTFXPBNR       00EC 000000EC
DTFXPONV       00F2 04
DTFXPRPT       013F
DTFXRBFL       0018
DTFXRBPT       0019
DTFXRCIC       011E
DTFXRCIN       010D
DTFXRCIR       0108 0000010C
DTFXRELL       0135
DTFXREOC       0112 20
DTFXRETR       00F3 10
DTFXRIOE       0116 08
DTFXRLCI       0108 0000010C
DTFXRLC1       010C
DTFXRLEN       0100
DTFXRPIP       0116 80
DTFXRPS        0049 08
DTFXRQCP       0112 02
DTFXRSVD       006C 01
DTFXRSV1       0024
DTFXRSV4       00D8
DTFXRWCF       00CC
DTFXRWCW       00C6 000000C8
DTFXRWDP       00C9
DTFXRWLN       00CE
DTFXRWOC       00C8
DTFXRWRS       00CD
DTFXSARC       00F9 80
DTFXSCDF       0116 10
DTFXSDSD       006C 40
DTFXSDWF       006C 10
DTFXSEOF       0112 04
DTFXSFSW       0064
DTFXSIO1       00D4
DTFXSIO2       00D8
DTFXSKEX       0116 20
DTFXSMWP       00C0
DTFXSPB1       0112
DTFXSPB2       0113
DTFXSPRO       006C 04
DTFXSPR1       0114
DTFXSPR2       0115
DTFXSSFT       0049 20
DTFXSSFW       0049 10
DTFXSSHD       0049 80
DTFXSSIC       0116
DTFXSSIG       004B 40
DTFXSSLB       010D 00000110
DTFXSSLC       0049 40
DTFXSSL1       0110
DTFXSSL2       0111
DTFXSSOP       0125
DTFXSSPR       0108
DTFXSSRW       0149
DTFXSSR1       0117
DTFXSSSK       004B 80
DTFXTPC        0141
DTFXTPC1       0143
DTFXTRAF       000A 80
DTFXTRHD       00F9 20
DTFXTRNC       004B 08
DTFXUHH        014F
DTFXULLX       00C8
DTFXULUX       00CC
DTFXUPDT       004B 04
DTFXUWRQ       00F3 20
DTFXVALC       00F3 04
DTFXVER3       006C 08
DTFXVLBC       00D6
DTFXVLCF       00D4
DTFXVLLP       00D1
DTFXVLOC       00D0
DTFXVLRS       00D5
DTFXVNOP       00CE 000000D0
DTFXVYES       004B 01
DTFXWEOC       0112 10
DTFXWORK       004B 10
DTFXXLEN       0060
DTFXXRSV       00E9
DTFXXTFB       00EC
DTFXXTFD       00F0
DTFXXTLD       00F4
DTFXXTMB       00E8
DTFXXTNT       00D8 000000E8
DTFX1411       0049 02
DTFX2BCI       013F 00000141
DTFX2BM1       0141 00000143
 
This information is based on z/VM 7.1.0 Last updated on 22 Jun 2018 at 11:58:33 EDT.
Copyright IBM Corporation, 1990, 2018