5.3 Update CA MICS for SAS System Changes


************************************************************
* NOTE:  If you are upgrading your CA MICS system to       *
*        a new version of SAS, follow the instructions     *
*        outlined in section 5.4.                          *
*                                                          *
*        This checklist is ONLY used for changing the      *
*        SAS System Library names, typically associated    *
*        with application of SAS System maintenance.       *
*                                                          *
************************************************************
 
This section provides a procedure for updating CA MICS when
you change SAS System library names.  Typically, library
names change to comply with data set naming standards or when
a new service pack (TSLEVEL) of SAS has been installed at
your site.
 
 
__  1. (CONDITIONAL) Stop the Q&R Mainframe Server
 
       If you are using the CA MICS Q&R Mainframe Server
       with this complex, you must stop the server.
 
       See the CA MICS Q&R Workstation Administrator
       Guide for general information about stopping the
       Q&R Mainframe Server.
 
__  2. (OPTIONAL) Create CA MICS SAS Libraries
 
       Create CA MICS SAS libraries.  You can reference your
       site SAS libraries, and skip this step.
 
       +----------------------------------------------------+
       | Reference(s): Section 3.3.1 (SAS Libraries)        |
       +----------------------------------------------------+
 
       Modify the sample job shown below to populate the
       CA MICS SAS libraries from your new SAS installation
       libraries by doing the following:
 
       __ If you are using SAS 9.2 or above, use the ISASCNTL
          and OSASCNTL DD statements with the CONFIG data set
          by uncommenting them and commenting the ones with
          the CNTL data set.
 
       __ Change sasprefix to the data set qualifier of the
          new SAS libraries.
 
          Note that with SAS 9.1.3 or above, sasprefix may
          include language and encoding abbreviation (e.g. W0
          and ENW0).
 
       __ Change micssasprefix to the data set qualifiers
          that are valid for your CA MICS installation.
 
       __ Add a JOB statement to the JCL and any installation
          specific JCL.
 
          //COPY1    EXEC PGM=IEBCOPY,REGION=4M
          //SYSPRINT DD SYSOUT=*
          //SYSUT1   DD UNIT=SYSDA,SPACE=(CYL,(1,1))
          //SYSUT2   DD UNIT=SYSDA,SPACE=(CYL,(1,1))
          //ISASAUTO DD DISP=SHR,DSN=sasprefix.AUTOLIB
          //ISASCNTL DD DISP=SHR,DSN=sasprefix.CNTL
          //*ISASCNTL DD DISP=SHR,DSN=sasprefix.CONFIG
          //ISASLIB  DD DISP=SHR,DSN=sasprefix.LIBRARY
          //ISASMSG  DD DISP=SHR,DSN=sasprefix.SASMSG
          //*
          //OSASAUTO DD DISP=OLD,DSN=micssasprefix.AUTOLIB
          //OSASCNTL DD DISP=OLD,DSN=micssasprefix.CNTL
          //*OSASCNTL DD DISP=OLD,DSN=micssasprefix.CONFIG
          //OSASLIB  DD DISP=OLD,DSN=micssasprefix.LIBRARY
          //OSASMSG  DD DISP=OLD,DSN=micssasprefix.SASMSG
          //SYSIN    DD *
            COPY INDD=((ISASCNTL,R)),OUTDD=OSASCNTL
            COPY INDD=((ISASLIB,R)),OUTDD=OSASLIB
            COPY INDD=((ISASMSG,R)),OUTDD=OSASMSG
            COPY INDD=((ISASAUTO,R)),OUTDD=OSASAUTO
          /*
          //COPY2    EXEC PGM=IEBGENER,REGION=1M
          //SYSPRINT DD SYSOUT=*
          //SYSUT1   DD DISP=SHR,DSN=sasprefix.SASHELP
          //SYSUT2   DD DISP=OLD,DSN=micssasprefix.SASHELP
          //SYSIN    DD DUMMY
 
       __ Submit the job and ensure that it finishes with a
          return code of 0.
 
__  3. Update JCLDEFC
 
       Review the reference for information about defining
       JCLGEN parameters for SAS.  Edit
       sharedprefix.MICS.PARMS(JCLDEFC) and update the
       following parameters with information that is
       applicable to the new SAS release or library name:
 
          SASAUTOS  SASCONFIGx  SASHELP  SASLIB
          SASMSG    SASNAME     SASVER
 
       ******************************************************
       * Reference(s): Section 2.3.1.6.2 (JCLGEN)           *
       ******************************************************
 
__  4. Rename Libraries
 
       Edit sharedprefix.MICS.CNTL(JCLGEN0), changing the
       SASPFX= value on the EXEC statement for the MICSDM
       in-stream cataloged procedure.
 
__  5. Execute JCLGEN0
 
       Submit the following job:
 
         'sharedprefix.MICS.CNTL(JCLGEN0)'
 
       Ensure that there are no error messages in SYSTSPRT or
       in MICSLOG and that the last MICSLOG message is the
       normal termination message, BAS10999.
 
__  6. Execute PROCJOB1
 
       The following JCL procedures changed:
 
         MICSCOM  MICSDM  MICSDOC  MICSDOCH MICSGT  MICSGU
         MICSRPTS MICSSVR MICSASM
 
       Move them to your CA MICS PROCLIB by submitting the
       following job:
 
         'sharedprefix.MICS.CNTL(PROCJOB1)'
 
       Ensure that there are no error messages and that the
       job completes with a condition code of zero.  If you
       maintain PROCs in a production PROCLIB, copy the
       regenerated procedures listed above to your production
       PROCLIB.
 
__  7. (CONDITIONAL) Execute JCLGEN1
 
       Perform this step only if you have the CA MICS
       Accounting and Chargeback product installed.
 
       Submit the following job:
 
         'sharedprefix.MICS.CNTL(JCLGEN1)'
 
       Ensure that there are no error messages in SYSTSPRT or
       in MICSLOG and that the last MICSLOG message is the
       normal termination message, BAS10999.
 
*************************************************************
*  Repeat the following steps for each database unit.       *
*************************************************************
 
__  8. Suspend Production Operations
 
       NOTE: If you are upgrading from SAS Version 8 to
       SAS 9.1.3 or above and you enabled incremental
       update for one or more products in any of the unit
       databases, make sure the final DAILY job was run.

       Suspend production operations for the unit database by
       using the Operational Status and Tracking SUSPEND
       command in MWF to deactivate production scheduling.
 
__  9. Edit JCLDEF
 
       Edit prefix.MICS.PARMS(JCLDEF) and update the
       following parameters with information that is
       applicable to the new SAS release or library name:
 
         SASAUTOS  SASCONFIGx  SASHELP  SASLIB
         SASMSG    SASNAME     SASVER
 
       ******************************************************
       * Note:  If you are taking advantage of JCLGEN       *
       *        parameter sharing, then these parameters    *
       *        might not be specified in                   *
       *        prefix.MICS.PARMS(JCLDEF).                  *
       *                                                    *
       *        If SASVER is the only parameter that        *
       *        required a change, proceed to the final     *
       *        step in this checklist.                     *
       ******************************************************
 
       ******************************************************
       * Reference(s): Section 2.3.3.2 (JCLGEN)             *
       *               Section 2.3.1.6.7 (Parameter Sharing)*
       ******************************************************

       Suspend production operations for the unit database by
       using the Operational Status and Tracking SUSPEND
       command in MWF to deactivate production scheduling.
 
__ 10. Execute JCLGENA
 
       Regenerate the CNTL members by submitting the
       following job:
 
         'prefix.MICS.CNTL(JCLGENA)'
 
       Ensure that there are no error messages in SYSTSPRT or
       in MICSLOG and that the last MICSLOG message is the
       normal termination message, BAS10999.
 
__ 11. (CONDITIONAL) Execute PROCJOB2
 
       The following JCL procedures changed:
 
         MICSDUx  MICSNDBx
 
       Move them to your CA MICS PROCLIB by submitting the
       following job:
 
         'prefix.MICS.CNTL(PROCJOB2)'
 
       Ensure that there are no error messages and that the
       job completes with a condition code of zero.
 
       If you maintain PROCs in a production PROCLIB, copy
       the regenerated procedures listed above to your
       production PROCLIB.
 
__ 12. Execute JCLGENC
 
       Regenerate the CNTL members by submitting the
       following job:
 
         'prefix.MICS.CNTL(JCLGENC)'
 
       Ensure that there are no error messages in SYSTSPRT or
       in MICSLOG and that the last MICSLOG message is the
       normal termination message, BAS10999.
 
__ 13. (CONDITIONAL) Execute PROCJOB3
 
       The following JCL procedures changed:
 
         MICSDBx  MICSSHRx
 
       Move them to your CA MICS PROCLIB by submitting the
       following job:
 
         'prefix.MICS.CNTL(PROCJOB3)'
 
       Ensure that there are no error messages and that the
       job completes with a condition code of zero.  If you
       maintain PROCs in a production PROCLIB, copy the
       regenerated procedures listed above to your production
       PROCLIB.
 
__ 14. Execute JCLGEND
 
       Submit the following job:
 
         'prefix.MICS.CNTL(JCLGEND)'
 
       Ensure that there are no error messages in MICSLOG;
       that the last message is the normal termination
       message, BAS10999; and that the job completes with a
       condition code of zero.
 
__ 15. Resume Daily Operations
 
       Resume the CA MICS Daily operation of the current
       database unit.
 
*************************************************************
*  Repeat the above steps for each database unit.           *
*************************************************************
 
__ 16. (CONDITIONAL) Start the Q&R Mainframe Server
 
       If you are using the CA MICS Q&R Mainframe Server
       with this complex, restart the server.
 
__ 17. (CONDITIONAL) Activate CLIST
 
       If the name of the CA MICS SAS load library has
       changed, review the reference on the CA MICS
       Workstation Facility (MWF) startup CLIST.
 
       ******************************************************
       * Reference(s): Section 3.3.6.2                      *
       ******************************************************
 
__ 18. Review Instructions
 
       Review the instructions on updating MWF with the new
       SAS version's parameter and data set name information.
 
       ******************************************************
       * Reference(s): Section 4.4.2.3                      *
       ******************************************************