Previous Topic: 10.1.2 Add or Change Data Elements in a File

Next Topic: 10.1.4 Alter the Active Timespans for a File

10.1.3 Add or Modify CICS Account Codes


You can add, delete, or change the definitions of the CICS
account codes.  However, changing the account code structure
affects not only the content of the CA MICS Data Base, but
also your ability to produce consistent reports, as the CICS
files will be summarized differently afterwards.  Your
CA MICS Accounting and Chargeback files will also be
affected.  Therefore, you should implement the new account
code structure when it will produce the least impact on your
CA MICS system, such as during the testing phase or at the
beginning of an accounting month.

Use Checklist 3.1 to alter the CICS account code structure
(CICACCT).  If you only wish to change the CICS Account Code
Derivation Exit (CICACRT), follow Checklist 3.2.

   ********************************************************
   *                                                      *
   *   CHECKLIST 3.1 - ADD OR MODIFY CICS ACCOUNT CODE    *
   *                                                      *
   ********************************************************

___ 1.  Save a copy of sharedprefix.MICS.PARMS members
        CICACCT and CICACRT (if necessary) in
        sharedprefix.MICS.LOCALMOD.CNTL for recovery
        purposes.

___ 2.  Modify sharedprefix.MICS.PARMS(CICACCT) to add,
        delete, or modify an existing account code
        definition.  See Section 7.2.2 of this guide for
        detailed description of CICACCT.

___ 3.  Submit sharedprefix.MICS.CNTL(CICCGEN).

___ 4.  Modify the CICS Account Code Derivation Routine in
        sharedprefix.MICS.PARMS(CICACRT) to derive the
        account codes.  Changes to this member take effect
        immediately, as this code is included in the next
        DAILY execution.

___ 5.  If the Multisystem Accounting Exit (CICMSAC) is
        active, then examine prefix.MICS.PARMS(CICMSAC) to
        ensure that the exit is correct.  Modify this exit as
        necessary.

        Note:  the CICMSAC exit is active if the keyword
        MSACCOUNT is specified in prefix.MICS.PARMS(CICOPS).

___ 6.  Retrofit the 00 cycles of the CICCSU and CICCAC files
        in the WEEKS, MONTHS, and YEARS (if active) time-
        spans if you added or deleted an account code level
        or shortened the account code length.  Use the
        "System Modifications Guide" section 6.3 to retrofit
        the database.

   ********************************************************
   *                                                      *
   * CHECKLIST 3.2 - MODIFY ACCOUNT CODE DERIVATION EXIT  *
   *                                                      *
   ********************************************************

___ 1.  Modify the CICS Account Code Derivation Routine in
        sharedprefix.MICS.PARMS(CICACRT) to derive the
        account codes.  Changes to this member take effect
        immediately, as this code is included in the next
        DAILY execution.  No generation is required
        afterwards.