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). RELOCATION CONSIDERATIONS : None
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
Copyright IBM Corporation, 1990, 2011