Previous Topic: 10.1.8 Change the DDnames of Input Data

Next Topic: 10.1.10 Change Retention Period of the CICCDC File

10.1.9 Activate the CICS File/DBD Activity File (CICCSF)


The CICS File/DBD Activity File (CICCSF) is an optional file
created from the file segments in The Monitor's task
accounting detail records.  It provides file access
statistics by file ID.  The CICCSF file can be voluminous if
you have defined a large number of file segments for The
Monitor.  Therefore, to limit the DASD requirement of the
CA MICS Data Base, the CICCSF file is distributed as an
inactive file.  To activate this file, follow the checklist
provided below.

   ****************************************************
   *                                                  *
   *    CHECKLIST 9 - ACTIVATE THE CICCSF FILE        *
   *                                                  *
   ****************************************************

___ 1.  Save a copy of sharedprefix.MICS.GENLIB(CICGENIN) in
        sharedprefix.MICS.LOCALMOD.CNTL for recovery
        purposes.

___ 2.  Modify sharedprefix.MICS.GENLIB(CICGENIN).  Code the
        following FILE statement for the CICCSF file if the
        file will only be turned on in the DAYS and MONTHS
        time spans.

 FILE CSF 00 1 N E N Y N N N N CICS File/DBD Activity File

        Code the following FILE statement for the CICCSF file
        if the file will be turned on in the DETAIL, DAYS,
        and MONTHS time spans:

 FILE CSF 00 1 Y E N Y N N N N CICS File/DBD Activity File

___ 3.  Submit the job in sharedprefix.MICS.CNTL(CICCGEN).

___ 4.  To help reduce the volume of the CICCSF file, use the
        _USRSCSF exit in prefix.MICS.USER.SOURCE(#CICEXIT) to
        keep only those files that are of a critical nature.
        One way to do this is by examining the CSFFID data
        element for a specific file ID.  If CSFFID is not for
        a file that should be kept in the data base, then
        skip the record by setting the variable SKIP_REC to
        one.  This will prevent the observation from being
        written to the CICCSF file.

        For example :

        MACRO _USRSCSF
          IF CSFFID=:'DFH' THEN SKIP_REC=ONE;
        %

___ 5.  If the CICCSF file is being activated in the DETAIL
        timespan, then make the following updates to the
        _USRXCSF macro in prefix.MICS.USER.SOURCE(#CICEXIT):

DATA &CICX..CICCSF00 (KEEP=%%CSFFILE(OP=FILEOPTS,TS=DETAIL));
  SET %%CSFMERG;
RUN;

___ 6.  Review the definitions in prefix.MICS.PARMS(DBMODEL).
        Modify the cycle retention number to match the file
        status in each timespan.  For example, at least one
        cycle is retained for the DETAIL timespan for the
        files you activated.  See Section 7.3.10 of this
        guide for details on DBMODEL definitions.

___ 7.  Submit the job in prefix.MICS.CNTL(CYCLEGEN).