This section describes the daily processing flow for the CA MICS Analyzer Option for CICS and its relation to the locations of the CICS user exit routines. Figure 9-1 gives a breakdown of the modules that comprise the DAY040 step of the daily update process.
Module: Calls: Description: Created by: INCLLIB(DAY040) USOURCE($BASMSTR) BAS unit master processing code BASPGEN SOURCE($BASSFD, BAS SFD flags BASCGEN $CICSFD) CIC SFD flags CICCGEN USOURCE(#BASEXIT, BAS unit level exit overrides installation tailored $CICCYCS, CIC unit cycle definition CYCLEGEN #CICMSTR, CIC complex master processing code CICPGEN USOURCE #CICEXIT, CIC unit level exit overrides installation tailored USOURCE #USRMAC) Installation defined macros installation tailored USOURCE($CICDYST, CIC Checkpoint processing steps CICPGEN USOURCE $CICXKPT) CIC Checkpoint processing options CICPGEN INCLLIB(BASACT) Accounting and Chargeback code delivered code SOURCE(CICACTCK) CIC verify accounting files active delivered code SOURCE(BASDAILY) BAS checkpoint restart control delivered code %includes the following: SOURCE(CHECK, checkpoint validation code delivered code DYCICFM1, CIC Input processing delivered code DYCICFM2, CIC sort and merge CSY data to DETAIL delivered code DYCICFM3, CIC MRO account processing delivered code DYCICSUM, CIC summarization routines CICCGEN DYCICAGE, CIC file aging routine CYCLEGEN POST) checkpoint update routine delivered code
Figure 9-1. DAY040 Structure
The DAY040 step of the daily update job processes information
in the phases described below, using the routines shown. The
phases 1 and 2 are done in sharedprefix.MICS.SOURCE(DYCICFM1)
Phase 1 - Input CICS Data Dictionary
CICCDALD - Load and control conversion of
dictionary records.
CICCDCCV - Converts CDC dictionary records into
internal array formats.
CICCDCTF - Performs dictionary element
conversions.
CICVMAMU - Manages memory dictionary array
elements.
Phase 2 - Input Raw CICS Data
CICSMFIP - Processes SMF header for CMF.
CICCMFIP - Processes raw CMF data.
CICCSTIP - Processes CICS statistics (CICS 3.1+).
CICMONIP - Processes raw ASG-TMON data.
CICTCEIP - Processes raw ASG-TMON for CICS TS
(TCE) 2.0+.
Phase 3 - Information Area Processing
DYCICFM2 - Eliminates duplicate data, summarizes
system-level data, computes necessary
interval values.
DYCICFM3 - Executes CICMSAC routine to match MRO
data allowing map of account codes from
TOR to AOR and FOR transaction records.
Phase 4 - Database Timespan Processing
DYCICSUM - Creates DAYS timespan files from DETAIL
and updates week-to-date and
month-to-date information, where
applicable. The journal files used by
CA MICS Accounting and Chargeback are
populated during this phase.
Phase 5 - File Aging
DYCICAGE - Ages the DETAIL and DAYS cycles,
deleting the oldest cycles. This
routine also replaces week-to-date and
month-to-date cycles.
The following sections describe the general flow in each of
the phases outlined above and the location in the flow of the
standard user exits.
1 - Input CICS Data Dictionary
2 - Input Raw CICS Data
3 - Information Area Processing
4 - Database Timespan Processing
5 - File Aging
6 - MICSLOG Operational Report
| Copyright © 2012 CA. All rights reserved. | Tell Technical Publications how we can improve this information |