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.

LBXBK

Prolog  

Control Block Contents  

LBXBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

LBXBK Prolog

 NAME       : HCPLBXBK
 DESCRIPTION: Language Block Extension
 STATUS     : VM/ESA Version 2, Release 1.0
 DSECT      : LBXBK
 FUNCTION   : Contains information about the pages that actually
              contains the messages on the message repository.
 LOCATED BY : LNGBX     LBXBK pointer
 CREATED BY : HCPNLS    Whenever the LNGBK is built, or otherwise
              filled in.
 DELETED BY : HCPNLS    When the user count of the message repository
              is zero the associated LBXBK is deleted.
 REFERENCES : None
 SERIALIZED :
              Created and destroyed only when the LNGLOCK lock
              is held exclusive.
              Searched only when the LNGLOCK lock is held shared.

 

LBXBK Control Block Content


LBXBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure LBXBK Language Block Extension 0000 0 Dbl-Word 8 LBXFPART (0) Start of fixed length header 00000000 LBXFSZ *-LBXFPART Size of fixed length header 00000000 LBXVPART * Start of variable length data 0000 0 Character 12 LBXENT (0) Start of variable length data Variable number of entries. The number of entries here is specified in LNGPAGE. 0000 0 Character 12 LBXNTRY (0) 0000 0 Signed 4 LBXLOW (0) Lowest message id in the page 0000 0 Signed 2 LBXLMSG Message number (binary) 0002 2 Signed 1 LBXLFMT Format number (binary) 0003 3 Signed 1 LBXLLINE Line number (binary) 0004 4 Signed 4 LBXHIGH (0) Highest message id in the page 0004 4 Signed 2 LBXHMSG Message number (binary) 0006 6 Signed 1 LBXHFMT Format number (binary) 0007 7 Signed 1 LBXHLINE Line number (binary) 0008 8 Address 4 LBXRADDR Real address of message page 0000000C LBXNTSZ *-LBXNTRY Size of 1 LBXNTRY in bytes 000C 12 Address 4 * (0) L'LBXNTRY)))) IEV075 will result if L'LBXNTRY NE LBXNTSZ @P3714FM

 

LBXBK Storage Layout

*** LBXBK - Language Block Extension
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                        LBXENT                         =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** LBXBK - Language Block Extension
*** Overlay for LBXENT in LBXBK
*
*     +-------------+------+------+-------------+------+------+
*   0 |  LBXLMSG    |:LFMT |:LLINE|  LBXHMSG    |:HFMT |:HLINE|
*     +-------------+------+------+-------------+------+------+
*   8 |         LBXRADDR          | C
*     +---------------------------+
*
*** Overlay for LBXENT in LBXBK

 

LBXBK Cross Reference

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

LBXENT 0000

LBXFPART 0000

LBXFSZ 0000 00000000

LBXHFMT 0006

LBXHIGH 0004

LBXHLINE 0007

LBXHMSG 0004

LBXLFMT 0002

LBXLLINE 0003

LBXLMSG 0000

LBXLOW 0000

LBXNTRY 0000

LBXNTSZ 0008 0000000C

LBXRADDR 0008

LBXVPART 0000 00000000


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