Previous Topic: 1.1.2.3 Adding User Components to the Database

Next Topic: 1.1.2.5 Modification of CA MICS Source Code

1.1.2.4 System Modification Using Standard EXITs


There is a large number of standard exit points within the
CA MICS complex. These exit points exist for the sole purpose
of allowing the user to make effective changes to the CA MICS
processing logic without requiring that user to modify
CA MICS source code. While modification of source code is
possible, and is discussed in this manual, such modifications
reduce the release independence of the user's system
definition.

The points at which user exits are available can be
grouped into these categories:

    - Standard CA MICS exits. These exit routines are
      required for all CA MICS users, and are used to provide
      code that MUST be included for CA MICS user-dependent
      functions.  For example, these exits provide for the
      determination of cost center identifiers and the
      grouping of batch data into categories suitable for
      summarization.  These exits reside in the database
      complex or unit parameter libraries, as separate
      members in the library.  See the CA MICS Planning,
      Installation, Operation and Maintenance Guide for
      information on these standard exits.

    - File exits.  There is an exit in CA MICS that is taken
      before an observation is written to the database file.
      This type of exit exists for every file of every
      component in the CA MICS complex. It is possible to use
      these exits to do such things as implementing
      accounting algorithms or changing the values of
      CA MICS-calculated data elements in the files.

    - Operational exits.  There are several points within the
      CA MICS complex at which operational decisions are
      likely to need installation-dependent logic.  These
      points have been determined on the basis of experience
      at many CA MICS sites. Code which affects the criteria
      for input record selection and logic for unusual file
      manipulation may be implemented in these exits.

Chapter 4 of this manual describes the exit types noted
above, and gives guidelines for using them.