Previous Topic: 7.3.2.1 CICOPTS Statement

Next Topic: 7.3.2.3 RESP Statement

7.3.2.2 MSACCOUNT Statement


The MSACCOUNT statement is used to activate the Multisystem
Account Derivation Routine.  This routine allows you to
reassign previously derived account codes based on Unit of
Work ID and Network Name for data from CICS regions connected
via Multiregion Option (MRO) or Intersystem Communication
(ISC).  For example, a record produced by a File Owning
region (FOR) does not contain the true transaction ID.
Instead, it may contain the mirror transaction ID CSMI.  To
account for the file access under the true transaction ID,
the detail data from the Application Owning regions (AOR)
must be sorted ahead of the FOR record so that the real
transaction ID (usually stored in one of the CA MICS account
codes) can be propagated to the FOR record.

The MSACCOUNT statement has no parameters.  It is specified
like this:

MSACCOUNT

If the MSACCOUNT statement is included in the CICOPS member,
then the Multisystem Account Derivation Exit (CICMSAC) is
invoked during DAY040 processing.  Otherwise, the exit is not
invoked.  For instructions on coding the exit routine, see
Section 7.3.9 in this guide.

Note that the MSACCOUNT option does not collapse related
ISC/MRO records to single observations in the CA MICS
database.  Its sole purpose is to propagate accounting
information for participating ISC/MRO regions as needed.
Activating this option will prolong DAILY processing time
because extra sort and data steps are required to manipulate
the detail data.