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.

MLEBK

Prolog  

Control Block Contents  

MLEBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

MLEBK Prolog

 Name       : HCPMLEBK
 STATUS     : VM/ESA Version 2, Release 1.0
 Description: Member List Entry Block
 DSECT      : MLEBK
 Function   : The MLEBK contains information about each
              member in an open PDS
 Located by : OFBK.OFBMLEBK
              MLEBK.MLEFWD
 Created by : HCPZIB
 Deleted by : HCPZIB
              HCPZIC

 

MLEBK Control Block Content


MLEBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure MLEBK Member List Entry Block 0000 0 Address 4 MLEFWD A( next MLEBK ) 0004 4 Signed 2 MLEDATAL Length of MLEDATA 0006 6 Signed 2 * Reserved 0008 8 Character 8 MLENAME Member name 0010 16 Signed 4 MLEUSER1 Reserved for non-IBM use 0014 20 Signed 4 MLEUSER2 Reserved for non-IBM use 0018 24 Signed 4 MLESTRT Record where member starts. 001C 28 Signed 4 MLEEND Record where member ends. The member may end well before this record if the PDS needs to be compressed. When reading a member, one should always look for the End-of-Member separator: x'61FFFF61' 0020 32 Address 4 MLEBASE Address of base MLEBK for this alias member. 00000024 MLEBKSZ *-MLEBK Length of fixed portion 0024 36 Character 256 MLEDATA (0) Start of variable length data Directory data

 

MLEBK Storage Layout

*** MLEBK - Member List Entry Block
*
*     +---------------------------+-------------+-------------+
*   0 |          MLEFWD           |  MLEDATAL   |/////////////|
*     +---------------------------+-------------+-------------+
*   8 |                       MLENAME                         |
*     +---------------------------+---------------------------+
*  10 |         MLEUSER1          |         MLEUSER2          |
*     +---------------------------+---------------------------+
*  18 |         MLESTRT           |          MLEEND           |
*     +---------------------------+---------------------------+
*  20 |         MLEBASE           |                           |
*     +---------------------------+                           |
*  28 |                                                       |
*     =                       MLEDATA                         =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** MLEBK - Member List Entry Block

 

MLEBK Cross Reference

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

MLEBASE 0020

MLEBKSZ 0020 00000024

MLEDATA 0024

MLEDATAL 0004

MLEEND 001C

MLEFWD 0000

MLENAME 0008

MLESTRT 0018

MLEUSER1 0010

MLEUSER2 0014


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