Previous Topic: Appendix A. SETTING OPTIONAL PARAMETERS

Next Topic: A.2 Excluding Specific Products

A.1 Overriding Dynamic Allocation Parameters

 
The standard PSP refresh job automatically estimates space
and directory blocks required for PSP data sets.  It compares
the allocated space and directory blocks of existing PSP data
sets to the required amounts.  If either is insufficient, the
data set is marked for deletion and a report is produced in
the PSPLOG.

o If the JCL parameter MODE is set to RPT, the refresh job
  will end with an abend code of U0100.

o If MODE is set to DASD, the refresh job will delete
  unsuitable PSP data sets and will allocate all required PSP
  data sets.

The data set names for this process are determined using the
default &SPREFIX..&SMICS (provided in JCL) as the high-level
qualifier followed by the standard PSP data set names that
are identified in Figure A-1.  If you do not want to use the
standard PSP data set names, you may override them as
described below.  The overridden data set names will be used
to search for existing PSP data sets and to allocate new data
sets, if required.

CAUTION: You should change PSP data set names only if
         absolutely necessary.  If you change names, you must
         ensure that the PSP data sets named in the
         batch-driven refresh job are manually modified to
         reflect the overridden data set names.

         You must also ensure that the corresponding data set
         names are changed in the PSP Online panel, Define
         the PSP Libraries (MWF Option 5;2;3;1).  See Figure
         A-2 for the correlation between the PSP installation
         ddnames and the PSP Online ddnames.

You can also override a limited number of parameters used in
the allocation of new PSP data sets.  These parameters will
be ignored, however, if an existing PSP data set meets the
space and directory block requirements.  The parameters are:

PARAMETER             FORMAT

Data set name         DSN=fully qualified data set name
Block size            BLKSIZE=nnnnn
Expiration date       EXPDT=yyddd
Retention period      RETPD=nnnn
Volume serial         VOLSER=vvvv
Unit                  UNIT=uuuuuuuu
SMS STORCLAS          STORCLAS=cccccccc
SMS DATACLAS          DATACLAS=cccccccc
SMS MGMTCLAS          MGMTCLAS=cccccccc
DSNTYPE*              DSNTYPE=cccccccc
Private               PRIVATE=PRIVATE

Note, DSNTYPE specified for ddname PLOAD will be ignored.

Each PSP library's ddname and the defaults for data set name,
block size, unit, and VOLSER are listed in Figure A-1.

If you want to override any of these parameters, edit the
PSPOVER member of sharedprefix.MICS.TAPELOAD.CNTL and specify
the desired ddnames and parameters.  Separate each parameter
with a blank.  If a statement must be continued, follow the
completed parameter with a slash (/) and continue the
statement on the next line. Do not leave a blank line between
any statements. If the default is desired, do not code it.

If no overrides are desired, do not edit PSPOVER.


EXAMPLES OF CHANGES IN PSPOVER:

1. The PSP ISPF table library (ISPTLIB) is reblocked to a
   block size of 23440; all other allocations use the
   defaults:

   DDN=PISPT BLKSIZE=23440

2. The PSP.LOAD library must be allocated on a 3390 that has
   a VOLSER of PSPLOD; all other allocations use the
   defaults:

   DDN=PLOAD VOLSER=PSPLOD UNIT=3390

3. The name for the PSP source library is BDEF.ISMGMT.PSPSRC;
   all other allocations use the defaults:

   DDN=PSRC DSN=BDEF.ISMGMT.PSPSRC

4. The name for the PSP documentation text library is
   BDEF.ISMGMT.MICS6.PSP.DOC.TEXT.  Its VOLSER is PSPDOC,
   which is a 3380.  This statement uses the continuation
   character:

   DDN=PDOCTX DSN=BDEF.ISMGMT.MICS6.PSP.DOC.TEXT       /
   VOLSER=PSPDOC UNIT=338O

NOTES:

o Code the DDN first.

o If you specify a VOLSER, you MUST specify a UNIT.

o Do not use quotes on data set names.

o If a data set name is specified, you must edit the
  equivalent name in the batch-driven refresh job. You must
  also specify the name in the PSP Online panel, Define the
  PSP Libraries (MWF Option 5;2;3;1).

o Do not reblock the PLOAD library to a smaller block size!

o Do not code EXPDT and RETPD together on any override;
  dynamic allocation will fail.

o If EXPDT or RETPD is used, your system operator will
  receive a message requesting permission to write on the
  data set.

o Do not use blank lines.

o If a data set can be reused, its block size will not be
  overridden.


DDNAME       DATA SET NAME             RECFM  LRECL   BLKSIZE  DSORG   UNIT      VOLSER

