9. PROCESSING › 9.3 User 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.