Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
MLEBK
Control Block Contents
MLEBK DSECT
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 RELOCATION CONSIDERATIONS : None
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
Copyright IBM Corporation, 1990, 2011