Previous Topic: 9. PROCESSING

Next Topic: 9.2 Daily Update Processing Flow

9.1 Processing Overview


The Hardware and SCP Analyzer makes use of the standard
database update and summarization facilities of CA MICS to
maintain its data in the online and offline databases.  RMF
data is supplied to CA MICS in the DAY020 step of the DAILY
database update job.

The daily update step:

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

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

Weekly processing is performed by the WEEK020 and WEEK300
steps.  The WEEK020 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 database files.

Monthly processing is performed by the MONTH020 and MONTH300
steps.  The MONTH020 step splits the month-to-date files into
a new month-to-date and a new monthly '01' cycle.  The
MONTH300 step creates the monthly offline database files.

        /---------------\               START     |       +-------------------+         \-------+-------/       |                   |                 |               |    DERIVE COMMON  |  PREPARATION    |               |    DATA ELEMENTS  |                                                +-------------------+  PHASE          |               |    PHASE          |                                                |                   |         +---------------+       |           +---------------+                                        |                   |         |   Delete old  |       |           | Invoke macros |                                        |           +---------------+         |   copies of   |       |           |   to derive   |                                        |           | Invoke "input |         |    HARfff00   |       |           | common fields |                                        |           |  history log" |         |    SCPfff00   |       |           +---------------+                                        |           |     macro     |         |    WLMfff00   |       |                   |                                                |           +---------------+         +-------+-------+       |                   |                                                |                   |                 |               |                   |                                                |                   |                 |               |                   |                                                |           +---------------+         +---------------+       |                   |                                                |           |   Sort work   |         | DATA statement|       |                   |                                                |           |     files     |         |  defines all  |       |                   |                                                |           |   Eliminate   |         | output files  |       |    PROCESS        |                                                |           |   duplicates  |         +-------+-------+       |    INDIVIDUAL     |                        .               .       |           |  Create DAYS  |                 |               |    RMF RECORDS    |                        .               .       |           |     files     |                 |               |    PHASE          |                        .               .       |           +---------------+         +---------------+       |           +---------------+                | 76 - RMF Trace|       |                   |         | Define and set|       |           |    Process    |                |      Activity |       |                   |         |   constants   |       |           |      RMF      |                |               |       |           +---------------+         | Define and set|       |           |    Records    |                | 77 - Enqueue  |       |           |  Delete work  |         | control data  |       |           |               |                |      Activity |       |           |     files     |         |   elements    |       |           | Type:         |                |               |       |           +---------------+         +-------+-------+       |           |               |                | 78 - Monitor 1|       |                   |                 |               |           | 70 - CPU      |                |      Activity |       |     UPDATE DATA   |  INPUT PHASE    |               |           |      Activity |                |               |       |     BASE PHASE    |         +---------------+       |           |               |                | 79 - Monitor 2|       |           +---------------+         |   Read data   |       |           | 71 - Paging   |                |      Activity |       |           |    Update     |         |    record     |       |           |      Activity |                |               |       |           | Week-to-date  |         +-------+-------+       |           |               |                | 113 subtype 2 |       |           |      and      |                 |               |           | 72 - Workload |                |  CPU MF HIS   |       |           | Month-to-date |                 |               |           |      Activity |                |   activity    |       |           |     cycle     |         +---------------+       |           |               |                |     data      |       |           +---------------+         | Check record  |       |           | 73 - Channel  |                |               |       |                   |         |    length     |       |           |      Activity |                +---------------+       |     AGE DATA BASE |         +-------+-------+       |           |               |                        |               |     FILES PHASE   |                 |               |           | 74 - Device   |          CREATE DETAIL |               |           +----------------+                 |               |           |      Activity |          FILES PHASE   |               |           |    Delete      |         +---------------+       |           |               |                        |               |           |    oldest      |         | Checkpoint 1  |       |           | 75 - Page/Swap|                +---------------+       |           |    cycles      |         |               |       |           |      Activity |                | Report dropped|       |           +----------------+         +-------+-------+       |           |               |                |  observations |       |                   |                 |               |           .               .                |    by file    |       |           +----------------+                 |               |           .               .                +---------------+       |           |   Age cycles   |         +---------------+       |           .               .                        |               |           +----------------+         | Invoke USRSEL |       |                                                    |               |                   |         |     macro     |       |                                                    +---------------+           /----------------\         +-------+-------+       |                                                                                |      END       |                 |               |                                                                                \----------------/                 +---------------+

$FIGC Figure 9-1.  Processing Flow Diagram $REST

Figure 9-1. Processing Flow Diagram