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.

PEDBK

Prolog  

Control Block Contents  

PEDBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PEDBK Prolog

 Name       : HCPPEDBK
 Description: Product Enablement Data Block
 DSECT      : PEDBK
 STATUS     : VM/ESA Version 2, Release 3.0
 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
 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' Indicates this is Product Block 0009 9 Bitstring 1 PEDFLAG1 Status Flag for Enablement block 1... .... PEDENABL X'80' Product is Enabled .1.. .... PEDDISAB X'40' Product is Disabled ..1. .... PEDDELET X'20' Product Definition Delete request ...1 .... PEDDESCR X'10' Definition Contains Description 000A 10 Bitstring 1 PEDFLAG2 Status Flag for PEDBK storage ...1 .... PEDDESCD X'10' 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

(contains links to field and bit definitions)
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


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