6. DATA SOURCES › 6.1 Data Collector Options and Operation › 6.1.4 CA VM:Account Operation
6.1.4 CA VM:Account Operation
CA VM:Account is a resource accounting, reporting, and
capacity management system for the VM system. CA VM:Account
processes the standard CP accounting records (80-byte
records) and supplements the accounting records by adding
additional information, thus creating 240-byte records.
CA VM:Account runs an EXEC that receives the CP raw
accounting records by the userid that is defined in the
ACCOUNT1 or the ACCOUNT2 parameter of the SYSTEM_USERIDS
statement in the SYSTEM CONFIG file for the VM system. The
EXEC blocks the data into groups of 82 records, and sends the
blocks to the CA VM:Account service virtual machine for
processing. This EXEC passes accounting records between CP
and CA VM:Account.
OVERVIEW
CA VM:Account receives the raw CP 80 byte accounting record
from the retriever machine. The retriever machine is a
service machine that collects CP accounting records from CP
and passes them in spool files to CA VM:Account.
When the raw records are received, a copy of the records is
created called the RAWDATA $$yymmdd. The RAWDATA file
contains all the data received by CA VM:Account that were not
rejected due to an invalid userid, or a rate not specified
for a particular project, package, or customer.
The RAWDATA records are processed by calculating charges,
based on rates that have been set in rate tables and master
description files. After charges have been calculated, the
RAWDATA records are now known as costed records and are
written to the Current Period-to-End file known as PERIODTE
CURRENT.
The PERIODTE CURRENT file contains the costed records from
the beginning of the accounting period:
o The first 80 bytes of a PERIODTE CURRENT record contain the
same information as the RAWDATA record it came from,
although some fields may be in a different order or in a
different format.
o The last 160 bytes of a PERIODTE CURRENT record contain
customer, package, project, and charge information.