Previous Topic: 9. PROCESSINGNext Topic: 9.2 Daily Update Processing Flow


9.1 Processing Overview


The CA MICS System Reliability Analyzer makes use of the
standard data base update and summarization facilities of
CA MICS to maintain its data in the online and offline data
bases.  The ERDS data (from SYS1.LOGREC for MVS systems,
error recording area for VM systems, and LOGREC for VSE
systems) is supplied to CA MICS in the DAY070 step of the
DAILY data base update job.

The daily update step:

    o Reads and formats the raw data
    o Maintains data integrity by eliminating duplicate data
    o Summarizes activity
    o Adds new cycles to the DETAIL and DAYS time-spans
    o Updates the week-to-date and month-to-date cycles

A more detailed description of DAY070 processing is presented
in the next section.

Weekly processing is performed by the WEEK070 and WEEK300
steps.  The WEEK070 step splits the week-to-date files into a
new week-to-date and a new weekly '01' cycle.  The WEEK300
step creates the weekly offline data base files.

Monthly processing is performed by the MONTH070 and MONTH300
steps.  The MONTH070 step splits the month-to-date file into
a new month-to-date and a new monthly '01' cycle.  It also
appends the data to the year-to-date file.  The MONTH300 step
creates the monthly offline data base files.

The optional yearly processing is performed by the YEAR070
step which splits the year-to-date files into a new year-to-
date and a new yearly '01' cycle.

/---------------\ START | +-------------------+ \ | | | | DERIVE COMMON | PREPARATION | | DATA ELEMENTS | +------------------+ PHASE | | PHASE | | | +---------------+ | +---------------+ | | | | | | Invoke macros | | +---------------+ | Delete old | | | to derive | | | Invoke "input | | copies of | | | common fields | | | history log" | | SRLfff00 | | +---------------+ | | macro | | | | | | +---------------+ +-------+-------+ | | | | | | | | | | | | | +---------------+ +---------------+ | | | | Sort work | | DATA statement| | | | | files | | defines all | | | | | Eliminate | | output files | | PROCESS | | | duplicates | +-------+-------+ | INDIVIDUAL | | | Create DAYS | | | ERDS RECORDS | | | files | | | PHASE | | +---------------+ +---------------+ | +---------------+ | | | Define and set| | | Process | | | | constants | | | ERDS | | +---------------+ | Define and set| | | Records | | | Delete work | | control data | | | | | | files | | elements | | |_______________| | +---------------+ +-------+-------+ | | | | | CREATE DETAIL | | UPDATE DATA | INPUT PHASE | | FILES PHASE | | BASE PHASE | +---------------+ | ----------------- | +---------------+ | Read data | | | Report dropped| | | Update | | record | | | observations | | | Week-to-date | +-------+-------+ | | by file | | | and | | | | | | | Month-to-date | | | ----------------- | | cycle | +---------------+ | | | +---------------+ | Check record | | | | | | length | | | | AGE DATA BASE | +-------+-------+ | | | FILES PHASE | | | | | +----------------+ | | | | | Delete | +---------------+ | ---------------------------- | oldest | | Checkpoint 1 | | | cycles | | | | +----------------+ +-------+-------+ | | | | +----------------+ | | | Age cycles | +---------------+ | +----------------+ | Invoke USRSEL | | | | macro | | /----------------\ +-------+-------+ | | END | | | \ +---------------+


Figure 9-1. Processing Flow Diagram