CAIENF requires a parameter file to start up. Customize this file according to your site. Some best practices concerning these parameters are as follows:
- If you do not want to record the CAIENF events, specify NODB AND RECORD(NO) within the CAIENF Parameters.
- To record events, confirm that RECORD(YES) is specified.
- The CA Technologies products that perform the event checkpointing often only require batch job activity. You can reduce the number of events that are recorded on the CAIENF database. Doing so reduces the system overhead by filtering events that are recorded to the database. This filtering is done with the CAIENF parameter SELECT. Unless you have specific reasons not to do so, run with the following SELECT statements:
SELECT(JOBINIT,JOBNUM,EQ,J*)
SELECT(JOBTERM,JOBNUM,EQ,J*)
SELECT(JOBPURGE,JOBNUM,EQ,J*)
SELECT(STEPTERM,JOBNUM,EQ,J*)
- If you are running a CA Technologies product that is interested in data set close events and thus has you turn on recording of data set close events, add the following CAIENF parameter statement:
SELECT(DSCLOSE,JOBNUM,EQ,J*)
- There can be many data set close events on a system and CAIENF processing of these events does carry some overhead. CAIENF has the SCREEN parameter that filters out events at event creation time. Only screen out the events if CA Support directs you to. All CAIENF product listeners are affected, and not only products that use CAIENF event checkpointing. Additionally, CAIENF and CAICCI listen for some events. However, there is a data set close SCREEN setting that is typically safe. Data set close events can be screened out for nonupdate events and thus lower system overhead. The following statement can be added to the CAIENF parameters:
SCREEN(DSCLOSE,ACCESS,EQ,INPUT)
- You can also have some started tasks that are set up for system maintenance or utility purposes. If these started tasks or jobs run frequently and you know that they have no relationship to any CA product, you can add SCREEN statements to keep their activity outside of CAIENF. For example, you could have the following SCREEN statements:
SCREEN(JOBINIT,JOBNAME,EQ,JRDR)
SCREEN(JOBTERM,JOBNAME,EQ,JRDR)
SCREEN(STEPTERM,JOBNAME,EQ,JRDR)
SCREEN(JOBPURGE,JOBNAME,EQ,JRDR)