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.

ANCHSECT

Prolog  

Control Block Contents  

ANCHSECT DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

ANCHSECT Prolog

Name : ANCHTAB Description: Anchor Table DSECT : ANCHSECT Function : ANCHSECT defines the VSE anchor table. This DSECT is used by DMSDOS when a CDLOAD (SVC 65) is issued, and the specified phase is not found in either the CMSVSAM or CMSAMS segment. In this case, the specified phase is loaded either from a CMS DOSLIB or a VSE core image library, and the name, load point, entry point and length in bytes of the phase are saved in an available slot in the anchor table. ANCHSECT is called by the ANCHTAB macro.

 

ANCHSECT Control Block Content


ANCHSECT DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure ANCHSECT Anchor Table BEGINNING OF AN ANCHOR-TABLE: 0000 0 Address 4 ANCHENDA END ADDRESS OF ANCHOR TABLE 0004 4 Address 4 ABCHLUB Dynamic Assign Table 0008 8 Address 4 ANCHCBS POINTER TO VSAM "AMCB" TABLE 000C 12 Address 4 ANCHOAL POINTER TO VSAM "OAL" (OPEN ACB) TABLE 0010 16 Address 4 ANCHCCRB Compression Serv Root Block Ptr. 0014 20 Address 4 ANCHCCGT Compression Services Gate Word 0018 24 Signed 4 * (26) Reserved area for VSAM use FOLLOWED BY ONE OR MORE ANCHOR-TABLE ENTRIES OF THE FOLLOWING FORMAT: 0080 128 Character 8 ANCHPHNM PHASE NAME 0088 136 Address 4 ANCHLDPT LOAD POINT 008C 140 Address 4 ANCHENTP ENTRY POINT 0090 144 Bitstring 1 ANCHSTSW STATUS SWITCH 0091 145 Address 3 ANCHPHLN LENGTH OF PHASE IN BYTES Allocate space for 43 more 20 byte anchor table entries. 0094 148 Signed 4 * (219) Dynamic Fetch Entries, each 20 bytes, (CMS only). ANCHSTSW DEFINITIONS: .... .... ANCHMLOD X'00' PHASE MUST BE LOADED .111 1111 ANCHINST X'7F' PHASE IS ALREADY IN STORAGE 1111 1111 ANCHRPJL X'FF' REQUESTED PHASE JUST LOADED BY ANOTHER TASK (ONLY IF AP=YES) 00000014 ANCHLENG 20 LENGTH OF ONE ANCHOR-TABLE ENTRY 00000400 ANCHSIZ 1024 DEFAULT SIZE OF ANCHOR TABLE (IN BYTES)

 

ANCHSECT Storage Layout

*** ANCHSECT - Anchor Table
*
*     +---------------------------+---------------------------+
*   0 |         ANCHENDA          |         ABCHLUB           |
*     +---------------------------+---------------------------+
*   8 |         ANCHCBS           |         ANCHOAL           |
*     +---------------------------+---------------------------+
*  10 |         ANCHCCRB          |         ANCHCCGT          |
*     +---------------------------+---------------------------+
*  18 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80 |                       ANCHPHNM                        |
*     +---------------------------+---------------------------+
*  88 |         ANCHLDPT          |         ANCHENTP          |
*     +------+--------------------+---------------------------+
*  90 |:HSTSW|     ANCHPHLN       |///////////////////////////|
*     +------+--------------------+///////////////////////////|
*  98 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 400
*
*** ANCHSECT - Anchor Table

 

ANCHSECT Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

ABCHLUB 0004

ANCHCBS 0008

ANCHCCGT 0014

ANCHCCRB 0010

ANCHENDA 0000

ANCHENTP 008C

ANCHINST 0094 7F

ANCHLDPT 0088

ANCHLENG 0094 00000014

ANCHMLOD 0094 00

ANCHOAL 000C

ANCHPHLN 0091

ANCHPHNM 0080

ANCHRPJL 0094 FF

ANCHSIZ 0094 00000400

ANCHSTSW 0090


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:17:17 EDT.
Copyright IBM Corporation, 1990, 1999