Previous Topic: 4.3.3.2 Operational Jobs

Next Topic: 4.3.3.2.2 WEEKLY Operational Job

4.3.3.2.1 DAILY Operational Job

+-----------------------------------------------------------+
|                                                           |
|                  Input Data Sources                       |
|                                                           |
|     |      |      |      |       |       |       |        |
|     |      |      |      |       |       |       |        |
|     +------+------+----->|<------+-------+-------+        |
|                          |                                |
|                          V                                |
|   Checkpoint         +-------+           Operational      |
|      File<---------->| DAILY |---------->Status and       |
|                      +-------+           Tracking         |
|                          |                                |
|                          |                                |
|      +--------------+---------------+--------------+      |
|      |              |               |              |      |
|      V              V               V              V      |
|  Exception      Management      MICF Rpts.      Online    |
|  Reports        Objective       & Graphics      Database  |
|                 Reports                                   |
|                                                           |
+-----------------------------------------------------------+
Run the DAILY job each day.

The JCL for the DAILY job is in prefix.MICS.CNTL(DAILY).  It
is tailored to the components in the unit database.

The DAILY job operates as follows:

o  If incremental update is active for one or more products,
   verify that no INCRccc jobs are still running or awaiting
   restart/recovery.

o  If stand-alone Archive Audit processing is enabled, verify
   that previously submitted AUDIT jobs completed
   successfully.
o  Select input data for installed products.

o  Create information area files in the DETAIL and DAYS
   timespans.

   Note:  If incremental update is enabled for one or more
          products, some DAILY job steps will,

          -  perform INCRccc processing (see section
             4.3.3.2.16)

          -  roll-up the incremental update DETAIL and DAYS
             timespan files to the CA MICS database DETAIL
             and DAYS timespan data sets

          -  initialize the incremental update checkpoint and
             database files in preparation for the next day's
             INCRccc processing
o  Update week-to-date and month-to-date files in the WEEKS
   and MONTHS timespans, respectively.

o  Perform daily accounting processing if CA MICS Accounting
   and Chargeback is installed in the unit database.

o  If prefix.MICS.PARMS(JCLDEF) specifies AUTOSUBMIT YES,
   copy prefix.MICS.CNTL(DAILYRPT) to the internal reader
   (submit the DAILYRPT job).
o  If prefix.MICS.PARMS(JCLDEF) specifies AUTOSUBMIT NO,
   produce management objective (MBO) and exception reports
   if the products in the unit support these reports --  see
   prefix.MICS.PARMS(EXECDEF).

o  Optionally execute user (non-CA MICS) reporting.

o  Update Operational Status and Tracking control tables.

DATABASE UPDATES

A new file cycle (level 01) is added to the Database for each
of the files maintained in the DETAIL and DAYS timespans.
This 01 level cycle contains the data processed from the
input data sets.  The files that are maintained in the WEEKS
and MONTHS timespans are updated on a week-to-date and
month-to-date basis, respectively.

MICF INQUIRY PRODUCTION REPORTS AND GRAPHICS

Daily MICF inquiry production interface processing in the
DAILYRPT job executes shared MICF inquiries.  Printed reports
and color graphics are saved in the associated MICF
production inquiry output catalog(s) for online review and
printing using the MICF Reports and Graphics option. See MICF
Administration in the MICF Reference Guide for more
information on MICF inquiry production reporting.

STANDARD REPORTS

If prefix.MICS.PARMS(EXECDEF) exceptions and MBO parameters
are set to valid values other than NONE, the DAILY job
produces the following reports for the previous day's
activity.

o  Daily Management Objective (MBO) Reports by Information
   Area

o  Daily Exception Reports

Refer to section 2.3.5 for more information on EXECDEF.

MAINTENANCE REPORTS

The DAILY job generates JES, MICSLOG, and SAS log output
documenting performance of the daily update.

o  The Run Status Report describes the result of current
   processing.  This information is also available with the
   Operational Status and Tracking STATUS command.

o  The MICSLOG reports the status of each production job
   step.  Database update steps report the number of input
   records processed and log the records deleted due to
   date-range, record length, and other validation tests.
   This information is also available with the Operational
   Status and Tracking HISTORY command.

DEPENDENCIES

If the DAILY job malfunctions, no other update functions will
be able to execute.  The DAILY job must successfully complete
before other functions can start.

The DAILY job will not be able to execute if any of the
latest DAILY, WEEKLY, MONTHLY, YEARLY, BACKUP or RESTORE jobs
have completed unsuccessfully.

If incremental update is enabled for one or more products,
then the DAILY job will not be able to execute if any of the
latest INCRccc jobs have completed unsuccessfully.
If the DAILY job is accidentally submitted for execution
twice in the same day (with the same data in the input
files), the second run abends (U300) because the duplicate
data check mechanisms in CA MICS recognize that the same data
is being submitted again.