Previous Topic: 10.2 Standard User Exits

Next Topic: 10.2.2 Additional Fields Available to Exits

10.2.1 Available User Exits


There are two types of user exits that you can use to modify
CA MICS logic: general exits and product exits.


GENERAL EXITS

The general exits are used by all installed products.  They
allow the insertion of user exit routines that extend CA MICS
logic.


PRODUCT EXITS

Product exits apply only to the product for which they are
provided.  They are classified as to their purpose and are
comprised of input, output, parameter-related, and special
exits.

The input exits are used during the input phase of the
product update process.  The output exits are used when
records are being written to the CA MICS database.

The parameter-related exits are also user exits, but are
defined as part of the standard CA MICS installation process
and are normally associated with other parameters or options.
For example, the Account Code Routine is a user exit routine
for entering the values for account codes that were defined
in a separate but related installation.

Special exits are those that are classified as neither input,
output, nor parameter-related.  The calculation of a user-
defined variable is an example of a type of special exit.

The user exits for the Batch and Operations Analyzer are
identified below:

General Exits

USRSEL - SMF File Processing Selection
USRIHL - SMF Checkpoint File Inspection

Product Input Exits

USRSMUG - Input SMF type 89 Usage Data Records
USRSSFA - Input SMF type 25 JES3 Allocation Records
USRSSFI - Input SMF type 30 subtype 1 Initiation Records
USRSSFJ - Input SMF type 30 subtype 5 Job Termination Records
USRSSFM - Input SMF type 30 subtypes 2, 3, and 4 Usage Data
          Segments
USRSSFO - Input SMF type 30 subtypes 2, 3, and 4 Open
          Edition/MVS Process Segments
USRSSRE - Input SMF type 30 subtypes 2, 3, and 4
          Multisystem Enclave Remote System Segments
USRSSF4 - Input SMF type 30 subtype 4 Step Termination
          Records during short cut processing
USRSSFP - Input SMF type 26 JES2/JES3 Purge Records
USRSSFS - Input SMF type 30 subtypes 2 and 3 Interval Records
          and SMF type 30 subtype 4 Step Termination Records
USRSSFT - Input SMF type 33 APPC/MVS TP Accounting Records
USRSSFW - Input SMF type 6 SYSOUT Records

Product Output Exits

USRSATP - APPC/MVS Transaction File Exit
USRSAVL - Systems Availability File Exit
USRSCON - Operations Configuration File Exit
USRSJOB - Output Job File Exit (BAT, TSO, STC, APPC, OE)
USRSMUA - Measured Usage Address Space File Exit
USRSMUG - Output Measured Usage Global File Exit
USRSOEP - Open Edition/MVS Process Activity File Exit
USRSOPI - Operations Incident File Exit
USRSPGM - Output Program File Exit (BAT, TSO, STC, APPC, OE)
USRSREN - Multisystem Enclave Activity File Exit
USRSSPL - Output Spool File Exit
USRSWDA - Batch WDA File Exit - DAYS timespan
USRSXDA - Batch WDA File Exit - DETAIL timespan
USRUJBJ - Accounting Job File Exit (BAT, TSO, STC, APPC, OE)
USRUJBM - Accounting Measured Usage Charging File Exit
USRUJBP - Accounting Program File Exit (BAT, TSO, STC, APPC,
                                        OE)
USRUJBS - Accounting Spool File Exit
USRUJTP - Accounting APPC/MVS Transaction Exit

Product Parameter-Related Exits

ACCTRTE - Batch Job Account Code Assignment Exit
APPCAURT- APPC Application Unit Definition
APPCRTE - APPC/MVS Account Code Assignment Exit
JOBGPRTE- Batch JOBGROUP Assignment Exit
PRINTDEF- Print Output Definition Exit
TURNRTE - Batch Job Turnaround Time Calculation Exit

Parameter-related exits are discussed in chapter 7 of this
guide.

Product Special Exits

USRDMAP - EXCP Segment Exit
USRSINT - Initiation of Job Merge
WPECALC - Calculate Pseudo Elapsed Time
OCCACT1 - Override Occupancy Calculations