10. MODIFICATION › 10.2 Standard User Exits
10.2 Standard User Exits
Two types of user exits can be used to modify CA MICS logic:
the general exits, which apply to all the installed products,
and the product exits, which apply only to the product for
which they are provided.
The general exits are briefly described in this guide. They
are described in more detail in Section 4.3, User Exit
Facilities, in the CA MICS System Modification Guide.
The product exits are classified according to their purpose
and include product input, output, parameter related, and
accounting exits.
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 data base.
The TSO Analyzer provides the general input exit, _USRSEL.
This exit can be used to select or exclude input data that
meets special installation-defined criteria, to add data
elements, or to modify record fields as they are read.
One output exit routine is provided for each product file.
This output exit routine may 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.
The product parameter related exits are also user exits, but
they 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 the separate, but related TSOACRT
member of prefix.MICS.PARMS. TSOACRT is the Account Code
Definition parameter member. These exits are identified in
this chapter but are described in Chapter 7, Defining TSO
Parameters.
The user exits for the TSO Analyzer are identified below and
discussed in the sections noted:
1 - General Exits
_USRSEL - Input record selection
2 - Input Exits
None
3 - Parameter-Related Exits
TSOACRT - TSO account code derivation
TSOAURT - TSO application unit
4 - Output Exits
_USRS_DB - TSO_DB record selection
_USRS_DC - TSO_DC record selection
_USRS_DI - TSO_DI record selection
_USRS_DU - TSO_DU record selection
_USRS_TA - TSO_TA record selection
_USRSDRU - TSODRU record selection
_USRSTSA - TSOTSA record selection
_USRSTSC - TSOTSC record selection
_USRSTSI - TSOTSI record selection
_USRSTSO - TSOTSO record selection
_USRSTSU - TSOTSU record selection
_USRSTSW - TSOTSW record selection