Previous Topic: 5.14 Vertical Checkpoint Expansion

Next Topic: 5.16 SAS Configuration Options Used by CA MICS

5.15 Excluding a Component from the DAYSMF Step


During CA MICS DAILY processing, the DAYSMF step is used to
split SMF data into separate data sets for each component
that has SMF data as input.  This helps to reduce I/O, CPU
time and execution time because each component processes only
the SMF data it requires.

Instead of using the DAYSMF step in the CA MICS DAILY job, CA
SMF Director or other processes can be used to split the SMF
data into discrete data sets outside of the CA MICS DAILY
job.
CA MICS supports this configuration by allowing components to
be excluded from the DAYSMF step on an individual basis.

The following checklist contains the steps necessary to
exclude a component from the DAYSMF step.

__  1. Determine components in the unit that use SMF or CA
       SMF Director as an input data source

       MICSLOG message BAS10083 in any JCLGEN lists the
       components that have SMF and CA SMF Director as an
       input source.  The following will regenerate the
       JCLGENU job with JCLGEN to identify the components
       that use SMF data as input.

       Edit prefix.MICS.PARMS(JCLGENU) and make sure it has
       the following line in it:

       JCLGENU

       Save prefix.MICS.PARMS(JCLGENU).

       Submit prefix.MICS.CNTL(JCLGENU). This job should
       complete with a return code of zero.  Review the
       MICSLOG and locate message BAS10083.  This message
       lists the components that use SMF data as input.
__  2. Specify the components to exclude from DAYSMF

       Edit prefix.MICS.PARMS(JCLDEF) and find the DAYSMF
       keyword and change it to:

       DAYSMF EXCLUDE ccc ccc . . .

       ccc is the 3 character identifier as defined on the
       COMPONENTS statement.


       Note: If you wish to exclude all the SMF eligible
       components from the DAYSMF step, specify DAYSMF OFF
       and follow the checklist in section 5.10 of this
       guide.

       Excluding a component from DAYSMF is not restricted to
       components that use CA SMF Director input, but can be
       any component that uses SMF input.
__  3. Specify the input data set for the component step

       For each defined component that has SMF data as an
       input source, a prefix.MICS.PARMS(INPUTccc) member
       must exist.  If the INPUTccc member does not exist, it
       must be created or the CA MICS DAILY job will not
       generate.

       For each INPUTccc, a DD for INPUTSMF must be added or,
       if the input data source is CA SMF Director, an
       SMFDRCTR DD must be added or modified. Use this
       example for SMF input:

       //INPUTSMF DD DISP=SHR,DSN=SMF.SPLIT.DATASET

       Use this example for CA SMF Director input:

       //SMFDRCTR DD DISP=SHR,DSN=CA.SMF.duplicate.index

       Note:  Excluding a component (or multiple components)
       that results in a single component remaining as an SMF
       eligible component in this unit, will automatically
       deactivate the DAYSMF step.  In this case,
       prefix.MICS.PARMS(INPUTRDR) will be used to specify
       the input data source for the remaining SMF component
       step.
__  4. Generate the DAILY job

       Edit prefix.MICS.PARMS(JCLGENU) and add the following
       line:

       DAILY

       Edit prefix.MICS.CNTL(JCLGENU) and submit the job for
       execution. This job should complete with a return code
       of zero.

Note:  If the input data set names for a component change,
the INPUTccc members or INPUTRDR can be modified and the
DAILY regenerated using JCLGENU.