Previous Topic: 9.2 Analyzer Daily Update Flow

Next Topic: 9.2.2 Account Post-Processing

9.2.1 Input Raw Account Data


CP account data is input from data sets defined by INPUTVMC.
These data sets contain 80 byte fixed-length records.

ORGSYSID

There is no information within the data itself that allows
the determination of the system of origin, so the CA MICS
ORGSYSID is assigned to the data by association with the
input DDNAME.  This information is specified in VMCOPS, and
is provided to the DAY080 step in the %VMCLUPA macro
generated by VMCPGEN.

TIMESTAMPS

CP account data provides time and date information for the
time at which the account record was created.  The standard
CP account records that provide some measurement of elapsed
time also provide a duration that is used by the CA MICS
Analyzer Option for VM/CMS to determine the start time for
the record.  This method is not used by VCNA and VSCS to
create the type 07 record, which has both start and end times
in the data.  In this case, duration is calculated by
the CA MICS Analyzer Option for VM/CMS.

Refer to Figure 9-1 for the logic flow for the Input Raw
Account Data.  The first part of this figure illustrates the
common handling of each record.  Part 2 illustrates
processing specific to each record type.
 
 
       *---------------*
       | Assign CPUSER |
       | CPUMODEL, and |
       | ORGSYSID      |
       *---------------*
               |
       *---------------*
       | Read record   |
       | type, userid, |
       | account number|
       *---------------*         *************
               |-----------------* %VMC0EXIT *
       *---------------*         *************
       | Read          |
       | time stamp    |
       |               |
       *---------------*
               |
       *****************
       *    USRSEL     *
       *****************
               |
       *---------------*
       | Determine     |
       | Common fields |
       | and SYSID     |
       *---------------*
               |
               v
              VM
          Information
             Area
 
 
 
 
This %VMC0EXIT exit is only taken for record type C0 or
unrecognized record types.  It is used to identify C0 records
produced by RSCS, and in concert with other VMC Account
exits.

 Figure 9-1.  Input Raw Account Data (Part 1 of 2)


Type 01,C1 Type 02,C2 Type 03,C3 Type 04 Type 05 Type 06 *-------------* *-------------* *-------------* *-------------* *-------------* *------------* | Input | | Input | | Input | | Input | | Input | | Input | | type 01,C1 | | type 02,C2 | | type 03,C3 | | type 04 | | type 05 | | type 06 | | record | | record | | record | | record | | record | | record | *-------------* *-------------* *-------------* *-------------* *-------------* *------------* | | | | | | *-------------* *-------------* *-------------* ************ ************ ************ | Output | | Output | | Output | * _USRSVXA * * _USRSVXA * * _USRSVXA * | WORK.VMCCMU | | WORK.VMCDAC | | WORK.VMCDAC | ************ ************ ************ *-------------* *-------------* *-------------* | | | *-------------* *-------------* *-------------* | Output | | Output | | Output | | WORK.VMCVXA | | WORK.VMCVXA | | WORK.VMCVXA | *-------------* *-------------* *-------------* Type 07 Type 08 Type RSCS Type Other *-------------* *-------------* *-------------* *************** | Input | | Input | | Input | * %VMCUACC * | type 07 | | type 08 | | type C0 | *************** | record | | record | | record | *-------------* *-------------* *-------------* | | | *-------------* ************ *-------------* | Output | * _USRSVXA * | Output | | WORK.VMCNTU | ************ | WORK.VMCVRA | *-------------* | *-------------* *-------------* | Output | | WORK.VMCVXA | *-------------*


 Figure 9-1.  Input Raw Account Data (Part 2 of 2)