The CA VM:Account PERIODTE CURRENT file contains the costed accounting records from the beginning of the accounting period until yesterday. The PERIODTE CURRENT file is used to produce reports on costed data for the current accounting period. This information is represented to VMRGRW by the VMJAREC3 data definition table.

By default, VMRGRW uses the PERIODTE CURRENT file when FILE VMJAREC3 is the first statement in your control file. To run a report for an accounting period before the current period, code the FILE statement with the filename and filetype of the accounting file you want to use. For example:

FILE VMJAREC3 PERIODTE JULY.

The first 80 characters of each record in the PERIODTE CURRENT file contain information similar to what is in the raw CP accounting records in the RAWDATA $$yymmdd files. The last 160 characters of each record in the PERIODTE CURRENT file contain customer, package, project, and charge information.

The PERIODTE CURRENT file does not include CARDTYP 04 and 06 records because they are not costed.

The CA VM:Account System Administrator's Guide contains more information about the PERIODTE format of accounting records.

The following table contains descriptions of fields that are specific to most of the VMJAREC3 data definition tables.

Field NameStartLengthDisplayTypeDefault Column HeaderDescription
USERID18 A/NUSERIDVirtual machine ID this record applies to
ACCOUNT98 A/NACCOUNTVirtual machine accounting number from the VM user directory this record applies to
ENDDATE176099/99/99Z/DEND DATEEnding date of accounting period (yymmdd)
ENDTIME236099:00:00Z/DEND TIMEEnding time of accounting period (hhmmss)
RECTYP752 A/NREC TYPERecord type code for records created by CA VM:Account
TRANTYP772 A/NTRAN TYPETransaction type
CARDTYP792 A/NCARD TYPEAccounting record datatype code
Literal values for CARDTYPL work field:
'01'='SESSION '
'02'='DEDICATED DEVICE'
'03'='TDISK SPACE '
'04'='INVALID LOGON '
'05'='LINKS '
'06'='INVALID LINK '
'07'='VSCS '
'08'='LOGOFF '
'A3'='VOLUMES '
'A4'='MINIDISK '
'A5'='MISCELLANEOUS '
'A6'='TAPE MOUNTS '
'A7'='RSCS '
'A9'='VM:ARCHIVER '
'AA'='SQL/DS '
'AB'='VM:SPOOL '
'AC'='TSAF '
'AD'='SQL/DS DBSPACE '
'AE'='SFS USAGE '
'AF'='SFS DASD '
'DE'='DOS/VSE EXECUTE'
'DL'='DOS/VSE LIST '
VRECTYPE812 A/NREC TYPECA VM:Account record type code
UEXITFLG831XXBITUSER EXIT FLAGSUser exit flags. Values:
X'01'=The RAWDATA user exit modified the record
X'02'=The ACCTDATA user exit modified the record
X'04'=The COSTING user exit modified the record
X'08'=This is a user record entirely costed by the COSTING user exit
DATAFLAG841XXBITDATA FLAGSBilling/data flags. Values:
X'01'=The system is configured for CHGCUST PROJECT
X'02'=The system is configured for CHGCUST ACCOUNT
X'10'=The charges were part of a CA VM:Batch job
X'20'=CA VM:Batch marked as of RJE origin
X'80'=The data has been recosted
SURCHFLG851XXBITSURCHARGE FLAGSSurcharge flags. Values:
X'01'=Surcharging for a specific day
X'02'=Surcharging for a holiday
X'10'=Surcharging for a package
X'20'=Surcharging for a batch job
X'80'=Surcharging for a CA VM:Batch job; this flag and X'20' are mutually exclusive
WEEKDAY861 A/NDAY OF WEEKA value from 1-7; Sunday corresponds to 1
BEGDATE876099/99/99Z/DBEGIN DATEBeginning date of accounting period (yymmdd)
BEGTIME936099:99:99Z/DBEGIN TIMEBeginning time of accounting period (hhmmss)
SHIFT998 A/NSHIFT IDShift-id
NODE1078 A/NNODEThe ID of the node on which the job ran
CUSTOMER12312 A/NCUSTOMER NUMBERCustomer number this record applies to
PROJECT13524 A/NPROJECTProject this record applies to
PACKAGE1598 A/NPACKAGEPackage this record applies to
LINKCODE1678 A/NLINK CODEOriginal account number that exists in raw data file
LINKBYTE1671XXBITLINK BYTEFlag to indicate if the account number field has been encoded
PROJIND2168399909BINPPROJ INDEXProject index; this corresponds to the index stored in the PROJECTS MASTER file
PACKIND2171299909BINPPACKG INDEXPackage index; this corresponds to the index stored in the PACKAGES MASTER file
JOBNO173299909BINPBATCH JOB NUMCA VM:Batch job number
JOBNAME1758 A/NVMBATCH JOB NAMECA VM:Batch job name
JOBCLASS1831 A/NVMBATCH JOB CLASSCA VM:Batch job class
JOBPRIOR1841909BINPVMBATCH JOB PRIORCA VM:Batch job priority

The remaining tables present descriptions of fields that are specific to a particular datatype (that is, a particular CARDTYP).