Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

DTFSD

Prolog  

Control Block Contents  
   DTFSD DSECT

Storage Layout  

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

This information is based on z/VM V4R1.0.
Last updated on 12 Jul 2001 at 13:47:36 EDT.
Copyright IBM Corporation, 1990, 2001