Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PEDBK
Control Block Contents
PEDBK DSECT
Cross Reference (Contains links to field and bit definitions)
PEDBK Prolog
NAME : HCPPEDBK DESCRIPTION: Product Enablement Data Block DSECT : PEDBK FUNCTION : Contains information relating to Products that are explicitly marked Enabled or Disabled on the system. LOCATED BY : SYSPEDBK pointer of system. These control blocks are kept in SORTED order using PEDPRDID as the key. CREATED BY : HCPPEC, HCPPES DELETED BY : HCPPEA SERIALIZED : SYSPEDLK Lock in System Common area RELOCATION CONSIDERATIONS : None USAGE NOTES : The next field MUST be retained as the FIRST data field within the control block. The chaining routine in HCPPEA requires this to be at offset zero.
PEDBK Control Block Content
PEDBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PEDBK Product Enablement Data Block 0000 0 Signed 4 PEDNEXT Pointer to Next PEDBK 0004 4 Signed 4 * ** Reserved for IBM use ** 0008 8 Bitstring 1 PEDTYPE Type of enablement block 00000001 PEDPROD X'01' PEDPROD Indicates this is Product Block 0009 9 Bitstring 1 PEDFLAG1 Status Flag for Enablement block 1... .... PEDENABL X'80' PEDENABL Product is Enabled .1.. .... PEDDISAB X'40' PEDDISAB Product is Disabled ..1. .... PEDDELET X'20' PEDDELET Product Definition Delete request ...1 .... PEDDESCR X'10' PEDDESCR Definition Contains Description 000A 10 Bitstring 1 PEDFLAG2 Status Flag for PEDBK storage ...1 .... PEDDESCD X'10' PEDDESCD Description data is contigious This is included to note that the control block is variable length. If NO Description is present or if new development allocates a separate area the block will only be the fixed data size. 000B 11 Bitstring 13 * ** Reserved for IBM use ** 0018 24 Dbl-Word 8 * (0) 0018 24 Character 8 PEDPRDID Product Identifier ( 7 or 8 char) 0020 32 Signed 4 PEDDESCL Length of product description 0024 36 Signed 4 PEDDESCA Address of product description 0028 40 Dbl-Word 8 * (0) 00000028 PEDCONTD * This is the beginning of Descr. if it is contiguous 1111 1111 PEDMXDES X'FF' Maximum Description size 00000028 PEDBKSIZ *-PEDBK Size of PEDBK in Bytes 00000005 PEDBKSZD (*-PEDBK+7)/8 Size of PEDBK in Doublewords 00000127 PEDMXSZ PEDBKSIZ+PEDMXDES Maximum size if description is contiguous
PEDBK Storage Layout
*** PEDBK - Product Enablement Data Block * * +---------------------------+---------------------------+ * 0 | PEDNEXT |///////////////////////////| * +------+------+------+------+---------------------------+ * 8 |:TYPE |:FLAG1|:FLAG2|//////////////////////////////////| * +------+------+------+//////////////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 18 | PEDPRDID | * +---------------------------+---------------------------+ * 20 | PEDDESCL | PEDDESCA | * +---------------------------+---------------------------+ * 28 * *** PEDBK - Product Enablement Data Block
PEDBK Cross Reference
Symbol Dspl Value -------------- ---- ----- PEDBKSIZ 0028 00000028 PEDBKSZD 0028 00000005 PEDCONTD 0028 00000028 PEDDELET 0009 20 PEDDESCA 0024 PEDDESCD 000A 10 PEDDESCL 0020 PEDDESCR 0009 10 PEDDISAB 0009 40 PEDENABL 0009 80 PEDFLAG1 0009 PEDFLAG2 000A PEDMXDES 0028 FF PEDMXSZ 0028 00000127 PEDNEXT 0000 PEDPRDID 0018 PEDPROD 0008 00000001 PEDTYPE 0008
Copyright IBM Corporation, 1990, 2011