Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

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

(contains links to field and bit definitions)
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 VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:20:57 EDT.
Copyright IBM Corporation, 1990, 1999