Previous Topic: 3.8.5.2 Finalize the Reconfigured Database Complex

Next Topic: 4. Operation

3.8.6 Loading New Products


************************ BACKGROUND *************************
*                                                           *
* The CA MICS tape or ESD PAX file includes code and        *
* documentation for all CA MICS products.  It also          *
* delivers maintenance and enhancements for your licensed   *
* CA MICS products as part of the CA MICS Product Support   *
* Program (PSP).                                            *
*                                                           *
* Use these instructions to install newly licensed CA MICS  *
* products into an existing CA MICS complex.  Since product *
* installation may need the most current CA MICS            *
* maintenance, the installation process will check to       *
* ensure that the most recent PSP maintenance has been      *
* loaded from the distribution medium.                      *
*                                                           *
* CA LMP keys are required for each product you install.    *
* You must ensure that the keys for new products have been  *
* installed on each CPU on which the new products will be   *
* installed.                                                *
*                                                           *
*************************************************************

To load the new product, complete the following steps:

__  1. Ensure Libraries are Cataloged

       Make sure that the following libraries are cataloged.
       If they are not, contact Technical Support at
       http://ca.com/support.

       The libraries are:

       sharedprefix.MICS.PSP.CNTL
       sharedprefix.MICS.PSP.PC.TEXT
       sharedprefix.MICS.PSP.ISPTLIB
       sharedprefix.MICS.TAPELOAD.CNTL

__  2. Ensure Libraries are Not Migrated

       Ensure your sharedprefix.MICS and
       sharedprefix.MICS.PSP libraries are not migrated.
       Their data set names begin with the following
       qualifiers:

       sharedprefix.MICS            (complex libraries)
       sharedprefix.MICS.PSP        (PSP libraries)

__  3. Compress Libraries

       The code and text for the products on your tape are
       copied directly to your sharedprefix.MICS and
       sharedprefix.MICS.PSP libraries.  To avoid potential
       space problems, compress your sharedprefix.MICS and
       PSP libraries before loading the new product.

__  4. Back Up Complex and PSP Libraries

       The code and text for the products on the PSP
       distribution medium are copied directly to your
       sharedprefix.MICS and sharedprefix.MICS.PSP libraries.
       To avoid potential space problems, compress your
       sharedprefix.MICS and PSP libraries before loading the
       new product.

__  5. Ensure PSP Libraries have been Refreshed

       Ensure that your Product Support Program (PSP)
       libraries have been previously refreshed from the most
       recently available PSP distribution.  If not, it would
       be best to refresh your PSP libraries before
       continuing.

__  6. Ensure MWF is Initialized

       Refer to the "How to Use the PSP" guide for detailed
       instructions on initializing the CA MICS Workstation
       Facility (MWF) and using PSP Online to apply product
       changes.

__  7. Review the Cover Letter

       Review the cover letter and associated product
       maintenance letters (PML) for the latest important
       technical information.

__  8. Install LMP Keys for New Products

       You are required to obtain and install a CA LMP key
       for each CA MICS product.  One key is required for
       each CPU that the product will be loaded to. Refer to
       Section 3.2.2 for more information.  If there are
       questions about CA LMP keys, contact Technical
       Support at http://ca.com/support.

__  9. Load Optional Products

       Optional products can be loaded from either tape or
       ESD PAX.  There are two ways to load the products,
       either via the panel-driven load process or via
       pre-existing JCL.  Select one of the following
       substeps to load the product:

       Step 9a. - Panel-driven process that supports tape
                  and ESD PAX.

       Step 9b. - ESDPLD1 - JCL supporting ESD PAX

       Step 9c. - PRODLD1 - JCL supporting tape

