Previous Topic: 10.2.2 Analyzer Input Exits

Next Topic: 10.2.4 Analyzer Output 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.