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

#### IJJHFMT1

Prolog

Control Block Contents
IJJHFMT1 DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### IJJHFMT1 Prolog

     Name       : IJJHFMT1
     Description: Format 1 Label
     DSECT      : IJJHFMT1
     Function   : IJJHFMT1 describes the fields within the Format
                  1 VTOC label and is used in the CMS/DOS
                  environment. IJJHFMT1 is called by the IJJHFMT1
                  macro.

#### IJJHFMT1 Control Block Content

#### IJJHFMT1 DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      IJJHFMT1       FORMAT1 LABEL
    0000    0 Character   44 F1DSN          FILE ID
    002C   44 Character    1 F1ID           FORMAT1 ID - X'F1'
    002D   45 Character    6 F1SER          FILE SERIAL NUMBER
    0033   51 Character    2 F1VSEQ         VOLUME SEQUENCE NUMBER
    0035   53 Character    3 F1CRDTE        FILE CREATION DATE (YDD)
    0038   56 Character    3 F1EXPDT        FILE EXPIRATION DATE (YDD)
    003B   59 Bitstring    1 F1EXCNT        NUM EXTENTS FOR FILE ON VOLUME
    003C   60 Character    1 F1D7           UNUSED BY DOS/VS (X'40')
    003D   61 Character    1 F1D8           RESERVED (X'40')
    003E   62 Character   13 F1SYSCOD       DOS/370 VER 4
    004B   75 Character    3 F1D10          RESERVED (X'40')
    004E   78 Character    4 F1CISIZE       CONTROL INTERVAL SIZE (FBA)
                                            NUMBER OF BLOCKS
    0052   82 Character    2 F1FTYPE        TYPE OF FILE ORGANIZATION
    0054   84 Character    1 F1D12          UNUSED BY DOS/VS (X'00')
    0055   85 Character    1 F1OPT          ISAM OPTION CODES
    0056   86 Character    2 F1BLK          ISAM BLOCK LENGTH
    0058   88 Character    2 F1RECL         ISAM LRECL
    005A   90 Character    1 F1KEYL         ISAM KEY LENGTH
    005B   91 Character    2 F1RKP          ISAM KEY POSITION
    005D   93 Bitstring    1 F1DSI          DATA SET INDICATORS
              1... ....      F1LVOL         X'80' LAST VOL IND
              ..1. ....      F1BL8          X'20' BLOCK MUL 8 (OS/VS)
              ...1 ....      F1SEC          X'10' PASSWORD PROTECTION
              .... .1..      F1WPW          X'04' WRITE PASSWORD ONLY
    005E   94 Character    4 F1SECAL (0)    UNUSED BY DOS/VS (X'40')
    005E   94 Bitstring    1 F1SECOPT       SECONDARY ALLOCATION OPTION
    005F   95 Address      3 F1SECALL       SECONDARY ALLOCATION VALUE
    0062   98 Character    5 F1LRP          UNUSED BY DOS/VS (X'00')
    0067  103 Character    2 F1D21          RESERVED (X'40')
              00000069       F1EXTS         * EXTENTS
    0069  105 Character    1 F1EXTYP        EXTENT TYPE
    006A  106 Character    1 F1EXSEQ        EXTENT SEQUENCE NUMBER
    006B  107 Character    4 F1START        LOWER CCHH
    006F  111 Character    4 F1END          UPPER CCHH
    0073  115 Character   20 *              ADDITIONAL EXTENTS
    0087  135 Character    5 F1POINT (0)    FORMAT 3 OR 2 POINTER
    0087  135 Bitstring    1 F1HIORD        ZERO FOR FBA
    0088  136 Signed       4 F1PNT          RELATIVE RECORD NUMBER FOR FBA
    0090  144 Dbl-Word     8 * (0)
              00000090       F1LEN          *-IJJHFMT1 LENGTH
              00000012       F1DWDS         (*-IJJHFMT1)/8 DOUBLEWORDS

#### IJJHFMT1 Storage Layout

    *** IJJHFMT1 - Control Block in IJJHFMT1
    *
    *     +-------------------------------------------------------+
    *   0 |                                                       |
    *     =                        F1DSN                          =
    *     |                           +------+--------------------+
    *  28 |                           |F1ID  |      F1SER-        |
    *     +--------------------+------+------+--------------------+
    *  30 |      -(02D)        |   F1VSEQ    |      F1CRDTE       |
    *     +--------------------+------+------+------+-------------+
    *  38 |      F1EXPDT       |:XCNT |F1D7  |F1D8  |             |
    *     +--------------------+------+------+------+             |
    *     |                       F1SYSCOD                        |
    *     |                    +--------------------+-------------+
    *  48 |                    |       F1D10        | F1CISIZE-   |
    *     +-------------+------+------+------+------+-------------+
    *  50 |   -(04E)    |  F1FTYPE    |F1D12 |F1OPT |   F1BLK     |
    *     +-------------+------+------+------+------+------+------+
    *  58 |   F1RECL    |F1KEYL|   F1RKP     |F1DSI |:ECOPT|(05F)-|
    *     +-------------+------+-------------+------+------+------+
    *  60 | -F1SECALL   |              F1LRP               |F1D21-|
    *     +------+------+------+---------------------------+------+
    *  68 |-(067)|:XTYP |:XSEQ |         F1START           |(06F)-|
    *     +------+------+------+---------------------------+------+
    *  70 |      -F1END        |//////////////////////////////////|
    *     +--------------------+//////////////////////////////////|
    *     |///////////////////////////////////////////////////////|
    *     |////////////////////////////////////////////////+------+
    *  80 |////////////////////////////////////////////////|:IORD |
    *     +---------------------------+--------------------+------+
    *  88 |          F1PNT            |///////////////////////////|
    *     +---------------------------+---------------------------+
    *  90
    *
    *** IJJHFMT1 - Control Block in IJJHFMT1

#### IJJHFMT1 Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    F1BLK          0056
    F1BL8          005D 20
    F1CISIZE       004E
    F1CRDTE        0035
    F1DSI          005D
    F1DSN          0000
    F1DWDS         0090 00000012
    F1D10          004B
    F1D12          0054
    F1D21          0067
    F1D7           003C
    F1D8           003D
    F1END          006F
    F1EXCNT        003B
    F1EXPDT        0038
    F1EXSEQ        006A
    F1EXTS         0067 00000069
    F1EXTYP        0069
    F1FTYPE        0052
    F1HIORD        0087
    F1ID           002C
    F1KEYL         005A
    F1LEN          0090 00000090
    F1LRP          0062
    F1LVOL         005D 80
    F1OPT          0055
    F1PNT          0088
    F1POINT        0087
    F1RECL         0058
    F1RKP          005B
    F1SEC          005D 10
    F1SECAL        005E
    F1SECALL       005F
    F1SECOPT       005E
    F1SER          002D
    F1START        006B
    F1SYSCOD       003E
    F1VSEQ         0033
    F1WPW          005D 04

This information is based on z/VM V4R4.0.
Last updated on 28 Jul 2003 at 08:15:25 EDT.
Copyright IBM Corporation, 1990, 2003