__ 9a. Load Optional Products Using MWF


       This step uses a panel-driven process to generate the
       JCL to load your optional products to DASD.  It
       combines parameters you provide on MWF panels with
       parameters that were specified during the
       complex-level JCLGEN, and generates the JCL to
       load from the PSP distribution data sets.

       __ Select the MWF panel called Select New Products and
          Submit the Product Load Job (MWF;5;2;3;4).

       __ Type the following parameters on the panel:

          SR      is the new product being loaded.  Type the
                  three-letter code of the new product.

                  If you are loading more than one new
                  product, each code must be separated by a
                  blank.

                  Note:  Only specify your NEW products!  If
                  you specify products that are already
                  installed, they will be overlayed.  This
                  can critically impact your CA MICS
                  database.

                  Use the MWF CONFIG command to help you
                  determine which CA MICS products are
                  installed.

          From    When the incoming PSP distribution files
          Tape    are on a tape, specify YES.  Otherwise,
                  specify NO or leave this blank.  Note that
                  this option is mutually exclusive with the
                  "From ESD-DASD" option below.

          Tape    is the volume serial number of the PSP
          VOLSER  distribution tape that you want to load.

          Tape    is the expiration date for a foreign tape
          EXPDT   if your tape management system requires
                  one.

          Tape    is the name of the tape device on which the
          UNIT    CA MICS distribution tape is to be mounted.

          From    When the CA MICS distribution files come
          ESD-    from an ESD PAX file, specify YES.
          DASD    Otherwise, specify NO or leave this blank.
                  Note that this option is mutually exclusive
                  with the "From Tape" option above.

          High    is the high level data set qualifier(s)
          Level   that are common to all the incoming PSP
          Qualif- distribution files on DASD. It corresponds
          ier     to "yourHLQ" used in the ESD PAX UNZIPJCL
                  job.

          PSP     is the volume serial number of the
          VOLSER  direct access storage device to be used to
                  store the new PSP libraries.  This will be
                  used as the default VOLSER for allocation
                  of new PSP data sets.  It can be overridden
                  for individual data set names by modifying
                  entries in PSPOVER as described in Appendix
                  A.1.  If the "SMS JCL Tailoring" option
                  (below) is "YES", this parameter is
                  ignored.

          PSP     is the unit name of the direct access
          UNIT    storage device to be used to store the new
                  PSP data sets.  This will be used as the
                  default unit for allocation of new PSP data
                  sets.  It can be overridden for individual
                  data set names by modifying entries in
                  PSPOVER as described in Appendix A.1.  If
                  the "Omit UNIT & VOL=SER from JCL" option
                  (below) is YES, this parameter is ignored.

          PSP     is the SMS STORCLAS to be used to store the
          STOR-   new PSP data sets.  This will be used as
          CLAS    the default STORCLAS for allocation of new
                  PSP data sets.  It can be overridden for
                  individual data set names by modifying
                  entries in PSPOVER as described in Appendix
                  A.1.

          PSP     is the SMS DATACLAS to be used to store the
          DATA-   new PSP data sets.  This will be used as
          CLAS    the default DATACLAS for allocation of new
                  PSP data sets.  It can be overridden for
                  individual data set names by modifying
                  entries in PSPOVER as described in Appendix
                  A.1.

          PSP     is the SMS MGMTCLAS to be used to store the
          MGMT-   new PSP data sets.  This will be used as
          CLAS    the default MGMTCLAS for allocation of new
                  PSP data sets.  It can be overridden for
                  individual data set names by modifying
                  entries in PSPOVER as described in Appendix
                  A.1.

          PSP     can be either blank or LIBRARY.  Specify
         DSNTYPE  LIBRARY to allocate new PSP data sets as
                  PDSE data sets (partition data sets
                  extended).  It can be overridden for
                  individual data set names except for the
                  PSP LOAD library, by modifying entries in
                  PSPOVER as described in Appendix A.1.

          PSP     is the disposition of all PSP libraries
          DISP    except sharedprefix.MICS.PSP.CNTL,
                  PSP.PC.TEXT, and PSP.ISPTLIB.

                  Note:  If the libraries listed below exist,
                  specify "OLD,KEEP".  If the libraries do
                  not exist, specify "NEW,CATLG,DELETE".

                  sharedprefix.MICS.PSP.ASM
                  sharedprefix.MICS.PSP.BIN
                  sharedprefix.MICS.PSP.CLIST
                  sharedprefix.MICS.PSP.DIC.TEXT
                  sharedprefix.MICS.PSP.DOC.TEXT
                  sharedprefix.MICS.PSP.GENLIB
                  sharedprefix.MICS.PSP.INC.TEXT
                  sharedprefix.MICS.PSP.INCLLIB
                  sharedprefix.MICS.PSP.ISPHLIB
                  sharedprefix.MICS.PSP.ISPMLIB
                  sharedprefix.MICS.PSP.ISPPLIB
                  sharedprefix.MICS.PSP.ISPSLIB
                  sharedprefix.MICS.PSP.LOAD
                  sharedprefix.MICS.PSP.MACAUTOS
                  sharedprefix.MICS.PSP.MACLIB
                  sharedprefix.MICS.PSP.OBJ
                  sharedprefix.MICS.PSP.PARMS
                  sharedprefix.MICS.PSP.PROTOLIB
                  sharedprefix.MICS.PSP.SASFLS
                  sharedprefix.MICS.PSP.SOURCE
                  sharedprefix.MICS.PSP.USOURCE

                  If your site does not have its PSP
                  libraries, new PSP libraries will be
                  allocated as part of the INSTALL steps.
                  These PSP libraries will contain all
                  product changes required to install your
                  new products.  For more information about
                  the PSP libraries, see "How To Use the
                  PSP".

          PSP     is the block size that will be used to
          BLOCK-  allocate your new PSP data sets.
          SIZE
                  Note:  Do not override the default of 6160
                  unless required by your site.

          Loader  is the program name of the IBM Loader at
                  your site. This is typically IEWLDRGO,
                  HEWLDRGO, or LOADER.  If in doubt, contact
                  your system programmer.

          Region  is the region for each step.  The default
          size    of 4096 KB should be adequate.

          Omit    will cause the JCL to be generated without
          UNIT &  "VOL=SER=" or "UNIT=" parameters in DD
          VOL=SER statements for temporary disk data sets or
          From    for allocating new PSP data sets.  If the
          JCL     System Managed Storage (DFSMS)
                  implementation at your site requires that
                  UNIT= and VOL=SER= parameters be omitted,
                  then specify YES, otherwise, specify NO.

          Edit    is either YES or NO.  If YES, then you will
          gener-  be given an opportunity to edit the load
          ated    JCL before it is submitted.
          JCL

       __ When your parameters are complete, do one of the
          following:

          __ Press END to continue

             OR

          __ Type CANCEL and press ENTER to stop the process.

       __ If you pressed END and if Edit generated JCL was
          YES, then you will see a temporary data set
          containing the generated tape load job.

          __ Review the JCL and verify that it conforms to
             your site's standards.  Make a copy of the JCL
             in a permanent data set for future reference.

          __ Press END to submit the job.

          Note:  Modules are written to disk by executing the
          program named LPEBLDD. It runs as a
          "non-authorized" program. Some mainframe security
          systems, such as CA Top Secret, have a feature that
          restricts non-authorized programs from writing
          authorized load modules. (An authorized load module
          is link-edited with an attribute of AC(1).) If your
          site has this security feature activated and is
          licensed for the CA MICS Space Collector (VCC),
          then the load job will fail with an S913 ABEND
          while trying to write an authorized VCC load
          module. To prevent this ABEND, request your
          security administrator to permit LPEBLDD to write
          authorized load modules.

       __ Exit PSP Online.  Do this by pressing END until the
          CA MICS Administrator Facility panel is displayed.

       __ After the job finishes, check the return codes.
          All steps must have a return code of zero except
          the following:

          COMPABND must not execute.  It only executes if the
          PSP refresh requirement is not met.  It will force
          the job to ABEND.

          PSPCHK2 may be 0 or 4.

          #ASCOPY2 and PSPUPDTE must be 0 when PSPCHK2 is 4.

          #ASCOPY2 and PSPUPDTE will not execute when PSPCHK2
          is 0.  This is normal.

          Any other return codes are errors.  If there is an
          error, you must correct it and resubmit the job.
          If the error persists, contact Technical Support at
          http://ca.com/support.

       __ Proceed to Step 10.

