Previous Topic: 9.2.4 File Aging

Next Topic: 9.4 Using COMMON Input DDnames and DEXINPUT exits

9.3 User Exits


A number of exits are provided to enable the user to add
specific record selection and edit checks to the CA MICS
VAX/VMS Analyzer without having to modify the Analyzer
itself.  The CA MICS System Modification Guide (SMG)
describes the general principles of exit processing in CA
MICS. Refer to section 4.3.2.1 "Definition and Methodology"
in the SMG for this description.  The VAX/VMS Analyzer
employs the Indirect Method described in section 4.3.1.2
"Indirect Exits Points" in this topic area of the SMG.

The remainder of this section describes the exits specific to
the VAX/VMS Analyzer.

USRSEL Exit

The USRSEL user exit is invoked immediately after each VMS
ACCOUNTING, VMS MONITOR, and CA MICS DEXSUS record has been
read.  The user may examine the record and indicate whether
it is to be kept and processed or discarded.  Only a few of
the record's fields have been read and decoded at this
point.  Refer to the source code in:

   sharedprefix.MICS.SOURCE(DEXACT, DEXMON, and DEXSUSA),

to determine which data elements are available.  For more
information on the USRSEL exit, refer to section 4.3.2.1 in
the SMG.


USRSfff Exit

The USRSfff user exit is invoked immediately after the data
for this record and file has been read and decoded and
immediately before the observation is written to the CA MICS
work file.  All of the record's fields have been read and
decoded.  Additional edits, computations, and selection
checks can be made at this point.  Figure 9-2 lists the
CA MICS files and their corresponding exit names:

                    File Name        Exit Name
                    ---------        ---------
                    DEAPRC           USRSPRC
                    DEAIMG           USRSIMG
                    DEAINT           USRSINT
                    DEA_LF           USRS_LF
                    DEAPRQ           USRSPRQ
                    DEMPRO           USRSPRO
                    DEMSTA           USRSSTA
                    DEMMOD           USRSMOD
                    DEMPGE           USRSPGE
                    DEMIOV           USRSIOV
                    DEMFCP           USRSFCP
                    DEMPOL           USRSPOL
                    DEMLOK           USRSLOK
                    DEMDNT           USRSDNT
                    DEMFSC           USRSFSC
                    DEMDSK           USRSDSK
                    DEMDLK           USRSDLK
                    DEMSCS           USRSSCS
                    DEMSYT           USRSSYT
                    DEMCLS           USRSCLS
                    DEMRMS           USRSRMS
                    DEMMSC           USRSMSC
                    DEMSPR           USRSSPR
                    DEMTRN           USRSTRN
                    DEMVPR           USRSVPR
                    DESDKD           USRSDKD
                    DESDKQ           USRSDKQ
                    DESDKU           USRSDKU
                    DESPRX           USRSPRX
                    DESSYU           USRSSYU



USRAfff Accounting Exit

The USRAfff accounting exit is invoked immediately before the
observation is written from the CA MICS work file to the
CA MICS DETAIL file.  All of the record's fields have been
read and decoded.  Additional edits, computations, and
selection checks can be made at this point.  Figure 9-3 lists
the CA MICS files and their corresponding accounting exit
names:

                 File Name        Exit Name
                 ---------        ---------
                 DEAPRC           USRAPRC
                 DEAIMG           USRAIMG
                 DEA_LF           USRA_LF
                 DEAPRQ           USRAPRQ
                 DESDKU *         USRADKU


(*) Invocation of the USRADKU Accounting Exit is controlled
    by the DISKACCT option in DEXOPS.  The code to invoke
    this exit is located in sharedprefix.SOURCE members
    #DKUDSUM and $DEXMSTR.  The DEXPGEN function sets the
    calling sequence, during either DETAIL or DAYS level
    processing, based on the corresponding setting in DEXOPS.