Do I need a Data Base for Common Services?
search cancel

Do I need a Data Base for Common Services?

book

Article ID: 49945

calendar_today

Updated On:

Products

COMMON SERVICES FOR Z/OS 90S SERVICES COMMON PRODUCT SERVICES COMPONENT Common Services

Issue/Introduction

When installing Common Services, do you really need to install Datacom/AD and implement all the overhead?

 

 

Environment

Release: R12 onwards
Component: ENF

Resolution

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.

  1. The ENFDB DD statement was needed for the Universe Database, please delete it from the ENF JCL. It is advisable that the new ENF proc delivered with the new release be used.

  2. Datacom/AD will be needed if a DCM is recording any events. To determine if you can run successfully with NODB, run the CAS9DB utility provided with CCS r11 using the following control card against your CCS r11 ENF database to determine if recording is currently being done.

    LIST DB(*) DETAIL

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.

 

Additional Information

Configure DCM Statements

View a List of Event Names

CAIENF Upgrades