Previous Topic: 9.2.1 MICSLOG ReportingNext Topic: 9.2.3 Phase 2 - Sorts


9.2.2 Phase 1 - Input Raw VCC and HFS SMF Data


The Input Phase reads data records from the file defined by
the INPUTSMF DD statement.  The user exit USRSEL is executed
if defined.  The record type is checked and non-VCA records
are ignored.  The record length is checked to verify that the
record is of the proper format.  A check is also made to
ensure that the record was produce by VCC at the proper
level. Several levels of collector data are supported by the
DAY090 processing enabling you to service the output from
many different sites or collectors with one version of VCA:

   Level 1.0.1   pre-VCA4100
   Level 1.0.2   VCA4100 (initial DFSMS support)
   Level 1.0.3   VCA4200 (support for storage group name)
   Level 1.0.4   VCA4225 (support for catalog status check)

The level numbers are contained in the data records.
Generally, new data is added to the end of raw data segments
and therefore, will simply not be read up by VCA if not
present in a given version level of the record.

During the input phase, the checkpoint file is checked to
prevent data which has already been input to CA MICS from
being input to CA MICS a second time.

An integral part of this first phase is the creation of a
series of work files corresponding to the different segments
that might appear in each record produced by VCC.  For
example, the NON-VSAM Base Extent segment creates a record in
either the WORK.VCADAA file or the WORK.EXTDAA file,
depending on whether there is a data extent segment
indicating a data set with more than 16 extents.  Also
included in this processing is the handling of any user
segment data that might have been extracted from the Format 1
DSCB via the VCCUEXIT (refer to the CA MICS Space Collector
Guide).  The user exit USRUSEG is invoked, if available, to
handle the user segment.

Once all of the input data has been processed, control is
passed to the next phase for sorting of the created work
files.