PASM     &SPREFIX..&SMICS.PSP.ASM      FB      80      6160     PO    &PSPUNIT   &PSPVOL
PBIN     &SPREFIX..&SMICS.PSP.BIN      VB      6140    6144     PO    &PSPUNIT   &PSPVOL
PCLIST   &SPREFIX..&SMICS.PSP.CLIST    FB      80      6160     PO    &PSPUNIT   &PSPVOL
PCNTL    &SPREFIX..&SMICS.PSP.CNTL     FB      80      6160     PO    &PSPUNIT   &PSPVOL
PDICTX   &SPREFIX..&SMICS.PSP.DIC.TEXT VB     137      6160     PO    &PSPUNIT   &PSPVOL
PDOCTX   &SPREFIX..&SMICS.PSP.DOC.TEXT VB     137      6160     PO    &PSPUNIT   &PSPVOL
PGEN     &SPREFIX..&SMICS.PSP.GENLIB   FB      80      6160     PO    &PSPUNIT   &PSPVOL
PINCTX   &SPREFIX..&SMICS.PSP.INC.TEXT VB     137      6160     PO    &PSPUNIT   &PSPVOL
PINCL    &SPREFIX..&SMICS.PSP.INCLLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PISPH    &SPREFIX..&SMICS.PSP.ISPHLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PISPM    &SPREFIX..&SMICS.PSP.ISPMLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PISPP    &SPREFIX..&SMICS.PSP.ISPPLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PISPS    &SPREFIX..&SMICS.PSP.ISPSLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PISPT    &SPREFIX..&SMICS.PSP.ISPTLIB  FB      80      6160     PO    &PSPUNIT   &PSPVOL
PLOAD    &SPREFIX..&SMICS.PSP.LOAD     U        0      6160     PO    &PSPUNIT   &PSPVOL
PMACA    &SPREFIX..&SMICS.PSP.MACAUTOS FB      80      6160     PO    &PSPUNIT   &PSPVOL
PMACL    &SPREFIX..&SMICS.PSP.MACLIB   FB      80      6160     PO    &PSPUNIT   &PSPVOL
PMCOL    &SPREFIX..&SMICS.PSP.MCOLIB   FB    6144      6144     PO    &PSPUNIT   &PSPVOL
POBJ     &SPREFIX..&SMICS.PSP.OBJ      FB      80      6160     PO    &PSPUNIT   &PSPVOL
PPARMS   &SPREFIX..&SMICS.PSP.PARMS    FB      80      6160     PO    &PSPUNIT   &PSPVOL
PCTEXT   &SPREFIX..&SMICS.PSP.PC.TEXT  VB     137      6160     PO    &PSPUNIT   &PSPVOL
PPROTO   &SPREFIX..&SMICS.PSP.PROTOLIB FB      80      6160     PO    &PSPUNIT   &PSPVOL
PSASFLS  &SPREFIX..&SMICS.PSP.SASFLS   FB    6144      6144     PO    &PSPUNIT   &PSPVOL
PSRC     &SPREFIX..&SMICS.PSP.SOURCE   FB      80      6160     PO    &PSPUNIT   &PSPVOL
PUSRC    &SPREFIX..&SMICS.PSP.USOURCE  FB      80      6160     PO    &PSPUNIT   &PSPVOL


Figure A-1.  Default PSP Installation Library DDnames, Data Set Names and Parameters

&SPREFIX, &SMICS, &PSPUNIT, and &PSPVOL all come from
sharedprefix.MICS.TAPELOAD.CNTL(PSPyymmL), which is used to
execute the PSP refresh job.  Likewise, default SMS storage
class, data class, and management class are taken from the
&PSPSTORC, &PSPDATAC, and &PSPMGMTC parameters in
sharedprefix.MICS.TAPELOAD.CNTL(PSPyymmL), which is used to
execute the PSP refresh job.


              DDNAMES USED BY           DDNAMES USED BY
              PSP INSTALLATION          PSP ONLINE

              PASM                      ASM
              PBIN                      BIN
              PCLIST                    CLIST
              PCNTL                     SHRCNTL
              PDICTX                    VDIC
              PDOCTX                    VDOC
              PGEN                      GENLIB
              PINCTX                    VINC
              PINCL                     INCLLIB
              PISPH                     ISPHLIB
              PISPM                     ISPMLIB
              PISPP                     ISPPLIB
              PISPS                     ISPSLIB
              PISPT                     ISPTLIB
              PLOAD                     LOAD
              PMACA                     SASAUTOS
              PMACL                     MACLIB
              PMCOL                     MCOLIB
              POBJ                      OBJ
              PPARMS                    SHRPARMS
              PCTEXT                    PCDOC
              PPROTO                    PROTOLIB
              PSASFLS                   SASFLS
              PSRC                      SOURCE
              PUSRC                     SHRUSORC



Figure A-2.  DDnames Used in PSP Installation and DDnames Used by PSP Online



Use Figure A-2 only if you want to change the name of any of
your PSP libraries:

o The names in the column DDNAMES USED BY PSP INSTALLATION
  can be coded in PSPOVER.

o The names in the column DDNAMES USED BY PSP ONLINE are used
  to identify PSP data sets in the PSP Online "Define the PSP
  Libraries" panel (MWF Option 5;2;3;1).