Previous Topic: 10.1 Parameter Modification

Next Topic: 10.2.1 General 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