54-55
56-78 79-80 Type 05 Column
1- 8
9-16
17-28
29-32 33-40 41-48
49-51
52-78 79-80 Type 06 Column
1- 8
9-16
17-28
29-32 33-40 41-48
49-51
52-53
54-55
56-78 79-80 Type 07 Column
1- 8
9-16
17-78 79-80 Accounting record limit (JPSLOGAR) Reserved for IBM use
Accounting card identification code (04) Contents
USERID that issued the command
Account number
Date and time of accounting (mmddyyhhmmss)
Terminal address
Reserved for IBM use
USERID of user that owns the minidisk
Minidisk address for which the LINK command was issued
Reserved for IBM use
Accounting card identification code (05) Contents
USERID that issued command
Account number
Date and time of accounting (mmddyyhhmmss)
Terminal address
Invalid password
USERID of user that owns the minidisk
Minidisk address for which the LINK command was issued
Invalid password count
Invalid password limit (JPSLNKAR)
Reserved for IBM use
Accounting card identification code (06) Contents
USERID or terminal identification
Accounting number or 0000 VM/VCNA accounting data
Accounting card identification (07) Accounting Records Created by the User
A virtual machine user can initiate the creation of an accounting record that con­
tains up to 70 bytes of information of his own choosing. To do this, he issues a DIAGNOSE code X'4C' instruction with the following operands: The address of a data area in virtual storage containing the information, in the
actual format, that he wishes to have recorded in columns 9 through 78 of the
card image record.
A hexadecimal function code of X' 1 0' The length of the data area in bytes
The information on the accounting record is as follows:
Accounting Records 71
User Accounting Options Column
1- 8
9-78
79-80
Contents
Userid
User formatted data
Accounting record identification code (CO)
For information on using DIAGNOSE code X'4C' see "DIAGNOSE Instruction in
a Virtual Machine" in this section.
For SNA users, VM/VT AM Communications Services (VCNA) uses the VM/SP user accounting record. See the VeNA Installation and Terminal Use Guide for the
format of this record.
You may insert your own accounting procedures in the accounting routines. See
the "CP Conventions" section for information on CP coding conventions and
loadlist requirements. Operator responsibilities in such cases should be defined by
the installation making the additions. When designing such accounting procedures,
you should understand that:
1. The accounting routines are designed to be expanded. The entry point pro­
vided in the accounting module for installation use is called DMKACON. If
you want to perform additional accounting functions, you should modify the
following copy files: ACCTON (account on) --for action at logon time. This is provided as a null
file. It can be expanded to provide additional functions at logon time. The ACCTON routine can request the system to force the user off by returning a
nonzero value in SA VER2. However, if the operator is automatically logged
on during system initialization, the nonzero return code has no effect.
Note: The ACCTON COpy file distributed with VM/SP contains the basic
logic required to enhance system security based on the 3277 Operator Identifi­
cation Card Reader feature. Additional checking may be added to examine or
validate the data read from the identification card. ACCTOFF (account off) --for action at logoff time. This section contains the
code that fills in the account card fields. It does not reset any internal data.
This file exists in both DMKACO and DMKCKP (checkpoint). If the ACCTOFF copy file is changed, both modules should be reassembled.
2. In addition to CP accounting, your installation can use the accounting routines
to supply virtual machine operating system accounting records. This provides a
means of job accounting and operating system resource usage accounting.
3. If you specify, in the SYSACNT system generation macro, that your spooled
accounting records are to be sent to the reader of a virtual machine, you can
process the accounting data directly with your own accounting routines.
72 VM/SP System Programmer's Guide
Previous Page Next Page