

9. PROCESSING › 9.2 Daily Processing Flow for VCA (DAY090) › 9.2.8 Phase 7 - Summarization and Aging
9.2.8 Phase 7 - Summarization and Aging
The final phase of the DAY090 step invokes the source program
modules DYVCASUM and DYVCAAGE. DYVCASUM begins by deleting
any 00 cycles in the DAY, WEEKS, and MONTHS timespans and
also the highest cycle in the DAYS timespan. Summarization
MACROs are invoked for each file, including the Data Class
Summary (DCS) file, which is derived from the _VS and DAA
files. Since this file is not supported in the DETAIL
timespan of the CA MICS database, the VCADCS00 cycle created
during summarization is deleted.
In some cases, a special DAYS summarization routine is needed
for special purposes such as:
- identifying unique ENDTS values enabling DAASAMPL to be
set to 1 or to 0 prior to summarization.
- inserting a macro call to the costing routine generated
by the CA MICS Accounting and Chargeback product when
ACCOUNTING DAYS was specified in the VCA unit.
Therefore, the following routines are %INCLUDEd when their
respective files are being summarized from DETAIL to DAYS:
- sharedprefix.MICS.SOURCE(#DAADSUM) for the VCADAA file
- a call is made to the USRDDAA exit from this module
- sharedprefix.MICS.SOURCE(#0VSDSUM) for the VCA_VS file
- a call is made to the USRD_VS exit from this module
DYVCAAGE updates the checkpoint file and logs an image of the
checkpoint record to the MICSLOG Sysout data set. PROC
DATASETS is invoked to age the DETAIL and DAYS 00 cycles to
01, 01 to 02, etc. For the MONTHS timespan the most current
cycle created by summarization has an M0 suffix. The AGERNOT
MACRO ages this cycle to become the updated month-to-date
cycle (00) for each data set supported in that timespan.
Copyright © 2014 CA.
All rights reserved.
 
|
|