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

MLEBK

Prolog  

Control Block Contents  
   MLEBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


MLEBK Prolog

 Name       : HCPMLEBK
 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           |
*     +---------------------------+
*
*** MLEBK - Member List Entry Block

 

MLEBK Cross Reference

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 z/VM V4R2.0. Last updated on 17 Oct 2001 at 15:43:07 EDT.
Copyright IBM Corporation, 1990, 2001