Defining the runtime data sets

The Provisioning Manager stores permanent and temporary data in data sets. You define these data sets only once for each domain. The data sets must be accessible on all runtime systems. Table 16 contains a list of the required data sets and their attributes:

Table 16. Provisioning Manager data sets
Restart data set Policy repository Domain configuration repository Provisioning Manager parameters
Data set prefix.RESTART prefix.POLICIES prefix.DOMCFG prefix.PARM
DSORG PO PO PO PO
DSNTYPE LIBRARY (preferred) or PDS LIBRARY (preferred) or PDS LIBRARY (preferred) or PDS LIBRARY (preferred) or PDS
RECFM VB VB VB VB
LRECL 16384 512 512 512
BLKSIZE 32760 32760 32760 32760
Directory blocks (if DSNTYPE=PDS) 20 20 20 20
Primary allocation 1 MB 1 MB 1 MB 300 KB
Secondary allocation 2 MB 2 MB 2 MB 600 KB

The prefix for the data set names is the high-level qualifier and the name of the domain defined in Table 13. For example, with the default values, the restart data set name would be CPO.DOMAIN1.RESTART.

After you create the data sets, copy two sample files from the Capacity Provisioning installation file system to the data sets for Provisioning Manager parameters. The files are env and parm from directory /usr/lpp/cpo/samples. Copy them as members ENV and PARM.

Capacity Provisioning provides a sample job to define these data sets and copy the files. The sample job is available as member CPOMKDSN in library SYS1.SAMPLIB. Note that this job deletes any existing data sets that have the same name as the ones to be defined.