3. Installation › 3.8 Installation Checklists › 3.8.2 Adding a Product to an Existing Database Unit › 3.8.2.2 Reconfigure the Existing Database Unit(s)
3.8.2.2 Reconfigure the Existing Database Unit(s)
************************************************************
* Repeat the steps in this section for each database unit *
* in the CA MICS complex that will contain the new *
* product. *
************************************************************
__ 1. Suspend Operation
Suspend production operations for the unit database by
using the Operational Status and Tracking SUSPEND
command in MWF to deactivate production scheduling.
__ 2. (OPTIONAL) Worksheet Preparation
Complete the set of Installation Preparation
Worksheets for the database unit being defined.
+---------------------------------------------------+
| Reference(s): Section 2.3, all subsections |
| Chapter 7, ccc Analyzer Guide(s) |
+---------------------------------------------------+
__ 3. Define JCL Parameters
Define all of the members in the prefix.MICS.PARMS
library that are required by JCLGEN:
prefix.MICS.PARMS(JCLDEF)
prefix.MICS.PARMS(USERJCL)
prefix.MICS.PARMS(INPUTRDR or INPUTccc) if an SMF
source component will be installed in this database
unit
prefix.MICS.PARMS(JCLNAMES) if the default PROC or
data set names should not be used for this unit
+---------------------------------------------------+
| Reference(s): Section 2.3.3.2.1 (JCLDEF) |
| Section 2.3.3.2.2 (USERJCL) |
| Section 2.3.3.2.3 (INPUTRDR) |
| Section 2.3.3.3.2.3 (JCLNAMES) |
| Chapter 7, ccc Analyzer Guide(s) |
+---------------------------------------------------+
__ 4. Verify JCL and Clist Attributes
Verify the JCL and CLIST attributes for each CA MICS
product by reviewing
sharedprefix.MICS.PARMS(JCL$Iccc), where ccc is the
three character component identifier. If changes are
required, make the changes in
prefix.MICS.PARMS(JCLINFO).
+---------------------------------------------------+
| Reference(s): Section 2.3.3.3.2.2 (JCLINFO) |
+---------------------------------------------------+
__ 5. Generate Unit Installation Jobs
Regenerate the CA MICS unit installation Jobs. Submit
the following job:
'prefix.MICS.CNTL(JCLGENB)'
+---------------------------------------------------+
| Reference(s): Section 3.5.3.3 |
+---------------------------------------------------+
__ 6. Execute PROCJOB2
Move the first group of CA MICS cataloged JCL
procedures to the production PROC library by
submitting the following job:
'prefix.MICS.CNTL(PROCJOB2)'
+---------------------------------------------------+
| Reference(s): Section 3.5.4 |
+---------------------------------------------------+
__ 7. Execute COPYLIBU
Move the CA MICS parameter library members that are
dependent on the products installed in this database
unit. Submit the following job:
'prefix.MICS.CNTL(COPYLIBU)'
+---------------------------------------------------+
| Reference(s): Section 3.5.2.2 |
+---------------------------------------------------+
__ 8. Define Required Parameters
Define the required PARMS members.
__ CA MICS base platform (BAS):
'prefix.MICS.PARMS(SYSID)'
'prefix.MICS.PARMS(ZONE)'
'prefix.MICS.PARMS(SITE)'
Update the members in prefix.MICS.PARMS for the
appropriate products.
__ CA MICS Analyzer Option for MeasureWare (AUM):
'prefix.MICS.PARMS(INPUTAUM)'
'prefix.MICS.PARMS(AUMAURT)'
'prefix.MICS.PARMS(AUMOPS)'
__ CA MICS Analyzer Option for VAX/VMS (DEX):
'prefix.MICS.PARMS(INPUTDEX)'
'prefix.MICS.PARMS(DEXOPS)'
__ CA MICS Analyzer Option for IMS (IMS):
'prefix.MICS.PARMS(INPUTIMS)'
'prefix.MICS.PARMS(IMSAURT)'
'prefix.MICS.PARMS(IMSOPS)'
'prefix.MICS.PARMS(IMSRLRT)'
'prefix.MICS.PARMS(IMSSPND)'
__ CA MICS Analyzer Option for VSE/Power (PWR):
'prefix.MICS.PARMS(INPUTPWR)'
'prefix.MICS.PARMS(PWRCONFG)'
'prefix.MICS.PARMS(PWRGROUP)'
'prefix.MICS.PARMS(PWRGPRTE)'
'prefix.MICS.PARMS(PWROPS)'
'prefix.MICS.PARMS(PWRTNRTE)'
__ CA MICS System Reliability Analyzer Option (SRL):
'prefix.MICS.PARMS(INPUTSRL)'
'prefix.MICS.PARMS(SRLDEVS)'
'prefix.MICS.PARMS(SRLOPS)'
__ CA MICS Tandem Option (TDM):
'prefix.MICS.PARMS(INPUTTDM)'
'prefix.MICS.PARMS(TDMOPS)'
__ CA MICS Tape Analyzer Option, TLM Component:
'prefix.MICS.PARMS(INPUTTLM)'
'prefix.MICS.PARMS(TLMOPS)'
'prefix.MICS.PARMS(VOLGPRTE)'
__ Field Developed Applications (FDAs) for MSI:
'prefix.MICS.PARMS(cccOPS)'
__ Field Developed Applications (FDAs) for MTI:
'prefix.MICS.PARMS(cccOPS)'
'prefix.MICS.PARMS(INPUTccc)'
'prefix.MICS.PARMS(cccSYSID)'
__ CA MICS Analyzer Option for VM/CMS (VMC):
'prefix.MICS.PARMS(INPUTVMC)'
'prefix.MICS.PARMS(VMCOPS)'
****************************************************
* --------------INPUT SOURCE NOTE------------------*
* *
* The following components may use SMF data as an *
* input source: *
* AST, CIC, DB2, HSM, IDM, MQS, RMF, *
* SMF, SNT, VTS, TSO, VCA, WEB, and *
* FDAs (if applicable) *
* *
* For the components listed above, you must choose *
* one of the alternative methods shown below. *
* These specifications identify the data set names *
* containing the raw data that will be processed *
* by the unit's DAILY update job. *
* *
* (1) If DAYSMF ON is specified in *
* prefix.MICS.PARMS(JCLDEF), then you must *
* identify the input data set names in *
* prefix.MICS.PARMS(INPUTRDR). *
* *
* (2) If DAYSMF OFF is specified in *
* prefix.MICS.PARMS(JCLDEF) you must *
* identify the input data set names in *
* prefix.MICS.PARMS(INPUTccc) for each *
* component in the unit. *
* *
* (3) If this component is in a unit by itself, *
* then you must identify the input data set *
* names in prefix.MICS.PARMS(INPUTRDR). *
* *
****************************************************
__ CA MICS CA ASTEX Option (AST):
'prefix.MICS.PARMS(INPUTAST)'
'prefix.MICS.PARMS(ASTAURT)'
'prefix.MICS.PARMS(ASTOPS)'
__ CA MICS Analyzer Option for CICS (CIC):
'prefix.MICS.PARMS(INPUTCIC)'
'prefix.MICS.PARMS(CICALONE)'
'prefix.MICS.PARMS(CICAURT)'
'prefix.MICS.PARMS(CICMSAC)'
'prefix.MICS.PARMS(CICOPS)'
'prefix.MICS.PARMS(CICRLRT)'
'prefix.MICS.PARMS(CICTHRSH)'
__ CA MICS Analyzer Option for DB2 (DB2):
'prefix.MICS.PARMS(INPUTDB2)'
'prefix.MICS.PARMS(DB2OPS)'
__ CA MICS Analyzer Option for CA IDMS (IDM):
'prefix.MICS.PARMS(INPUTIDM)'
'prefix.MICS.PARMS(IDMAURT)'
'prefix.MICS.PARMS(IDMOPS)'
'prefix.MICS.PARMS(IDMRLRT)'
'prefix.MICS.PARMS(IDMRPTS)'
__ CA MICS Analyzer Option for MQSeries (MQS):
'prefix.MICS.PARMS(INPUTMQS)'
'prefix.MICS.PARMS(MQSOPS)'
__ CA MICS Hardware and SCP Analyzer (RMF):
'prefix.MICS.PARMS(INPUTRMF)'
'prefix.MICS.PARMS(RMFOPS)'
__ CA MICS Batch and Operations Analyzer (SMF):
'prefix.MICS.PARMS(INPUTSMF)'
'prefix.MICS.PARMS(JOBGROUP)'
'prefix.MICS.PARMS(JOBGPRTE)'
'prefix.MICS.PARMS(PRINTDEF)'
'prefix.MICS.PARMS(SMFOPS)'
'prefix.MICS.PARMS(SMFUOPTS)'
'prefix.MICS.PARMS(TURNRTE)'
__ CA MICS Tape Analyzer Option, VTS Component:
'prefix.MICS.PARMS(INPUTVTS)'
'prefix.MICS.PARMS(VTSOPS)'
'prefix.MICS.PARMS(VTSCMPID)'
__ CA MICS Network Analyzer Option (SNT):
'prefix.MICS.PARMS(INPUTSNT)'
'prefix.MICS.PARMS(NETGROUP)'
'prefix.MICS.PARMS(NETGPRT)'
'prefix.MICS.PARMS(NETAPPL)'
'prefix.MICS.PARMS(SNTCIDRT)'
'prefix.MICS.PARMS(SNTNIDRT)'
'prefix.MICS.PARMS(SNTOPS)'
'prefix.MICS.PARMS(SNTPLURT)'
'prefix.MICS.PARMS(SNTRPTD)'
'prefix.MICS.PARMS(SNTRPTM)'
__ CA MICS Analyzer for TSO:
'prefix.MICS.PARMS(INPUTTSO)'
'prefix.MICS.PARMS(TSOAURT)'
'prefix.MICS.PARMS(TSOOPS)'
__ CA MICS Space Analyzer Option (VCA):
'prefix.MICS.PARMS(INPUTHSM)'
'prefix.MICS.PARMS(INPUTVCA)'
'prefix.MICS.PARMS(HSMOPS)'
'prefix.MICS.PARMS(VCAOPS)'
__ CA MICS Web Analyzer Option (WEB):
'prefix.MICS.PARMS(INPUTWEB)'
'prefix.MICS.PARMS(WEBOPS)'
'prefix.MICS.PARMS(WEBSLIST)'
'prefix.MICS.PARMS(WLECONF)'
'prefix.MICS.PARMS(WLESCRPT)'
__ Field Developed Applications (FDAs) using SMF data
as input source:
'prefix.MICS.PARMS(INPUTccc)'
***IMPORTANT****IMPORTANT***IMPORTANT****IMPORTANT***
* *
* FDAs may or may not use SMF data as an input *
* source. *
* *
* CA MICS does NOT provide an automated interface *
* to CA SMF Director from within an FDA. This *
* means that CA MICS will NOT be able to read the *
* CA SMF Director duplicate split index and obtain *
* the necessary input files. However, any SMF data*
* sets output from CA SMF Director may still be *
* directly input as standard SMF data. *
* *
***IMPORTANT****IMPORTANT***IMPORTANT****IMPORTANT***
+---------------------------------------------------+
| References: Section 2.3.2, all subsections |
| Section 2.3.3.2, all subsections |
| Chapter 7, ccc Analyzer Guide(s) |
| Section 7.6, System Modification |
| Guide (for MSI) |
| Section 8.7, System Modification |
| Guide (for MTI) |
| Section 1.5.2.3, CA ASTEX Option |
| Guide |
| Section 7.2.2, Application |
| Extension Option for Tandem Guide |
+---------------------------------------------------+
__ 9. (OPTIONAL) Update DBMODEL
Update prefix.MICS.PARMS(DBMODEL).
The COPYLIBU job generated the DBMODEL parameter
library member. Review and modify the DBMODEL
contents.
Change the retention limits on the FILE statements
according to your retention needs.
+---------------------------------------------------+
| Reference(s): Section 2.3.4 |
| Chapter 7, System Modification |
| Guide, for user components |
+---------------------------------------------------+
__ 10. (OPTIONAL) Update COMPRESS
Update prefix.MICS.PARMS(COMPRESS).
The COPYLIBU job generated the COMPRESS parameter
library member. Review and modify the COMPRESS
contents.
+---------------------------------------------------+
| Reference(s): Section 2.3.2.6 |
+---------------------------------------------------+
__ 11. Review EXECDEF
Review the default values for the dynamic execution
options in prefix.MICS.PARMS(EXECDEF) and update as
needed. Carefully review the entries affecting data
retention limits.
+---------------------------------------------------+
| References: Section 2.3.5 |
| Section A.3 |
| Section 7.3.6 Batch and Operations |
| Analyzer Guide |
+---------------------------------------------------+
__ 12. Review UNITGEN Options
Review sharedprefix.MICS.PARMS(UNITGEN) for the
options in effect.
+---------------------------------------------------+
| Reference(s): Section 5.6.1 |
+---------------------------------------------------+
__ 13. Execute UNITGEN
Submit the following job:
'prefix.MICS.CNTL(UNITGEN)'
Ensure that there are no error messages in MICSLOG or
SYSTSPRT and that the MICSLOG contains the normal
termination messages, BAS10999I or BAS11999I.
If the UNITGEN NOAUTOSUBMIT, or UNITGEN AUTOSUBMIT and
NOOPJCL parameters have been specified, UNITGEN will
complete with a normal return code of 4. Otherwise,
UNITGEN and UNITGEN1 should complete with a return
code of 0.
__ 14. (CONDITIONAL) Execute UNITGEN1
Perform this step only if your installation has
specified
UNITGEN NOAUTOSUBMIT
You must manually submit the UNITGEN1 job to perform
the required JCL and parameter generations.
After the UNITGEN job from the previous step
completes successfully, submit the following job:
'prefix.MICS.CNTL(UNITGEN1)'
__ 15. Verify UNITGEN1 Results
Verify that the UNITGEN1 job executed successfully.
The UNITGEN1 job contains multiple steps that perform
COPYLIBU, CYCLEGEN, JCLGEN, cccPGEN, and GDGSGEN
processing or part of it.
Ensure that there are no error messages in MICSLOG or
SYSTSPRT and that the MICSLOG contains the normal
termination messages, BAS10999I or BAS11999I.
All steps should complete with a return code of zero.
If errors are encountered during UNITGEN1 job
execution, correct the errors and rerun UNITGEN and
UNITGEN1 jobs respectively.
+--------------------------------------------------+
| Reference(s): Sections 5.6 and 5.6.1 |
+--------------------------------------------------+
__ 16. Execute PROCJOB3
Move CA MICS database set-up PROCS to the installation
PROCLIB by submitting the following job:
'prefix.MICS.CNTL(PROCJOB3)'
+---------------------------------------------------+
| Reference(s): Section 3.5.4 |
+---------------------------------------------------+
__ 17. (CONDITIONAL) Execute JCLGEND
Perform this step only if your installation has
specified
UNITGEN NOOPJCL
If NOOPJCL is specified, UNITGEN1 did not generate the
CA MICS operational jobs.
To generate these jobs, submit the following job:
'prefix.MICS.CNTL(JCLGEND)'
Ensure that there are no error messages in MICSLOG or
SYSTSPRT and that the MICSLOG contains the normal
termination messages, BAS10999I or BAS11999I.
All steps should complete with a return code of zero.
+---------------------------------------------------+
| Reference(s): Section 5.6.1 |
+---------------------------------------------------+
__ 18. Complete Accounting and Chargeback Processes
If Accounting and Chargeback is being installed,
define the parameters and execute the generation
processes required for this product. Use the
checklists in the Accounting and Chargeback User
Guide. Once you have completed the checklist sections
that deal with planning, installation, and activation;
continue the installation process.
+---------------------------------------------------+
|Reference(s): Chapter 2, Accounting and Chargeback |
| User Guide |
+---------------------------------------------------+
__ 19. (OPTIONAL) Estimate Database Space
Estimate the database space to allocate on disk.
Review the JCL in prefix.MICS.CNTL(DBSIZE). The input
data sets should contain data of about one day.
__ Submit the following job:
'prefix.MICS.CNTL(DBSIZE)'
+---------------------------------------------------+
| Reference(s): Section 2.3.4.2 |
+---------------------------------------------------+
__ 20. Back Up Existing Database Unit
Use the Operational Status and Tracking RESUME,
BACKUP, and SUSPEND commands in MWF to enable, backup,
and block CA MICS operational jobs respectively.
Ensure that the backup job completed with a condition
code of zero and the data sets were correctly
cataloged.
+---------------------------------------------------+
| Reference(s): Section 4.3.4.4 |
+---------------------------------------------------+
__ 21. (CONDITIONAL) Rename Existing Unit Databases
If you have estimated that your database files will
require additional space, execute this step and steps
22, 24, and 25 below. If your database files should
not require addition space, these step should be
omitted.
Rename or delete the database files. We recommend
renaming the files unless you do not have adequate
disk space. If renamed, these files may be deleted
once you are sure that the database unit has been
correctly allocated and restored. Delete the data
sets listed above if you do not have sufficient DASD
space.
CURRENT NAME RENAME
------------ ------
'prefix.MICS.DETAIL'------->'prefix.MICS.XDETAIL'
'prefix.MICS.DAYS'--------->'prefix.MICS.XDAYS'
'prefix.MICS.WEEKS'-------->'prefix.MICS.XWEEKS'
'prefix.MICS.MONTHS'------->'prefix.MICS.XMONTHS'
'prefix.MICS.YEARS'-------->'prefix.MICS.XYEARS'
'prefix.MICS.CHECKPT.DATA'
----->'prefix.MICS.XCHECKPT.DATA'
'prefix.MICS.RESTART.CNTL'
----->'prefix.MICS.XRESTART.CNTL'
******************************************************
* Do NOT rename or delete sharedprefix.MICS.TABLES. *
******************************************************
__ 22. (CONDITIONAL) Allocate Database Files
Allocate the Online Database and associated files.
__ Edit prefix.MICS.CNTL(ALLOCATE) and fill in the
SPACE, VOLSER, and UNIT keyword values.
__ Submit the following job:
'prefix.MICS.CNTL(ALLOCATE)'
+---------------------------------------------------+
| Reference(s): Section 3.5.6.2 |
+---------------------------------------------------+
__ 23. Incremental Update Preparation
If you activated an incremental update for one or more
products in this unit database, run the cccIUALC job
for each of these products. The cccIUALC job
allocates the product's incremental update checkpoint
and database files.
__ Edit the member according to your organization's
data set allocation parameter standards and DASD
space requirements. Submit the following job:
'prefix.MICS.CNTL(cccIUALC)'
__ If you specified
INCRDB TAPE
for one or more of these products, run the
product's cccIUGDG job to create GDG indices for
the incremental update tape database files. Submit
the following job:
'prefix.MICS.CNTL(cccIUGDG)'
+---------------------------------------------------+
| Reference(s): Chapter 7, ccc Analyzer Guide(s) |
+---------------------------------------------------+
__ 24. (CONDITIONAL) Initialize Database Checkpoint File
Before performing the first database update,
initialize the checkpoint file. Submit the following
job:
'prefix.MICS.CNTL(CKPTINIT)'
+---------------------------------------------------+
| Reference(s): Section 3.5.7 |
+---------------------------------------------------+
__ 25. (CONDITIONAL) Restore the Database
Use the Operational Status and Tracking RESUME,
RESTORE, and SUSPEND commands in MWF to enable,
restore, and block CA MICS operational jobs
respectively.
+---------------------------------------------------+
| Reference(s): Section 4.3.4.4 |
+---------------------------------------------------+
__ 26. Initialize Daily Audit Tape for Accounting and
Chargeback
If Accounting and Chargeback is being installed in
this database unit, initialize the daily audit tape
used for journal consolidation as the first tape in a
generation data group series. Submit the following
job:
'prefix.MICS.CNTL(ACTINITA)'
__ 27. Review Generated Unit
The system is fully generated and ready for checkout.
Make a final review of all definitions and JCL,
applying any final user modifications.
+---------------------------------------------------+
| Reference(s): Section 3.5.7 |
+---------------------------------------------------+
__ 28. Resume Operations
Enable CA MICS operational jobs for this unit
database. Use the Operational Status and Tracking
RESUME command in MWF to enable CA MICS operational
jobs.
__ 29. Resume Daily Processing
Use the Operational Status and Tracking DAILY command
in MWF to resume daily processing.
+---------------------------------------------------+
| Reference(s): Section 3.5.7 |
+---------------------------------------------------+
__ 30. (OPTIONAL) Verify Results in Database
Run a database check job for each product in the unit
to verify that key database definitions have been
correctly defined and implemented. Submit the
following job:
'prefix.MICS.CNTL(cccCHECK)'
+---------------------------------------------------+
| Reference(s): Section 3.5.7 |
+---------------------------------------------------+
__ 31. Move to Production
Reactivate production scheduling of CA MICS processing
for this unit database.
************************************************************
* Repeat the steps in this section for each database unit *
* in the CA MICS complex that will contain the new *
* product. *
************************************************************