4. CA MICS Facilities › 4.2 CA MICS Component Generator (MCG) › 4.2.1 Generation Dependencies
4.2.1 Generation Dependencies
The MCG is one of several generation processes that are
standard in a CA MICS system. Consequently, it is important
that the dependencies between the MCG and the other
generators be understood.
The five types of generations that take place in CA MICS are
divided into two categories:
Database Complex Generations
o CA MICS JCL Generation (JCLGEN) for complex-wide jobs
and batch PROCs
o CA MICS Component Generation (MCG) for individual
components. These jobs are identified by the jobname
cccCGEN, where ccc is the component identification
(e.g., SMF).
These jobs are submitted from the
sharedprefix.MICS.CNTL library.
Database Unit Generations
o CA MICS Parameter Generation for individual database
unit operational parameters that use the database
unit parameter library as input. These jobs are
identified by the jobname cccPGEN, where ccc is the
component identification (e.g., SMF).
o CA MICS JCL Generation (JCLGEN) for individual
database unit jobs and PROCs (JCLGENA through
JCLGENH).
o CA MICS Database Cycle Generation for individual
database unit data retention limits (CYCLES and
archive limits). This job is named CYCLEGEN.
These jobs are submitted from the prefix.MICS.CNTL
library.
Implications
The CA MICS Component Generator (MCG) generates JCL PROTOLIB
members that are used as input to the JCL generations for
database units. Therefore, any component generation changes
MUST BE accompanied by JCL generations for component or file
definition-sensitive JCL (JCLGENB-JCLGEND) and cycle
generations (CYCLEGEN). These generations must be performed
for each database unit in which the component is defined.
Because the component generator produces complex-wide
outputs, the definitions of all components in the generation
library apply to ALL DATABASE UNITS in which the generated
component is installed.