10. MODIFICATION › 10.1 Available User Exits
10.1 Available User Exits
There are two types of user exits that can be used to modify
CA MICS logic: general exits, which apply to all the
installed products, and product exits, which apply only to
the product for which they are provided.
General exits allow user routines to be used for all products
that process the raw SMF data. General exits are briefly
described in this guide. A more detailed description can be
found in Chapter 4 of the CA MICS System Modification Guide.
Product exits are classified according to their purpose and
include input, output, and parameter-related exits.
o Input exits are invoked as the raw input records are read.
Output exits are invoked just before CA MICS writes an
observation to the CA MICS database.
o The CA MICS Analyzer for CA-IDMS provides the general
input exit, _USRSEL, which can be used to select or
exclude data meeting special site-defined criteria, to add
data elements, or to modify record fields as they are
read. In addition, the general input exit, _USRIHL, is
provided at the end of input processing to permit
examination of the CA MICS Input History Log SAS file so
that the user can terminate the DAILY run if critical data
is missing.
o An output exit routine is provided for each file and can
be used to selectively block the writing of specified
records, alter data elements in the records, or produce
additional records for the target file or a user-defined
file.
o Parameter-related exits are also user exits, but are
defined as part of the standard CA MICS installation
process. They are normally associated with other
parameters or options. For example, the Account Code
Derivation Routine is a user exit routine for completing
values for account codes that were defined in
sharedprefix.MICS.PARMS(IDMACRT), the Account Code
Definition parameter member. These exits are identified
here but described in Chapter 7 of this guide.
The IDMS user exits are identified below:
o General Input Exits
_USRSEL - File Processing Selection
_USRIHL - Examine Input History Log
o Product Input Exits
There are no unique IDMS input exit routines.
o Product Output Exits
USRSSAC - IDMS Application Unit Counts File Exit
USRSSAU - IDMS Application Unit Activity File Exit
USRSSUA - IDMS User Activity File Exit
USRSSIN - IDMS System Incident File Exit
USRSSCL - IDMS System Calendar File Exit
USRSSSY - IDMS System Activity File Exit
USRTfff - DETAIL Tape Data Selection Exit
o Product Parameter-Related Exits
IDMACRT - IDMS Account Code Derivation Exit
IDMAURT - IDMS Application Unit Derivation Exit
IDMRLRT - IDMS Transaction Type Exit