When installing Common Services, do you really need to install Datacom/AD and implement all the overhead?
Release: R12 onwards
Component: ENF
From Common Services r12.0 onward, ENF uses Datacom/AD for the database (before it used the Universe Database).
Datacom/AD is a subset of DATACOM/DB. Datacom/DB can NOT be used for ENF.
If no events are being recorded, then you will be fine running with NODB in r12...
If you are recording...Then, you will need to install Datacom/AD, and setup for ENF.
Whether or not event recording is taking place can be determined a couple of ways. One by issuing the ENF EVENT command at the console, and the other by running the CAS9DB utility.
Below is sample JCL for the CAS9DB utility to list the R11 enf/db. Look for any defined events that have 'R' specified as one of the options.
//CAS9DB EXEC PGM=CAS9DB,REGION=4096K,TIME=1440 //STEPLIB DD DSN==YOUR.COMMON.SERVICES.R11.CAILIB,DISP=SHR <<<< Change //DBOUT DD DISP=(NEW,CATLG), // DSN=YOUR.Rxx.ENFDB.LISTING, <<<< Change // UNIT=3390,VOL=SER=??????,SPACE=(CYL,(1,1)), // DCB=(RECFM=FBA,LRECL=133,BLKSIZE=6118) //DBIN DD * LIST DB(*) DETAIL /*
The output data set (DBOUT) from the CAS9DB utility is used as input to the ENFUTIL utility made available beginning with CCS r12. The ENFUTIL utility is used to help generate the DCM and EVENT statements that may be needed in the ENF r12 ENFPARMS member. Based on the information from the ENFUTIL report you may find that you need to install Datacom/AD or can just bypass this installation with the NODB parameter and specify NODB and RECORD(NO) in the ENFPARMS
Hint: Code only DCM statements, that are currently being used.
If additional DCMs are needed at a later time, the ENFPARMS can be updated and ENF recycled.
If any additional DCMs change the requirements for a database, then you may need to adjust requirements for a database.