About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
IMHBK
Control Block Contents
IMHBK DSECT
Cross Reference (Contains links to field and bit definitions)
IMHBK Prolog
NAME : HCPIMHBK DESCRIPTION: Spool Image Library Member Header Block DSECT : IMHBK FUNCTION : To map out the member header information preceding each member in the 3800 image library file. LOCATED BY : The member header preceeds each image module in the image library. It is pointed to by the IDMDISP field in the IDMBK. CREATED BY : IMAGELIB command (HCPNMTBL) IMAGEMOD command (DMSIMAGE) DELETED BY : All the contents of an IMG file, including the IMHBKs, are deleted by the "PURGE IMG" command processing (HCPCSUPU).
IMHBK Control Block Content
IMHBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IMHBK Spool Image Library Member Header Block For 3800 type members only: -XTB1 or Character Arrangement Table (CAT) 3800 -GRAF or Graphic Character Modification (GCM) 3800-1 -GRF2 or Graphic Character Modification (GCM) 3800-3 -LCS1 or Library Character Set (LCS) 3800-1 -LCS2 or Library Character Set (LCS) 3800-3 -FCB3 or Forms Control Buffer (FCB) 3800 -MOD1 or Copy Modification Module 3800 0000 0 Character 4 IMHNAME Name of the module 0004 4 Signed 2 IMHZERO Two zero bytes 0006 6 Signed 2 IMHLEN Length of data (after header) 00000008 IMHTEXT * Start of image load module 00000008 IMHBSIZE *-IMHBK Size in bytes REDEFINITION - FOR Impact type printers only: -FCBI or Forms Control Buffer for impact printers -UCSI or Universal Character Set for impact printers 0000 0 Character 4 * IMHNAME (Same for this mapping) 0004 4 Signed 2 IMHNEXT Displacement to next header 0006 6 Signed 2 * IMHLEN (Same for this mapping) 0008 8 Signed 2 IMHCCWD Displacement to Verify CCWs 000A 10 Signed 2 IMHCCWL Length of the verify CCWs 0000000C IMHISIZE *-IMHBK Impact Prter Header Size-inBytes 00000002 IMHSIZE (*-IMHBK+7)/8 Size in doublewords
IMHBK Storage Layout
*** IMHBK - Spool Image Library Member Header Block * * +---------------------------+-------------+-------------+ * 0 | IMHNAME | IMHZERO | IMHLEN | * +---------------------------+-------------+-------------+ * 8 * *** IMHBK - Spool Image Library Member Header Block *** Overlay for IMHNAME in IMHBK * * +---------------------------+-------------+-------------+ * 0 |///////////////////////////| IMHNEXT |/////////////| * +-------------+-------------+-------------+-------------+ * 8 | IMHCCWD | IMHCCWL | C * +-------------+-------------+ * *** Overlay for IMHNAME in IMHBK
IMHBK Cross Reference
Symbol Dspl Value -------------- ---- ----- IMHBSIZE 0006 00000008 IMHCCWD 0008 IMHCCWL 000A IMHISIZE 000A 0000000C IMHLEN 0006 IMHNAME 0000 IMHNEXT 0004 IMHSIZE 000A 00000002 IMHTEXT 0006 00000008 IMHZERO 0004
Last updated on 6 Jun 2001 at 11:40:25 EDT.
Copyright IBM Corporation, 1990, 2001