This article will cover a method to increase the number of cycles in the MICS Installation Accounting complex level files and verify that the change has been completed. The complex level files are located in sharedprefix.MICS.TABLES. Even though this is a complex level dataset the change is still made in prefix.MICS.PARMS(DBMODEL) and prefix.MICS.CNTL(CYCLEGEN) is run to regenerate the aging code.
If there are multiple units in the complex, which DBMODEL should be updated? Browse sharedprefix.MICS.GENLIB(DBTABLE). The units installed in the complex are listed here in the order they were installed. As specified in section 220.127.116.11.1.1 of the MICS Planning, Installation, Operations, and Maintenance Guide, "...the first production data base unit installed in a data base complex should have PRIMARY specified." Therefore if the PRIMARY data base is not listed first in DBTABLE move it to the top. If the PRIMARY unit has the MICS Installation Accounting product installed and active, then update the PRIMARY unit's prefix.MICS.PARMS(DBMODEL). Then submit preifx.MICS.CNTL(CYCLEGEN) from the PRIMARY unit. If the PRIMARY unit does not contain MICS Installation Accounting, note the first unit listed (not a TEST unit) which does. This is the unit to update DBMODEL and run the CYCLEGEN from.
In order to verify the change, browse prefix.MICS.USER.SOURCE member $ACTCYCS. Use the FIND command on the file name (ACTfff) and a statement should be found that looks like this: AGE ACTfff01-ACTfffnn; where fff=file identifier and nn=maximum number of cycles. The change will be effective with the next run of sharedprefix.MICS.CNTL(CLOSETBLS).