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
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
Last updated on 3 Aug 1999 at 12:08:05 EDT.
Copyright IBM Corporation, 1990, 1999