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

#### FCHTAB

Prolog

Control Block Contents
FCHTAB DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### FCHTAB Prolog

     Name       : FCHTAB
     Description: Fetch Table
     DSECT      : FCHTAB
     Function   : FCHTAB contains an 8-byte fetch/load parameter
                  list that points to a 38-byte directory list.
                  The fetch table is used when a VSE program
                  issues a FETCH or LOAD request without the
                  LIST= parameter. NUCON contains the pointer to
                  the SYSCOM block (ASYSCOM). The IJBFTTAB field
                  in the SYSCOM block points to the fetch table.
                  FCHTAB is called by the FCHTAB macro.

#### FCHTAB Control Block Content

#### FCHTAB DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FCHTAB         Fetch Table
          8-BYTE PARAMETER LIST POINTING TO DIRECTORY LIST:
    0000    0 Address      4 FCHAPHNM       ADDRESS OF PHASE NAME
    0004    4 Bitstring    1 FCHOPT         OPTIONS
    0005    5 Address      3 FCHALSNM       ADDRESS OF LISTNAME
          38-BYTE DIRECTORY LIST:
    0008    8 Character    8 DIRNAME        PHASE NAME
    0010   16 Bitstring    3 DIRTTR         PHASE TTR
    0013   19 Bitstring    1 DIRN           NO. HALF WORDS IN DIRECTRY
    0014   20 Bitstring    2 DIRTT          NO. TEXT BLOCKS IN PHASE
    0016   22 Bitstring    2 DIRLL          LENGTH LAST TEXT BLOCK
    0018   24 Bitstring    1 DIRC           FLAG BYTE
    0019   25 Bitstring    1 DIRT           RESERVED
    001A   26 Bitstring    3 DIRPPP         PHASE LOAD POINT
    001D   29 Bitstring    3 DIREEE         PHASE ENTRY POINT
    0020   32 Bitstring    2 DIRRR          NUMBER RLD ITEMS IN PHASE
    0022   34 Bitstring    1 DIRR           NO. ADDITIONAL RLD BLOCKS
    0023   35 Bitstring    3 DIRAAA         PARTITION START ADDRESS
    0026   38 Bitstring    1 DIRK           UNUSED
    0027   39 Bitstring    3 DIRVEE         PHASE ENTRY POINT IN SVA
    002A   42 Bitstring    4 DIRFCHTB       FETCH TABLE ADDRESS
              00000026       DIRLENG        *-DIRNAME LENGTH OF DIRECTORY
                                            LIST
              0000002E       FCHLENG        *-FCHTAB TOTAL LENGTH (46) IN
                                            BYTES
              00000006       FCHLENDW       (FCHLENG+7)/8 TOTAL LENGTH IN
                                            DOUBLE WORDS
                 EQUATES FOR DIRC FLAG
              1... ....      SELFREL        X'80' PHASE SELF RELOCATABLE
              .1.. ....      RELPHSE        X'40' PHASE TO BE RELOCATED
              ..1. ....      SVAELIG        X'20' PHASE SVA ELIGIBLE
              ...1 ....      SVAPHSE        X'10' PHASE IN SVA
              .... 1...      PCLPHSE        X'08' PHASE IN PRIV C.I.L.
              .... .1..      PNOTFND        X'04' PHASE NOT FOUND
              .... ..1.      DACTIVE        X'02' PHASE DIRECTORY ACTIVE
              .... ...1      NOTEXT         X'01' TEXT = NO SPECIFIED

#### FCHTAB Storage Layout

    *** FCHTAB - Fetch Table
    *
    *     +---------------------------+------+--------------------+
    *   0 |         FCHAPHNM          |FCHOPT|     FCHALSNM       |
    *     +---------------------------+------+--------------------+
    *   8 |                       DIRNAME                         |
    *     +--------------------+------+-------------+-------------+
    *  10 |      DIRTTR        |DIRN  |   DIRTT     |   DIRLL     |
    *     +------+------+------+------+------+------+-------------+
    *  18 |DIRC  |DIRT  |      DIRPPP        |      DIREEE        |
    *     +------+------+------+-------------+------+------+------+
    *  20 |   DIRRR     |DIRR  |      DIRAAA        |DIRK  |(027)-|
    *     +-------------+------+--------------------+------+------+
    *  28 |  -DIRVEE    |         DIRFCHTB          | 2E
    *     +-------------+---------------------------+
    *
    *** FCHTAB - Fetch Table

#### FCHTAB Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    DACTIVE        002A 02
    DIRAAA         0023
    DIRC           0018
    DIREEE         001D
    DIRFCHTB       002A
    DIRK           0026
    DIRLENG        002A 00000026
    DIRLL          0016
    DIRN           0013
    DIRNAME        0008
    DIRPPP         001A
    DIRR           0022
    DIRRR          0020
    DIRT           0019
    DIRTT          0014
    DIRTTR         0010
    DIRVEE         0027
    FCHALSNM       0005
    FCHAPHNM       0000
    FCHLENDW       002A 00000006
    FCHLENG        002A 0000002E
    FCHOPT         0004
    NOTEXT         002A 01
    PCLPHSE        002A 08
    PNOTFND        002A 04
    RELPHSE        002A 40
    SELFREL        002A 80
    SVAELIG        002A 20
    SVAPHSE        002A 10

This information is based on z/VM V5R2.0.
Last updated on 6 Dec 2005 at 15:38:58 EDT.
Copyright IBM Corporation, 1990, 2005