__ 9b. Execute ESDPLD1

       This step supports loading your optional products to
       disk from an ESD PAX file.

  ***********************************************************
  *  CAUTION:  Do NOT EXECUTE STEP 9b if you have already   *
  *            executed Step 9a or Step 9c.                 *
  ***********************************************************

       __ Edit sharedprefix.MICS.TAPELOAD.CNTL(ESDPLD1).

          Provide a JOB card and complete the following JCL
          statements on the LOADPROD EXEC statement.

//***********************************************************
//LOADPROD EXEC LOADPROC,                                   *
//*                                   PARM                  *
//*                              -------------------        *
//    RSIZE='4096K',        <--- REGION FOR ALL STEPS       *
//    YOURHLQ='_____',      <--- MICS ESD PREFIX            *
//    SPREFIX='_____',      <--- MICS SHARED PREFIX         *
//    SMICS='MICS.',        <--- SHARED MICSLEVEL?          *
//    SASPFX='______',      <--- SAS SYSTEM LIBRARY PREFIX  *
//    SASNAME='entry',      <--- SAS     for SAS V9         *
//*                              SASXAL  for SAS V8         *
//    SASCFG='config',      <--<< BATCH IF SAS V8           *
//*                               BATW0 IF SAS V9           *
//    LANG1='',             <--<< SAS V9 LANGUAGE           *
//*                               EN = ENGLISH              *
//*                               BLANK IF V8               *
//    LANG2='',             <--<< SAS V9 ENCODING VALUE     *
//*                               W0. = EBCDIC (1047)       *
//*                                MUST HAVE TRAILING .     *
//*                                BLANK IF V8              *
//    PSPVOL=,              <--- VOLUME FOR NEW PSP LIBS    *
//    PSPDSP='_____',       <--- PSP LIB DISPOSITION        *
//    PSPUNIT=,             <--- UNIT FOR NEW PSP LIBS      *
//    PSPSTORC=,            <--  OPTIONAL PSP STORCLAS=     *
//    PSPDATAC=,            <--  OPTIONAL PSP DATACLAS=     *
//    PSPMGMTC=,            <--  OPTIONAL PSP MGMTCLAS=     *
//    PSPDSNT=,             <--  OPT., PUT LIBRARY FOR PDSE *
//    BLOCK=6160,           <--- PSP LIBRARY BLOCKSIZE OK?  *
//    WKUNIT=SYSDA ,        <--- IS WORK DASD UNIT OK?      *
//    SR='___',             <--- NEW PRODUCTS. SEPARATE WITH*
//*                              A BLANK. ENCLOSE WITHIN    *
//*                              APOSTROPHES.               *
//    LOADER=IEWLDRGO       <--- YOUR SITE'S LOADER NAME    *
//***********************************************************

         You must complete the following parameters on the
         LOADPROD EXEC statement, not those on the PROC
         statement:

         RSIZE   is the region for each step. The default of
                 4 MB should be adequate.

         YOURHLQ specifies the high level qualifier of the
                 ESD PAX data sets. It must be replaced with
                 the "yourHLQ" used in the ESD PAX UNZIPJCL
                 job.

         SPREFIX is the standard CA MICS sharedprefix. Do
                 not end the sharedprefix with a period (.).

         SMICS   is the MICS level for the sharedprefix.MICS
                 and sharedprefix.MICS.PSP libraries.
                 Specify this parameter with a trailing
                 period.  If you have specified NOMICSLEVEL
                 on the sharedprefix statement in the JCLDEFC
                 member of sharedprefix.MICS.PARMS, you must
                 change SMICS to null (SMICS=,).

         SASPFX  specifies the common data set name prefix
                 for your SAS libraries. Note that this name
                 is specified with no trailing period.  This
                 prefix is used in the following DDs to form
                 the names of your site's SAS libraries used
                 for CA MICS:

                 STEPLIB - SAS load library
                 CONFIG  - SAS CNTL library that holds a
                           SAS system configuration file
                 SASHELP - SAS help library
                 SASMSG  - SAS message library

                 Review the data set names specified in the
                 DDs.  If they are incorrect, correct the
                 names and comment out SASPFX.

         SASNAME specifies the program name of the SAS
                 Program Product in the load library
                 specified in the STEPLIB DD.

         SASCFG  is the member name of your SAS configuration
                 file.  Normally this is a member of the SAS
                 CNTL data set.  For SAS version 8, the
                 member name is usually BATCH.  For version 9
                 and above it is usually BATW0.

         LANG1   is the language code required with SAS
                 Versions 9 and higher, for example, EN
                 stands for English. The value is blank for
                 SAS Version 8.

         LANG2   is the encoding value required with SAS
                 Version 9 and higher.  The value for EBCDIC
                 is W0 and must have a trailing period (.).
                 The value is blank for SAS Version 8.

         PSPUNIT specify the unit name and volume serial
         and     number of the direct access storage device
         PSPVOL  to be used to store the new PSP libraries.
                 These parameters will be used as default
                 parameters for allocation of new PSP data
                 sets. They can be overridden for individual
                 data set names by modifying entries in
                 PSPOVER as described in Appendix A.1.  If
                 you do not need to specify a parameter for
                 PSPUNIT, code it as null (that is,
                 'PSPUNIT=,').  Likewise, if you do not need
                 to specify a parameter for PSPVOL, code it
                 as null (that is, 'PSPVOL=,').

         PSP     is the SMS STORCLAS to be used to store the
         STORC   new PSP libraries.  This will be used as
                 the default STORCLAS for allocation of new
                 PSP data sets. It can be overridden for
                 individual data set names by modifying
                 entries in PSPOVER as described in Appendix
                 A.1.  If you do not need to specify a
                 parameter for PSPSTORC, code it as null
                 (that is, 'PSPSTORC=,').

         PSP     is the SMS DATACLAS to be used to store the
         DATAC   new PSP libraries.  This will be used as
                 the default DATACLAS for allocation of new
                 PSP data sets. It can be overridden for
                 individual data set names by modifying
                 entries in PSPOVER as described in Appendix
                 A.1.  If you do not need to specify a
                 parameter for PSPDATAC, code it as null
                 (that is, 'PSPDATAC=,').

         PSP     is the SMS MGMTCLAS to be used to store the
         MGMTC   new PSP libraries.  This will be used as
                 the default MGMTCLAS for allocation of new
                 PSP data sets. It can be overridden for
                 individual data set names by modifying
                 entries in PSPOVER as described in Appendix
                 A.1.  If you do not need to specify a
                 parameter for PSPMGMTC, code it as null
                 (that is, 'PSPMGMTC=,').

         PSP     can be either blank or LIBRARY.  Specify
         DSNT    LIBRARY to allocate new PSP data sets as
                 partitioned data set extended (PDSE) data
                 sets.  It can be overridden for individual
                 data set names except for the PSP LOAD
                 library, by modifying entries in PSPOVER
                 as described in Appendix A.1.

         PSPDSP  is the disposition of all PSP libraries
                 except sharedprefix.MICS.PSP.CNTL,
                 PSP.PC.TEXT, and PSP.ISPTLIB.  If the
                 following libraries exist, use the value
                 'OLD,KEEP'.  If the following libraries do
                 not exist, use the value 'NEW,CATLG,DELETE'.
                 Verify that you have the
                 sharedprefix.MICS.PSP.CNTL, PSP.PC.TEXT, and
                 PSP.ISPTLIB libraries already allocated.

                 sharedprefix.MICS.PSP.ASM
                 sharedprefix.MICS.PSP.BIN
                 sharedprefix.MICS.PSP.CLIST
                 sharedprefix.MICS.PSP.DIC.TEXT
                 sharedprefix.MICS.PSP.DOC.TEXT
                 sharedprefix.MICS.PSP.GENLIB
                 sharedprefix.MICS.PSP.INC.TEXT
                 sharedprefix.MICS.PSP.INCLLIB
                 sharedprefix.MICS.PSP.ISPHLIB
                 sharedprefix.MICS.PSP.ISPMLIB
                 sharedprefix.MICS.PSP.ISPPLIB
                 sharedprefix.MICS.PSP.ISPSLIB
                 sharedprefix.MICS.PSP.LOAD
                 sharedprefix.MICS.PSP.MACAUTOS
                 sharedprefix.MICS.PSP.MACLIB
                 sharedprefix.MICS.PSP.OBJ
                 sharedprefix.MICS.PSP.PARMS
                 sharedprefix.MICS.PSP.PROTOLIB
                 sharedprefix.MICS.PSP.SASFLS
                 sharedprefix.MICS.PSP.SOURCE
                 sharedprefix.MICS.PSP.USOURCE

         WKUNIT  specifies the unit name for a direct access
                 work device.

         BLOCK   is the block size value used for the new PSP
                 libraries.  Do not override the default of
                 6160 unless required by your site.

         SR      is the three-letter code for the new product
                 being loaded.

                 If you are loading more than one new
                 product, each code must be separated by a
                 blank.

                 Note:  Only specify your NEW products!  If
                 you specify products that are already
                 installed, they will be overlayed.  This can
                 critically impact your CA MICS database.

                 Use the MWF CONFIG command to help you
                 determine which CA MICS products are
                 installed.

         LOADER  specifies the program name of the IBM
                 Loader at your site. This is typically
                 IEWLDRGO, HEWLDRGO, or LOADER. If in doubt,
                 contact your system programmer.

       __ Submit 'sharedprefix.MICS.TAPELOAD.CNTL(ESDPLD1)'.

          Note:  Modules are written to disk by executing the
          program named LPEBLDD.  It runs as a
          "non-authorized" program.  Some mainframe security
          systems, such as CA Top Secret, have a feature that
          restricts non-authorized programs from writing
          authorized load modules.  (An authorized load
          module is link-edited with an attribute of AC(1)).
          If your site has this security feature activated
          and is licensed for the CA MICS Space Collector
          (VCC), then the load job will fail with an S913
          ABEND while trying to write an authorized VCC load
          module. To prevent this ABEND, request your
          security administrator to permit LPEBLDD to write
          authorized load modules.

       __ After the job finishes, check the return codes.
          All steps must have return codes of zero except the
          following:

          COMPABND must not execute.  If it does execute, the
          PSP refresh level requirement has not been met and
          it will force the job to ABEND.

          PSPCHK2 may be 0 or 4.

          #ASCOPY2 and PSPUPDTE must be 0 if PSPCHK2 is 4.

          #ASCOPY2 and PSPUPDTE will not execute if PSPCHK2
          is 0.  This is normal.

          Any other return codes are errors.  If there is an
          error, you must correct it and resubmit the job.
          If the error persists, contact Technical Support at
          http://ca.com/support.

       __ Proceed to Step 10.

