Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
DTFSD
Control Block Contents
DTFSD DSECT
Cross Reference (Contains links to field and bit definitions)
DTFSD Prolog
Name : DTFSD Description: Open DTF Map DSECT : DTFSD Function : DTFSD describes fields within the DTF for sequential disk files and is used in the CMS/DOS environment. DTFSD is called by the DTFSD macro.
DTFSD Control Block Content
DTFSD DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DTFSD Open DTF Map 0000 0 Dbl-Word 8 * (0) 00000000 DTFCCB * CCB 0000 0 Character 2 DTFCOUNT CCB-COUNT 0002 2 Character 2 DTFTRANS CCB-TRANSMISSION INFO 1... .... DTFTRAF X'80' CCB-TRAFFIC BIT .1.. .... DTFEOF X'40' CCB-END OF FILE ..1. .... DTFUNRC X'20' CCB-UNRECOV I/O ERR ...1 .... DTFACPT X'10' CCB-ACCEPT UNRECOV ERR 1... .... DTFDCH1 X'80' DASD DATA CHECK ...1 .... DTFDCH2 X'10' DASD DATA CHECK .... .1.. DTFNRCF X'04' NO RECORD FOUND FOR DASD .... ..1. DTFVERR X'02' DASD VERIFY ERROR 0004 4 Character 2 DTFCSW CCB-CSW STATUS BITS .... ...1 DTFUE X'01' CCB-UNIT EXCEPTION .1.. .... DTFINCL X'40' INCORRECT LENGTH SPECIFICATION 00000006 DTFTYPLU * CCB-TYPE/LOGICAL UNIT 0006 6 Character 1 DTFTYPC CCB-TYPE CODE .... ...1 DTFPLU X'01' 1=PROG LOG UNIT 0007 7 Character 1 DTFLU CCB-LOGICAL UNIT 00000008 DTFCCWA * WORD WITH CCW POINTER 0008 8 Character 1 * RESERVED FOR LIOCS 0009 9 Character 3 DTFCCW CCB-CCW ADDR 000C 12 Character 1 * RESERVED FOR PIOCS 000D 13 Character 3 * CCB-CCW ADDR IN CSW 00000010 DTFLGMDA * WORD WITH LOGIC MODULE ADDRESS 0010 16 Character 1 DTFFLG1 DTF FLAGS 1... .... DTFDQEXT X'80' DEQUE OLD VOL XTNTS 1... .... DTFDAULI X'80' 1=DA PH TRL LBLS 0=DA PH HDR LBLS .1.. .... DTFSPECL X'40' SPECIAL SYSTEM OPEN ..1. .... DTFIGNOP X'20' COBOL IGN OPTION ...1 .... DTFBLHLD X'10' BLOCK HOLD OPTION SPEC .... .1.. DTFTRLBL X'04' PROC TRAILER LBL-CLOSE .... ..1. DTFSPAND X'02' SPANNED PROCESSING .... ...1 DTFEOEXT X'01' COBOL END-OF-EXTENT 0011 17 Character 3 DTFLGMOD LOGIC MOD ADDRESS 0014 20 Character 1 DTFTYPE DTF TYPE 0015 21 Character 1 DTFFLG2 DTF FLAGS 1... .... DTFDAOUT X'80' 1=DA OUTPUT, 0=DA INPUT .1.. .... DTFBLKFL X'40' BLOCKED FILE .1.. .... DTFWKDLT X'40' DELETE WORKFILE .1.. .... DTFDAVER X'40' DTFDA VERIFY OPTION ..1. .... DTFWRKFL X'20' WORKFILE ..1. .... DTFDASCH X'20' DTFDA SRCHM OPTION ...1 .... DTFWORKA X'10' WORKA=YES SPECIFIED ...1 .... DTFWKPTO X'10' 1=POINT OPEN ...1 .... DTFDAAFT X'10' DTFDA AFTER=YES SPECIF .... 1... DTFVER2 X'08' VERSION 2 DTF .... .1.. DTFOPEN X'04' 1=OPEN 0=CLOSED .... .1.. DTFDAUND X'04' DTFDA UNDEFINED FORMAT .... ..1. DTFINPUT X'02' 1=INPUT 0=OUTPUT .... ...1 DTFUSRLB X'01' USER LBLS SPECIFIED 0016 22 Character 7 DTFNAME DTF NAME 001D 29 Character 1 DTFDEVTP DEVICE TYPE 0000001E DTFF1ADD * BCCHHR FMT1 ADDR 0000001E DTFWTKCP * WORKFILE TRCK CAPACITY 0000001E DTFDAFSU * DTFDA 1ST SYM UNIT 0000001E DTFPHEOF * EOF INDIC FOR DTFPH 001E 30 Character 1 DTFWKTKC WORKFILE FIRST TRACK CAPACITY BYTE 001F 31 Character 1 * UNUSED 00000020 DTFF1ADR * FMT1 LBL ADDR IN VTOC 0020 32 Character 1 * UNUSED 00000021 DTFDAULR * ADDR OF ULER LABEL ROUTINE 0021 33 Character 1 DTFIDXSQ EXTENT SEQ NO IN D/X 0022 34 Character 1 DTFIF1SQ EXTENT SEQ NO IN F1 0023 35 Character 1 DTFFMT1R FMT1 R OF CKD CCHHR 00000024 DTFDAXXR * ADDR OF DA XTNT EXIT INFO RTN 00000024 DTFVOLNO * VOLUME SEQUENCE NUMBER 0024 36 Character 1 DTFWKSEQ EXTNT SEQ NO-WKFILE 0025 37 Character 1 DTFWKOCF WORKFILE OPN COM FIELD .1.. .... DTFWKRPS X'40' INDIC DEVICE SUPPORTS RPS ..1. .... DTFWKV3 X'20' VERSION 3 INDICATOR WKFILE ...1 .... DTFWKXTF X'10' INDIC ALL EXTENTS PROCESSED .... 1... DTFWKNWV X'08' EXTENT ON NEW VOLUME .... .1.. DTFWKFID X'04' OK FOR = FILE ID .... ..1. DTFWKXTD X'02' AN EXTENT WAS OPENED 0026 38 Character 1 DTFFLG3 DTF FLAGS 1... .... DTFNOEXT X'80' INPUT-NO MORE XTNTS OUTPUT-NO MORE XTNTS .1.. .... DTFUPDAT X'40' INPUT-UPDATE FILE .1.. .... DTFOXTCL X'40' OUTPUT-XTNT NEEDED AT CLOSE TIME ..1. .... DTFPRTLB X'20' INPUT-PROCESS TRL LBL OUTPUT-PROCESS TRL LBL ...1 .... DTFUEOF X'10' INPUT-EXIT TO USERS EOF ROUTINE ...1 .... DTFOHDRL X'10' OUTPUT-PROCESS HDR LBL .... 1... DTFNEWVL X'08' INPUT-EXTENT ON NEW VOL OUTPUT-EXTNT ON NEW VOL .... .1.. DTFIRTCL X'04' INPUT-RETURN TO CLOSE .... .1.. DTF1052 X'04' OUTPUT-XTNT VIA CONSOLE .... ..1. DTFIHDRL X'02' INPUT-PROCESS HDR LBL .... ..1. DTFTLCL X'02' OUTPUT-PROCESS TRAILER LABELS AT CLOSE .... ...1 DTFDUMEX X'01' INPUT-DUMMY EXTENTS OUTPUT-UNREF FOR FBA 0027 39 Character 1 DTFODXSQ DTF FLAGS-IF OUTPUT-SEQ NUMBER OF CURRENT EXTENT OPENED 1... .... DTFEXBYP X'80' INPUT-XTNT BYPASSED BEFORE FILE OPENED .1.. .... DTFFEOV X'40' INPUT-FEOV ISSUED ..1. .... DTFLSTVL X'20' INPUT-LAST VOLUME 0028 40 Signed 4 * (0) 00000028 DTFFLNML * FILENAME.L 00000028 DTFSNLEO * SEQ NUMBER OF LAST EXTENT OPENED 0028 40 Character 1 DTFDARTA DISPL TO DTFDA RELATIVE TRACK ADDRESS TABLE 00000029 DTFULRTN * ADDR OF USER LBL RTN 0029 41 Character 1 * UNREF 002A 42 Character 1 DTFCPDIF CP DI FLAGS .1.. .... DTFRPSXC X'40' RPS CP/DI EXTENSION CREATED .... ...1 DTFRPSXS X'01' RPS CP/DI SUPPORTED 002B 43 Character 1 * UNREF 002C 44 Character 1 DTFFLG5 DTF FLAGS 1... .... DTFCPIN X'80' INPUT FILE FOR DTFCP .1.. .... DTFSDRPS X'40' INDIC DEVICE SUPPORTS RPS ..1. .... DTFCPFP X'20' FIRST PASS INDICATOR FOR DTF CP ..1. .... DTFPHSV3 X'20' VERSION 3 INDICATOR PH SEQ ...1 .... DTFCP2I X'10' TWO IO AREAS FOR DTFCP ...1 .... DTFVAROU X'10' VARIABLE OUTPUT FILE FOR DTFSD FEOVD .... 1... DTFPHSMO X'08' DTFPH OPEN BY SPACE MGMT .... .1.. DTFCPLP X'04' SYSLST OR SYSPCH FOR DTFCP .... ..1. DTFGVIOA X'02' IOAREA(S) GETVISED 002D 45 Character 3 DTFIOA1 ADDR OF IO AREA 1 IO AREA 2 FOR DTFCP 0030 48 Character 4 DTFULADR VTOC ADR OF USER LBLS ..1. .... DTFDIV3 X'20' VERSION 3 INDICATOR FOR DTFCP & DTFDI 0034 52 Character 2 DTFLHLIM ZEROS FOR FBA 0036 54 Signed 2 * (0) 0036 54 Character 4 DTFULPBN EXTENT UL PBN 0000003A DTFSKADR * ZEROS FOR FBA 003A 58 Character 1 DTFWKSKA WORKFILE SEEK ADDR 003B 59 Character 1 * UNREFERENCED 003C 60 Signed 2 * (0) 0000003C DTFLPBNR * PHYSICAL POSITION OF CURRENT LOGICAL BLK 0000003C DTFLLPBN * EXTENT LL PBN 003C 60 Character 1 DTFWKRNO REC NO FOR WKFILE 003D 61 Character 1 DTFWKLMS WKFILE LOGIC MODS SW 1... .... DTFWKWT1 X'80' FIRST WRITE-WRKFL .1.. .... DTFWRUPD X'40' WRITE UPDATE INDICATOR ..1. .... DTFWPNTS X'20' POINTS INDICATOR .... ..1. DTFWXTCL X'02' EXTENT NEEDED AT CLOSE 0000003E DTFWBKSZ * MAX BLOCK SIZE 003E 62 Character 1 DTFSRCH1 1ST H OF CCHH CKD SEARCH ARGUMENT 003F 63 Character 1 * UNREFERENCED 0040 64 Character 1 DTFRECNO RECORD NUMBER 00000041 DTFEOFAD * INPUT - EOF ADDRESS 0041 65 Character 1 * UNREF 0042 66 Character 2 DTFRECSZ BUCKET TO SAVE RECSIZE REGISTER FOR OUTPUT 00000044 DTFCTRLF * CONTROL FIELD 0044 68 Character 1 * 0045 69 Character 3 DTFWERAD USER ERROR ROUTINE ADDRESS 0048 72 Character 1 DTFRECTK UNREF 0049 73 Character 1 DTFFLG6 DTF FLAGS 1... .... DTFENTB4 X'80' NOT FIRST ENTRY ..1. .... DTFORTCL X'20' OUTPUT-EXTENT NEEDED AT CLOSE ..1. .... DTFPBLK X'20' LOGIC MODS - PARTIAL BLOCK TO BE WRITTEN ...1 .... DTFSKIPR X'10' FIXED OUTPUT - SKIP THIS RECORD ...1 .... DTFTRUNR X'10' FIXED INPUT - TRUNCATE REQUEST .... 1... DTFUEOX X'08' UPDATE-END OF EXTENT .... 1... DTFNXTCL X'08' NEW XTNT REQD BY CLOSE .... .1.. DTFTRNSP X'04' TRUNC NOT SPECIFIED .... .1.. DTFBFLO X'04' VARIABLE - BLOCK OVERFLOW .... ..1. DTFPUTTD X'02' INPUT - PUT UPDATE OUTSTANDING .... ...1 DTFCIOFL X'01' VARIABLE - CI OVERFLOW 004A 74 Character 2 DTFBLKSZ BLKSIZE-1 SD DATAFILE 004C 76 Signed 4 * (0) 0000004C DTFLLADR * CCHHR OF LOW LIMIT 0000004C DTFLOLIM * LL PBN 004C 76 Character 2 * UNREFERENCED 004E 78 Character 1 DTFLOLH1 1ST H OF CCHH CKD LOWLIM FIELD 004F 79 Character 1 * UNREFERENCED 0050 80 Character 1 DTFRCNUM RECORD NUMBER 00000051 DTFWLRRT * INPUT-ADDR OF USER WLR RTN 0051 81 Character 1 DTFFLG7 OUTPUT-FLAG BYTE 1... .... DTFCFEOV X'80' CONSECUTIVE FEOVDS DETECTED .1.. .... DTFFEOVD X'40' OUTPUT-FEOVD 00000052 DTFTKCAP * OUTPUT - TRACK CAPACITY 0052 82 Character 2 DTFCPDTL DATA LENGTH FOR DTFCP 00000054 DTFIOREG * LOAD IO REG INSTR 0054 84 Character 1 * MNEMONIC OF INSTR. (47 OR 58) 0055 85 Character 1 DTFIORGS RR FIELD OR INSTR 0056 86 Character 1 * UNUSED 0057 87 Character 1 DTFIOADS RELATIVE DISPL IN DTF OF IOAREA ADDRESS 0058 88 Character 4 DTFAVAIL ADDR OF AVAIL IO AREA 005C 92 Character 4 DTFLOGRS LOGICAL RECORD SIZE 0060 96 Character 4 DTFIEND INPUT-AREA FOR SAVING RECORD LENGTH - OUTPUT ADDR OF END OF IOAREA 0064 100 Character 1 DTFLGIND LOGICAL INDICATORS 1... .... DTFDEADR X'80' ERROPT=ADDR DATAFILE .1.. .... DTFDEIGN X'40' ERROPT=IGNORE DATA FILE ..1. .... DTFDESKP X'20' ERROPT=SKIP DATAFILE ...1 .... DTFDVYES X'10' VERIFY=YES SPECIFIED .... 1... DTF2IOAS X'08' 2 IOAREAS SPECIFIED .... .1.. DTFOUNDL X'04' OUTPUT - UNDEFINED LENGTH RECORDS .... .1.. DTFWLRER X'04' INPUT - USER HAS WRONG LENGTH ERROR ROUTINE .... ..1. DTFFXVUL X'02' 1=FIXED LENGTH RECORDS 0=VAR OR UNDEF LEN RCD .... ...1 DTFCNTRL X'01' CONTROL PARM SPECIFIED 0065 101 Character 3 DTFDERAD USER ERROR ROUTINE ADDRESS - DATAFILE 00000068 DTFSKCCW * CKD SEEK CCW 0068 104 Character 1 DTFDFSEK CKD DATA FILE SEEK 0069 105 Character 7 * UNREF 0070 112 Character 48 * UNUSED 112 - 159 000000A0 DTFVOSPR * SPACE REMAINING IN BUFFER 00A0 160 Character 1 * UNREF 00A1 161 Character 3 DTFFLEOX EOX RTN ADDR FOR OUTPUT FIXED LENGTH RCDS USED BY COBOL 00A4 164 Character 1 DTFEOXUL LABEL NEEDED FOR OVERLAY 00A5 165 Character 3 DTFULEOX EOX RTN ADDR FOR OUTPUT UNDEFINED LENGTH RCDS USED BY COBOL 00A8 168 Character 5 * UNREF 00AD 173 Character 3 DTFVLEOX EOX RTN ADDR FOR OUTPUT VARIABLE LENGTH RCDS USED BY COBOL 00B0 176 Character 4 DTFVIRLN VAR INPUT - RECORD LENGTH 000000B4 DTFVILRR * VAR INPUT - INSTR TO LOAD RECSIZE REG 00B4 180 Character 4 DTFVUPBN VAR UPDATE - PBN OF HELD CI 00B8 184 Signed 4 * (0) 000000B8 DTFVUNIL * VAR UPDATE - NOTE ID LAST SEGMENT 000000B8 DTFVUCIL * VAR UPDATE - RELATIVE CI OF LAST SEGMENT 00B8 184 Character 1 * UNREF 00B9 185 Character 3 DTFCFEOX EOX RTN ADDR FOR OUTPUT FIXED LENGTH RCDS WITH CONTROL SPECIFIED USED BY COBOL 00BC 188 Character 2 DTFVULBL VAR UPDATE - LOGICAL BLOCK NUMBER OF LAST SEGMENT 00BE 190 Character 10 * UNREF 00C8 200 Character 4 DTFVORLN VAR OUTPUT - RECORD LENGTH 00CC 204 Character 4 DTFVOSRR VAR OUTPUT - INSTR TO STOR RECSIZE REG 00D0 208 Character 1 DTFVOFLG VAR OUTPUT - CONTROL FLAGS ..1. .... DTFVOSLS X'20' LEADING SEGMENT ...1 .... DTFVOSBT X'10' OUTPUT BLOCK TRUNCATED .... 1... DTFVOSET X'08' END OF TRACK .... .1.. DTFVOSTT X'04' TRACK TRUNCATED .... ..1. DTFVOSSA X'02' SAVE DISK ADDRESS .... ...1 DTFVOSMS X'01' MULTI-SEGMENT RECORD 00D1 209 Character 3 * UNREF 00D4 212 Signed 4 * (0) 000000D4 DTFVOCNT * VAR OUTPUT - COUNT SAVE AREA 00D4 212 Character 4 * UNREF 00D8 216 Character 4 DTFVURLN VAR UPDATE - RECORD LENGTH 000000DC DTFVULRR * VAR UPDATE - INSTR TO LOAD RECSIZE REG 000000DC DTFVOXST * VAR OUTPUT - EXTENT STATUS SAVE AREA 00DC 220 Character 1 DTFVOXFL VAR OUTPUT - EXTENT CHANGE FLAGS ...1 .... DTFVO1VL X'10' FIRST VOLUME OF FILE .... 1... DTFVOROK X'08' REREAD COMPLETED OK .... .1.. DTFVORRD X'04' REREAD IN PROGRESS .... ...1 DTFVOPEN X'01' OUTPUT OPEN IN PROGRESS 00DD 221 Character 1 DTFVOXSN VAR OUTPUT - EXTENT SEQ # OF NETED RECORDS 00DE 222 Character 1 DTFVOXS1 VAR OUTPUT - EXTENT SEQ # OF 1ST EXTENT ON CURRENT VOLUME 00DF 223 Character 1 DTFVOXOB VAR OUTPUT - COPY OF OPEN COM BYTE .... 1... DTFVOXNV X'08' NEXT EXTENT ON NEW VOLUME 00E0 224 Character 4 * UNREF 00E4 228 Signed 4 * (0) 000000E4 DTFVUNI1 * VAR UPDATE - NOTED ID OF 1ST SEGMENT 00E4 228 Character 4 DTFVUCI1 VAR UPDATE - RELATIVE CI OF 1ST SEGMENT 00E8 232 Character 2 DTFVULB1 VAR UPDATE - LOGICAL BLOCK NUMBER OF 1ST SEG 00EA 234 Character 2 * UNREF 000000EC DTFVUXST * VAR UPDATE - EXTENT STATUS SAVE AREA 00EC 236 Character 1 DTFVUXSL VAR UPDATE - EXTENT SEQUENCE NO. OF LAST SEGMENT 00ED 237 Character 1 DTFVUXS1 VAR UPDATE - EXTENT SEQUENCE NO. OF 1ST SEG 00EE 238 Character 1 DTFVUXFL VAR UPDATE - FLAGS 1... .... DTFVUXSH X'80' A SPANNED 1ST SEGMENT IS HELD .... 1... DTFVUXLD X'08' DUMMY EXTENT MODE FOR LAST SEGMENT .... .1.. DTFVUX1D X'04' DUMMY EXTENT MODE FOR FIRST SEGMENT 00EF 239 Character 1 * UNREF THESE DECLARES ARE OVERLAYS FOR FIELDS IN DTFSD VARIABLE DATA FILES WHERE BOUNDARY ALIGNMENTS WOULD CAUSE OVERLAP IF THE LABELS WERE INSERTED IN LINE 000000A4 DTFVOLAY * 00A4 164 Character 2 DTFVOCIC VAR OUTPUT - REMAINING CI CAPACITY 00A8 168 Signed 4 * (0) 00A8 168 Character 4 DTFVOLVB VAR OUTPUT - INSTR TO LOAD VARBLD REG 00AC 172 Character 3 * UNREF 000000D4 DTFVONID * VAR OUTPUT - NOTE ID 00D4 212 Character 4 DTFVOCID VAR OUTPUT - RELATIVE CI PART OF NOTE ID 00D8 216 Character 2 DTFVOLBN VAR OUTPUT - LOGICAL BLOCK NUMBER IN NOTE ID 00000024 DTFDAEXR * ADDR OF DA XTNT EXIT INFO RTN 0024 36 Character 1 * UNREF 0025 37 Character 3 DTFDAEER DTFPH MOUNT=ALL XTNT EXIT PTR THIS DECLARE IS AN OVERLAY FOR FIELDS IN DTFSD WORKFILES 00000028 DTFWKEXT * WORKFILE UL/LL PBN 0028 40 Character 2 DTFWKRLT RECORD LENGTH 002A 42 Character 4 DTFWKLLI INIT EXTNT LL PBN 002E 46 Character 4 DTFWKLLC CURRENT EXTNT LL PBN 0032 50 Character 4 DTFWKULC CURRENT EXTNT UL PBN 0036 54 Character 2 * UNUSED 0038 56 Signed 2 * (0) 00000038 DTFWPBNR * POSITION IN FILE 00000038 DTFWKSRH * SEARCH ADDRESS 0038 56 Character 2 DTFWPBCC CC FIELD OF SRCH ADDR 003A 58 Character 2 DTFWPBHH HH FIELD OF SRCH ADDR 003C 60 Character 1 DTFWKSRR REC NO OF SEARCH ADDR END OF DTFSD WORKFILE OVERLAY ..1. .... DTFTPSD X'20' DTFSD DTF TYPE INDIC ..1. ...1 DTFTPPH X'21' DTFPH DTF TYPE INDIC ..1. ..1. DTFTPDA X'22' DTFDA DTF TYPE INDIC ..1. ..11 DTFTPPHM X'23' DTFPH-MNTF=ALL ..11 .... DTFTPCP1 X'30' DTFCP DISK OMITTED DTF TYPE INDICATOR ..11 ..1. DTFTPCP3 X'32' DTFCP DISK = YES DTF TYPE INDICATOR ..11 ..11 DTFTPDI X'33' DTFDI DTF TYPE INDIC 000000C6 DTFEOFPH C'F' DTFPH EOF INDICATOR CKD CONTROL FACTOR OVERLAY 00000044 DTFCTRL * CKD CONTROL FACTOR 0044 68 Character 2 DTFCTRLC CONTROL FACTOR CC 0046 70 Character 2 DTFCTRLH CONTROL FACTOR HH CKD CURRENT SYSFIL DIB ADDRESS OVERLAY 003A 58 Character 7 DTFCDIBA CKD CURRENT DIB ADDRESS BBCCHHR CKD CP/DI SEEK OVERLAY 0058 88 Character 1 DTFCPDIS CKD CP/DI SEEK WORKFILE LOWER/UPPER HEAD LIMIT OVERLAY 00000026 DTFWKLMT * 0026 38 Character 1 DTFWKLLL WORKFILE LOWER HEAD LIMIT 0027 39 Character 1 DTFWKLUL WORKFILE UPPER HEAD LIMIT LOWER HEAD LIMIT AND UPPER PBN LIMIT OVERLAY 0034 52 Character 2 DTFLOWHL LOWER HEAD LIMIT 0036 54 Character 4 DTFPBNUL UPPER PBN LIMIT DTFDA DESCRIPTOR STRING DISPLACEMENT/TRACK CONSTANTS/SIX BASIC CCWS OVERLAY 0000004E DTFDAOVY * DTFDA DTF OVERLAY 0000004E DTFDADSD * DTFDA DESCRIPTOR STRING FIELD 004E 78 Character 1 DTFDADRI DISPL TO READID STRNG 004F 79 Character 1 DTFDADRK DISPL TO READ KEY STR 0050 80 Character 1 DTFDADWI DISPL TO WRITE ID STR 0051 81 Character 1 DTFDADWK DISPL TO WRITE KEY ST 0052 82 Character 1 DTFDADW0 DISPL TO WRITE RZERO 0053 83 Character 1 DTFDADWA DISPL TO WRITE AFTER 0054 84 Character 2 DTFDATKC DTFDA TRACK CONSTANT 0056 86 Character 2 DTFDARIC DTFDA RECORD CONSTANT 0058 88 Character 2 * FILLER 0000005A DTFDASUL * USER LABEL SAVE AREA 005A 90 Character 1 DTFDASYM SYMBOLIC UNIT 005B 91 Character 1 * BIN# (NOT USED) 005C 92 Character 4 DTFDAULA USER LBL DASD ADDR. 00000060 DTFDACCW * 6 BASIC CCWS OVERLAY 0060 96 Character 6 * UNREFERENCED 0066 102 Character 2 DTFDAKLN KEY LENGTH FIELD 0068 104 Character 24 * 3RD - 5TH BASIC CCW 0080 128 Character 4 * UNREFERENCED 0084 132 Character 1 DTFDACC6 FLAG FOR 6TH CCW 0085 133 Character 3 * 0088 136 Character 32 * UNREFERENCED CCWS 00A8 168 Character 6 * UNREFERENCED 00AE 174 Character 2 DTFDAMRS MAX RECD SIZE FIELD
DTFSD Storage Layout
*** DTFSD - Open DTF Map * * +-------------+-------------+-------------+------+------+ * 0 | DTFCOUNT | DTFTRANS | DTFCSW |:TYPC |DTFLU | * +------+------+-------------+------+------+------+------+ * 8 |//////| DTFCCW |//////|////////////////////| * +------+--------------------+------+------+-------------+ * 10 |:FLG1 | DTFLGMOD |:TYPE |:FLG2 | (016)- | * +------+--------------------+------+------+------+------+ * 18 | -DTFNAME |:DEVTP|:WKTKC|//////| * +------+------+------+------+------+------+------+------+ * 20 |//////|:IDXSQ|:IF1SQ|:FMT1R|:WKSEQ|:WKOCF|:FLG3 |:ODXSQ| * +------+------+------+------+------+------+------+------+ * 28 |:DARTA|//////|:CPDIF|//////|:FLG5 | DTFIOA1 | * +------+------+------+------+------+------+-------------+ * 30 | DTFULADR | DTFLHLIM | DTFULPBN- | * +-------------+------+------+------+------+------+------+ * 38 | -(036) |:WKSKA|//////|:WKRNO|:WKLMS|:SRCH1|//////| * +------+------+------+------+------+------+------+------+ * 40 |:RECNO|//////| DTFRECSZ |//////| DTFWERAD | * +------+------+-------------+------+------+------+------+ * 48 |:RECTK|:FLG6 | DTFBLKSZ |/////////////|:LOLH1|//////| * +------+------+-------------+------+------+------+------+ * 50 |:RCNUM|:FLG7 | DTFCPDTL |//////|:IORGS|//////|:IOADS| * +------+------+-------------+------+------+------+------+ * 58 | DTFAVAIL | DTFLOGRS | * +---------------------------+------+--------------------+ * 60 | DTFIEND |:LGIND| DTFDERAD | * +------+--------------------+------+--------------------+ * 68 |:DFSEK|////////////////////////////////////////////////| * +------+------------------------------------------------+ * 70 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +------+--------------------+------+--------------------+ * A0 |//////| DTFFLEOX |:EOXUL| DTFULEOX | * +------+--------------------+------+--------------------+ * A8 |//////////////////////////////////| DTFVLEOX | * +---------------------------+------+--------------------+ * B0 | DTFVIRLN | DTFVUPBN | * +------+--------------------+-------------+-------------+ * B8 |//////| DTFCFEOX | DTFVULBL |/////////////| * +------+--------------------+-------------+/////////////| * |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * C8 | DTFVORLN | DTFVOSRR | * +------+--------------------+---------------------------+ * D0 |:VOFLG|////////////////////|///////////////////////////| * +------+--------------------+------+------+------+------+ * D8 | DTFVURLN |:VOXFL|:VOXSN|:VOXS1|:VOXOB| * +---------------------------+------+------+------+------+ * E0 |///////////////////////////| DTFVUCI1 | * +-------------+-------------+------+------+------+------+ * E8 | DTFVULB1 |/////////////|:VUXSL|:VUXS1|:VUXFL|//////| * +-------------+-------------+------+------+------+------+ * F0 * *** DTFSD - Open DTF Map *** Overlay for DTFEOXUL in DTFSD * * +-------------+-------------+ * A0 ... A4 | DTFVOCIC |/////////////| * +---------------------------+-------------+------+------+ * A8 | DTFVOLVB |////////////////////| AF * +---------------------------+--------------------+ * *** Overlay for DTFEOXUL in DTFSD *** Overlay for DTFVOCNT in DTFSD * * +---------------------------+ * D0 ... D4 | DTFVOCID | * +-------------+-------------+---------------------------+ * D8 | DTFVOLBN | DA * +-------------+ * *** Overlay for DTFVOCNT in DTFSD *** Overlay for DTFDAXXR in DTFSD * * +------+--------------------+ * 20 ... 24 |//////| DTFDAEER | * +------+--------------------+ * 28 * *** Overlay for DTFDAXXR in DTFSD *** Overlay for DTFFLNML in DTFSD * * +-------------+---------------------------+-------------+ * 28 | DTFWKRLT | DTFWKLLI | DTFWKLLC- | * +-------------+---------------------------+-------------+ * 30 | -(02E) | DTFWKULC |/////////////| * +-------------+-------------+------+------+-------------+ * 38 | DTFWPBCC | DTFWPBHH |:WKSRR| 3D * +-------------+-------------+------+ * *** Overlay for DTFFLNML in DTFSD *** Overlay for DTFCTRLF in DTFSD * * +-------------+-------------+ * 40 ... 44 | DTFCTRLC | DTFCTRLH | * +-------------+-------------+ * 48 * *** Overlay for DTFCTRLF in DTFSD *** Overlay for DTFSKADR in DTFSD * * +-----------------------------------------+ * ... 3A | DTFCDIBA- | * +------+------+-----------------------------------------+ * 40 |-(03A)| 41 * +------+ * *** Overlay for DTFSKADR in DTFSD *** Overlay for DTFAVAIL in DTFSD * * +------+ * 58 |:CPDIS| 59 * +------+ * *** Overlay for DTFAVAIL in DTFSD *** Overlay for DTFFLG3 in DTFSD * * +------+------+ * 20 ... 26 |:WKLLL|:WKLUL| * +------+------+ * 28 * *** Overlay for DTFFLG3 in DTFSD *** Overlay for DTFLHLIM in DTFSD * * +-------------+ * 30 ... 34 | DTFLOWHL | 36 * +-------------+ * *** Overlay for DTFLHLIM in DTFSD *** Overlay for DTFULPBN in DTFSD * * +-------------+ * ... 36 | DTFPBNUL- | * +-------------+---------------------------+-------------+ * 38 | -(036) | 3A * +-------------+ * *** Overlay for DTFULPBN in DTFSD *** Overlay for DTFLOLH1 in DTFSD * * +------+------+ * 48 ... 4E |:DADRI|:DADRK| * +------+------+------+------+-------------+------+------+ * 50 |:DADWI|:DADWK|:DADW0|:DADWA| DTFDATKC | DTFDARIC | * +------+------+------+------+-------------+-------------+ * 58 |/////////////|:DASYM|//////| DTFDAULA | * +-------------+------+------+-------------+-------------+ * 60 |/////////////////////////////////////////| DTFDAKLN | * +-----------------------------------------+-------------+ * 68 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +---------------------------+------+--------------------+ * 80 |///////////////////////////|:DACC6|////////////////////| * +---------------------------+------+--------------------+ * 88 |///////////////////////////////////////////////////////| * =///////////////////////////////////////////////////////= * |///////////////////////////////////////////////////////| * +-----------------------------------------+-------------+ * A8 |/////////////////////////////////////////| DTFDAMRS | * +-----------------------------------------+-------------+ * B0 * *** Overlay for DTFLOLH1 in DTFSD
DTFSD Cross Reference
Symbol Dspl Value -------------- ---- ----- DTFACPT 0002 10 DTFAVAIL 0058 DTFBFLO 0049 04 DTFBLHLD 0010 10 DTFBLKFL 0015 40 DTFBLKSZ 004A DTFCCB 0000 00000000 DTFCCW 0009 DTFCCWA 0007 00000008 DTFCDIBA 003A DTFCFEOV 0051 80 DTFCFEOX 00B9 DTFCIOFL 0049 01 DTFCNTRL 0064 01 DTFCOUNT 0000 DTFCPDIF 002A DTFCPDIS 0058 DTFCPDTL 0052 DTFCPFP 002C 20 DTFCPIN 002C 80 DTFCPLP 002C 04 DTFCP2I 002C 10 DTFCSW 0004 DTFCTRL 003C 00000044 DTFCTRLC 0044 DTFCTRLF 0042 00000044 DTFCTRLH 0046 DTFDAAFT 0015 10 DTFDACCW 005C 00000060 DTFDACC6 0084 DTFDADRI 004E DTFDADRK 004F DTFDADSD 0036 0000004E DTFDADWA 0053 DTFDADWI 0050 DTFDADWK 0051 DTFDADW0 0052 DTFDAEER 0025 DTFDAEXR 00D8 00000024 DTFDAFSU 001D 0000001E DTFDAKLN 0066 DTFDAMRS 00AE DTFDAOUT 0015 80 DTFDAOVY 0036 0000004E DTFDARIC 0056 DTFDARTA 0028 DTFDASCH 0015 20 DTFDASUL 0058 0000005A DTFDASYM 005A DTFDATKC 0054 DTFDAULA 005C DTFDAULI 0010 80 DTFDAULR 0020 00000021 DTFDAUND 0015 04 DTFDAVER 0015 40 DTFDAXXR 0023 00000024 DTFDCH1 0002 80 DTFDCH2 0002 10 DTFDEADR 0064 80 DTFDEIGN 0064 40 DTFDERAD 0065 DTFDESKP 0064 20 DTFDEVTP 001D DTFDFSEK 0068 DTFDIV3 0030 20 DTFDQEXT 0010 80 DTFDUMEX 0026 01 DTFDVYES 0064 10 DTFENTB4 0049 80 DTFEOEXT 0010 01 DTFEOF 0002 40 DTFEOFAD 0040 00000041 DTFEOFPH 003C 000000C6 DTFEOXUL 00A4 DTFEXBYP 0027 80 DTFFEOV 0027 40 DTFFEOVD 0051 40 DTFFLEOX 00A1 DTFFLG1 0010 DTFFLG2 0015 DTFFLG3 0026 DTFFLG5 002C DTFFLG6 0049 DTFFLG7 0051 DTFFLNML 0028 00000028 DTFFMT1R 0023 DTFFXVUL 0064 02 DTFF1ADD 001D 0000001E DTFF1ADR 001F 00000020 DTFGVIOA 002C 02 DTFIDXSQ 0021 DTFIEND 0060 DTFIF1SQ 0022 DTFIGNOP 0010 20 DTFIHDRL 0026 02 DTFINCL 0004 40 DTFINPUT 0015 02 DTFIOADS 0057 DTFIOA1 002D DTFIOREG 0052 00000054 DTFIORGS 0055 DTFIRTCL 0026 04 DTFLGIND 0064 DTFLGMDA 000D 00000010 DTFLGMOD 0011 DTFLHLIM 0034 DTFLLADR 004C 0000004C DTFLLPBN 003C 0000003C DTFLOGRS 005C DTFLOLH1 004E DTFLOLIM 004C 0000004C DTFLOWHL 0034 DTFLPBNR 003C 0000003C DTFLSTVL 0027 20 DTFLU 0007 DTFNAME 0016 DTFNEWVL 0026 08 DTFNOEXT 0026 80 DTFNRCF 0002 04 DTFNXTCL 0049 08 DTFODXSQ 0027 DTFOHDRL 0026 10 DTFOPEN 0015 04 DTFORTCL 0049 20 DTFOUNDL 0064 04 DTFOXTCL 0026 40 DTFPBLK 0049 20 DTFPBNUL 0036 DTFPHEOF 001D 0000001E DTFPHSMO 002C 08 DTFPHSV3 002C 20 DTFPLU 0006 01 DTFPRTLB 0026 20 DTFPUTTD 0049 02 DTFRCNUM 0050 DTFRECNO 0040 DTFRECSZ 0042 DTFRECTK 0048 DTFRPSXC 002A 40 DTFRPSXS 002A 01 DTFSDRPS 002C 40 DTFSKADR 0036 0000003A DTFSKCCW 0065 00000068 DTFSKIPR 0049 10 DTFSNLEO 0028 00000028 DTFSPAND 0010 02 DTFSPECL 0010 40 DTFSRCH1 003E DTFTKCAP 0051 00000052 DTFTLCL 0026 02 DTFTPCP1 003C 30 DTFTPCP3 003C 32 DTFTPDA 003C 22 DTFTPDI 003C 33 DTFTPPH 003C 21 DTFTPPHM 003C 23 DTFTPSD 003C 20 DTFTRAF 0002 80 DTFTRANS 0002 DTFTRLBL 0010 04 DTFTRNSP 0049 04 DTFTRUNR 0049 10 DTFTYPC 0006 DTFTYPE 0014 DTFTYPLU 0004 00000006 DTFUE 0004 01 DTFUEOF 0026 10 DTFUEOX 0049 08 DTFULADR 0030 DTFULEOX 00A5 DTFULPBN 0036 DTFULRTN 0028 00000029 DTFUNRC 0002 20 DTFUPDAT 0026 40 DTFUSRLB 0015 01 DTFVAROU 002C 10 DTFVERR 0002 02 DTFVER2 0015 08 DTFVILRR 00B0 000000B4 DTFVIRLN 00B0 DTFVLEOX 00AD DTFVOCIC 00A4 DTFVOCID 00D4 DTFVOCNT 00D4 000000D4 DTFVOFLG 00D0 DTFVOLAY 00EF 000000A4 DTFVOLBN 00D8 DTFVOLNO 0023 00000024 DTFVOLVB 00A8 DTFVONID 00AC 000000D4 DTFVOPEN 00DC 01 DTFVORLN 00C8 DTFVOROK 00DC 08 DTFVORRD 00DC 04 DTFVOSBT 00D0 10 DTFVOSET 00D0 08 DTFVOSLS 00D0 20 DTFVOSMS 00D0 01 DTFVOSPR 0070 000000A0 DTFVOSRR 00CC DTFVOSSA 00D0 02 DTFVOSTT 00D0 04 DTFVOXFL 00DC DTFVOXNV 00DF 08 DTFVOXOB 00DF DTFVOXSN 00DD DTFVOXST 00D8 000000DC DTFVOXS1 00DE DTFVO1VL 00DC 10 DTFVUCIL 00B8 000000B8 DTFVUCI1 00E4 DTFVULBL 00BC DTFVULB1 00E8 DTFVULRR 00D8 000000DC DTFVUNIL 00B8 000000B8 DTFVUNI1 00E4 000000E4 DTFVUPBN 00B4 DTFVURLN 00D8 DTFVUXFL 00EE DTFVUXLD 00EE 08 DTFVUXSH 00EE 80 DTFVUXSL 00EC DTFVUXST 00EA 000000EC DTFVUXS1 00ED DTFVUX1D 00EE 04 DTFWBKSZ 003D 0000003E DTFWERAD 0045 DTFWKDLT 0015 40 DTFWKEXT 0025 00000028 DTFWKFID 0025 04 DTFWKLLC 002E DTFWKLLI 002A DTFWKLLL 0026 DTFWKLMS 003D DTFWKLMT 0058 00000026 DTFWKLUL 0027 DTFWKNWV 0025 08 DTFWKOCF 0025 DTFWKPTO 0015 10 DTFWKRLT 0028 DTFWKRNO 003C DTFWKRPS 0025 40 DTFWKSEQ 0024 DTFWKSKA 003A DTFWKSRH 0038 00000038 DTFWKSRR 003C DTFWKTKC 001E DTFWKULC 0032 DTFWKV3 0025 20 DTFWKWT1 003D 80 DTFWKXTD 0025 02 DTFWKXTF 0025 10 DTFWLRER 0064 04 DTFWLRRT 0050 00000051 DTFWORKA 0015 10 DTFWPBCC 0038 DTFWPBHH 003A DTFWPBNR 0038 00000038 DTFWPNTS 003D 20 DTFWRKFL 0015 20 DTFWRUPD 003D 40 DTFWTKCP 001D 0000001E DTFWXTCL 003D 02 DTF1052 0026 04 DTF2IOAS 0064 08
Last updated on 1 May 2002 at 14:16:43 EDT.
Copyright IBM Corporation, 1990, 2002