10. MODIFICATION › 10.1 Checklists › 10.1.3 Add or Modify CICS Account Codes
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.