__ 9c. Execute PRODLD1

       This step supports loading your optional products to
       disk from a magnetic tape.

  ***********************************************************
  *  CAUTION:  Do NOT EXECUTE STEP 9c if you have already   *
  *            completed step 9a or Step 9b.                *
  ***********************************************************

       __ Edit sharedprefix.MICS.TAPELOAD.CNTL(PRODLD1).

          Provide a JOB card and complete the following JCL
          statements on the LOADPROD EXEC statement.

//***********************************************************
//LOADPROD EXEC LOADPROC,                                   *
//*                                       PARM              *
//*                                  --------------         *
//  RSIZE='4096K',            <--- REGION FOR ALL STEPS     *
//  SPREFIX='______________', <--- MICS SHARED PREFIX       *
//  SMICS='MICS.',            <--- SHARED MICSLEVEL?        *
//  TUNIT='____',             <--- IS TAPE UNIT OK?         *
//  TEXPDT=98000,             <--- IS TAPE EXPDT OK?        *
//  TVOL=______,              <--- TAPE VOLSER              *
//  SASPFX='_______________', <--- SAS SYSTEM LIBRARY PREFIX*
//  SASNAME=SASXAL,           <--- SAS PROGRAM NAME         *
//  SASCFG='config',          <--<< BATCH IF SAS V8         *
//*                                 BATW0 IF SAS V9         *
//  LANG1='',                 <--<< SAS V9 LANGUAGE         *
//*                                 EN = ENGLISH            *
//*                                 BLANK IF V8             *
//  LANG2='',                 <--<< SAS V9 ENCODING VALUE   *
//*                                 W0. = EBCDIC (1047)     *
//*                                 MUST HAVE TRAILING .    *
//*                                 BLANK IF V8             *
//  PSPVOL=,                  <--- VOLUME FOR NEW PSP LIBS  *
//  PSPDSP='________',        <--- PSP LIB DISPOSITION      *
//  PSPUNIT=,                 <--- UNIT FOR NEW PSP LIBS    *
//  PSPSTORC=,                <--  OPTIONAL PSP STORCLAS=   *
//  PSPDATAC=,                <--  OPTIONAL PSP DATACLAS=   *
//  PSPMGMTC=,                <--  OPTIONAL PSP MGMTCLAS=   *
//  PSPDSNT=,                 <--  OPT, PUT LIBRARY for PDSE*
//  BLOCK=6160,               <--- PSP LIBRARY BLOCKSIZE OK?*
//  WKUNIT=SYSDA,             <--- IS WORK DASD UNIT OK?    *
//  SR='___',                 <--- NEW PRODUCTS.SEPARATE    *
//*                                WITH A BLANK. ENCLOSE    *
//*                                WITHIN APOSTROPHES.      *
//  LOADER=IEWLDRGO           <--- YOUR SITE'S LOADER NAME  *
//***********************************************************

         You must complete the following parameters on the
         LOADPROD EXEC statement, not those on the PROC
         statement:

         RSIZE     is the amount of region storage for steps
                   in this job.

         SPREFIX   is the sharedprefix for the shared CA MICS
                   and PSP libraries.  Note that this is
                   specified with no trailing period (for
                   example, DB1.SP rather than DB1.SP.).

         SMICS     is the MICS level for the
                   sharedprefix.MICS and
                   sharedprefix.MICS.PSP libraries.  Specify
                   this parameter with a trailing period.  If
                   you have specified NOMICSLEVEL on the
                   sharedprefix statement in the JCLDEFC
                   member of sharedprefix.MICS.PARMS, you
                   must change SMICS to null (SMICS=,).

         TUNIT     is the unit name of the tape device on
                   which the CA MICS distribution tape is to
                   be mounted.

         TEXPDT    is the tape expiration date, if your
                   site uses a tape management system.

         TVOL      is the volume serial number of the CA MICS
                   distribution tape as it appears on the "CA
                   MICS Encryption Parameters."

         SASPFX    is the common data set name prefix for
                   your SAS libraries.  Note that this name
                   is specified with no trailing period.
                   This prefix is used in the following DDs
                   to form the names of your site's SAS
                   libraries for CA MICS:

                   STEPLIB - SAS load library
                   CONFIG  - SAS CNTL library that holds a
                             SAS system configuration file
                   SASHELP - SAS help library
                   SASMSG  - SAS message library

                   Review the data set names specified in the
                   DDs.  If they are incorrect, correct the
                   names and comment out SASPFX.

         SASNAME   is the program name of the SAS Program
                   Product in the load library specified in
                   the STEPLIB DD.

         SASCFG    is the member name of your SAS
                   configuration file.  Normally this is a
                   member of the SAS CNTL data set.  For SAS
                   Versions 7 and 8, the member name is
                   usually BATCH and BATW0 for Versions 9 and
                   above.

         LANG1     is the language code required with SAS
                   Versions 9 and higher, for example, EN
                   stands for English. The value is blank for
                   SAS Version 8.

         LANG2     is the encoding value required with SAS
                   Version 9 and higher.  The value for
                   EBCDIC is W0 and must have a trailing
                   period (.).  The value is blank for Sas
                   Version 8.

         PSPVOL    is the name of the DASD volume where the
                   new PSP libraries will be located.  If
                   they already exist, code this parameter as
                   null (that is, PSPVOL=,).

         PSPDSP    is the disposition of all PSP libraries
                   except sharedprefix.MICS.PSP.CNTL,
                   PSP.PC.TEXT, and PSP.ISPTLIB.  If the
                   following libraries exist, use the value
                   'OLD,KEEP'.  If the following libraries do
                   not exist, use the value
                   'NEW,CATLG,DELETE'.  Verify that you have
                   the sharedprefix.MICS.PSP.CNTL,
                   PSP.PC.TEXT, and PSP.ISPTLIB libraries
                   already allocated.

                   sharedprefix.MICS.PSP.ASM
                   sharedprefix.MICS.PSP.BIN
                   sharedprefix.MICS.PSP.CLIST
                   sharedprefix.MICS.PSP.DIC.TEXT
                   sharedprefix.MICS.PSP.DOC.TEXT
                   sharedprefix.MICS.PSP.GENLIB
                   sharedprefix.MICS.PSP.INC.TEXT
                   sharedprefix.MICS.PSP.INCLLIB
                   sharedprefix.MICS.PSP.ISPHLIB
                   sharedprefix.MICS.PSP.ISPMLIB
                   sharedprefix.MICS.PSP.ISPPLIB
                   sharedprefix.MICS.PSP.ISPSLIB
                   sharedprefix.MICS.PSP.LOAD
                   sharedprefix.MICS.PSP.MACAUTOS
                   sharedprefix.MICS.PSP.MACLIB
                   sharedprefix.MICS.PSP.OBJ
                   sharedprefix.MICS.PSP.PARMS
                   sharedprefix.MICS.PSP.PROTOLIB
                   sharedprefix.MICS.PSP.SASFLS
                   sharedprefix.MICS.PSP.SOURCE
                   sharedprefix.MICS.PSP.USOURCE

         PSPUNIT   is the unit name of the DASD volumes where
                   the new PSP libraries will be located.  If
                   PSP libraries already exist, code this
                   parameter as null (that is, PSPUNIT=,).

         PSP       is the SMS STORCLAS to be used to store
         STORC     the new PSP libraries.  This will be used
                   as the default STORCLAS for allocation of
                   new PSP data sets. It can be overridden
                   for individual data set names by modifying
                   entries in PSPOVER as described in
                   Appendix A.1.  If you do not need to
                   specify a parameter for PSPSTORC, code it
                   as null (that is, 'PSPSTORC=,').

         PSP       is the SMS DATACLAS to be used to store
         DATAC     the new PSP libraries.  This will be used
                   as the default DATACLAS for allocation of
                   new PSP data sets. It can be overridden
                   for individual data set names by modifying
                   entries in PSPOVER as described in
                   Appendix A.1.  If you do not need to
                   specify a parameter for PSPDATAC, code it
                   as null (that is, 'PSPDATAC=,').

         PSP       is the SMS MGMTCLAS to be used to store
         MGMTC     the new PSP libraries.  This will be used
                   as the default MGMTCLAS for allocation of
                   new PSP data sets. It can be overridden
                   for individual data set names by modifying
                   entries in PSPOVER as described in
                   Appendix A.1.  If you do not need to
                   specify a parameter for PSPMGMTC, code it
                   as null (that is, 'PSPMGMTC=,').

         PSPDSNT   can be either blank or LIBRARY.  Specify
                   LIBRARY to allocate new PSP data sets as
                   partitioned data set extended (PDSE) data
                   sets.  It can be overridden for individual
                   data set names except for the PSP LOAD
                   library, by modifying entries in PSPOVER
                   as described in Appendix A.1.

         BLOCK     is the block size value used for the new
                   PSP libraries.

         WKUNIT    is the unit name for a direct access work
                   device.

         SR        is the three-letter code for the new
                   product being loaded.

                   If you are loading more than one new
                   product, each code must be separated by a
                   blank.

                   Note:  Only specify your NEW products!  If
                   you specify products that are already
                   installed, they will be overlayed!  This
                   can critically impact your CA MICS
                   database.

                   Use the MWF CONFIG command to help you
                   determine installed CA MICS products.

         LOADER    is the program name of the IBM Loader at
                   your site.  This is typically IEWLDRGO,
                   HEWLDRGO, or LOADER.  If in doubt, contact
                   your system programmer.

       __ Submit the following job:

            'sharedprefix.MICS.TAPELOAD.CNTL(PRODLD1)'

          Note:  Modules are written to disk by executing the
          program named LPEBLDD. It runs as a
          "non-authorized" program. Some mainframe security
          systems, such as CA Top Secret, have a feature that
          restricts non-authorized programs from writing
          authorized load modules. (An authorized load module
          is link-edited with an attribute of AC(1)). If your
          site has this security feature activated and is
          licensed for the CA MICS Space Collector (VCC),
          then the load job will fail with an S913 ABEND
          while trying to write an authorized VCC load
          module. To prevent this ABEND, request your
          security administrator to permit LPEBLDD to write
          authorized load modules.

       __ After the job finishes, check the return codes.
          All steps must have return codes of zero except the
          following:

          COMPABND must not execute.  If it does execute, the
          PSP refresh level requirement has not been met and
          it will force the job to ABEND.

          PSPCHK2 may be 0 or 4.

          #ASCOPY2 and PSPUPDTE must be 0 if PSPCHK2 is 4.

          #ASCOPY2 and PSPUPDTE will not execute if PSPCHK2
          is 0.  This is normal.

          Any other return codes are errors.  If there is an
          error, you must correct it and resubmit the job.
          If the error persists, contact Technical Support at
          http://ca.com/support.

       __ Proceed to the next step.

