10. MODIFICATION › 10.2 Standard User Exits › 10.2.3 Analyzer Parameter-Related Exits
10.2.3 Analyzer Parameter-Related Exits
Each exit description includes the name and title, a
description of its purpose, when it is invoked, and whether
it has an interface to the CA MICS Installation Accounting
Component. It also shows which data elements are available
and any special considerations that should be taken into
account.
+---------------+
| V M C A C R T | Account Code Assignment Exit
+---------------+
DESCRIPTION: The VMCACRT exit is used to build the elements
that are in the VM Account Code Structure.
INVOCATION: This exit gains control during the Account Data
Post-Processing Phase in VMCACTFU when the Accounting Journal
File exits are called.
ACCOUNTING INTERFACE: This exit builds the VMCACCTx elements
for CA MICS Accounting and Chargeback.
USES: This exit is used to set the VMCACCTx elements based
on the contents of USER, VMCACNT, or other elements.
ELEMENTS AVAILABLE:
VMCRCODE - VM Account record type.
ORGSYSID - The original SYSID for the system which
produced the data being processed.
VMCACNT - VM Account code.
WRK_NAME - Name of the file that is being processed by the
accounting journal routine.
CODING RESTRICTIONS:
This exit should not contain code that executes a LINK or
RETURN statement. A GOTO statement may only reference a
label defined within the exit.
SPECIAL NOTES: N/A
SAMPLE USER EXIT: See section 7.1.1.2 for a sample VMCACRT
routine.
+---------------+
| L N X A C R T | Account Code Assignment Exit for Linux
+---------------+
DESCRIPTION: The LNXACRT exit is used to build the elements
that are in the VM Account Code Structure in the Linux (LNX)
information area.
INVOCATION: This exit gains control during the Account Data
Post-Processing Phase in VMCMXAFU.
ACCOUNTING INTERFACE: This exit builds the VMCACCTx elements
for CA MICS Accounting and Chargeback.
USES: This exit is used to set the VMCACCTx elements based
on the contents of Linux identification data elements.
ELEMENTS AVAILABLE:
USER - Virtual Machine Identifier
LNXLGID - Logon group identifier on the Linux system
LNXLUID - Logon user identifier on the Linux system
LNXLUSNM - Logon user name on the Linux system
LNXLGPNM - Logon group name on the Linux system
LNXPNAME - Linux process name
CODING RESTRICTIONS:
This exit should not contain code that executes a LINK or
RETURN statement. A GOTO statement may only reference a
label defined within the exit.
SPECIAL NOTES: N/A
SAMPLE USER EXIT: See section 7.1.1.3 for a sample LNXACRT
routine.