__ 10. Receive New Tables

       NOTE: This step is ESSENTIAL for product installation!

       Use PSP Online to receive new product tables.  Select
       the Product Support Online Services panel (MWF;5;2).

       The Receive New PSP Tables dialog will be displayed.
       Respond to the prompts to ensure that the tables are
       received and saved.

__ 11. Complete Optional Product Installation

       Note: This step is ESSENTIAL for product installation.

       Use PSP Online to complete product installation.

       The ccc0000 job, which you are about to execute, helps
       ensure that required product maintenance is applied.
       It also copies product parameters, account routines,
       and MICF inquiries to their required libraries.  This
       must be done for the product to execute correctly.

       Use PSP Online to select and print product change
       ccc0000 (where "ccc" is the three-character identifier
       listed in your new product shipment letter).

       Note: When the ccc0000 product change is selected, all
       unapplied prerequisite and corequisite product changes
       will be selected as well.  You must ALSO print the
       checklists for these product changes.

       If you are reinstalling an optional product and
       ccc0000 does not appear on the Select Product Changes
       for Apply panel in PSP Online, perform the following
       steps to select the product change:

       __ Type "X ccc0000" on the command line and press
          ENTER.

       __ Type "R" on the line next to ccc0000 and press
          ENTER.

       __ Type "S" on the line next to ccc0000 and press
          ENTER.

       __ If you experience difficulty with this process,
          contact Technical Support.

       Note:  Review all PC text documents for requisite
              product changes and for possible local
              modification conflicts before applying any
              product changes.

              Apply the product change.  You must ensure that
              the ccc0000 installation job ends with a
              condition code of zero.

              For assistance, contact Technical Support at
              http://ca.com/support.

__ 12. Complete Checklists for Each Optional Product

       You must ensure that ALL checklists, including those
       used for the optional product's installation and its
       prerequisite and corequisite product changes, are
       completed in the following order:

       __ Each prerequisite product change

       __ The ccc0000 product change

       __ Each corequisite product change

__ 13. Back Up System

       Create a backup copy of all sharedprefix and prefix
       libraries.

__ 14. Retain Distribution Tape

       Retain your CA MICS distribution files. They may be
       used to install other CA MICS optional products.