DCD's DCMMAIN task fails at startup
search cancel

DCD's DCMMAIN task fails at startup

book

Article ID: 137396

calendar_today

Updated On:

Products

Data Content Discovery

Issue/Introduction

DCMMAIN fails at startup.  

Messages:  DimDatabaseUtilities: getPolicyClassifierGroups failed com.ca.security.dcd.exceptions.DatabaseException: Error in getting all Classifiier groups.

Exception Context:                                        

 [1:ERRORCODE=DCD0026E]                                   

 [2:ERROR=Error while getting all the classifier groups.] 

 [3:STATUSCODE=]                                          

 [4:TRANSLATIONKEY=error_in_getAllClassifierGroups]       

Followed by:Error getting the dictionary Exception Context: [1:ERRORCODE=DCD0136E] [2:ERROR=Error while fetching the dictionary.  

Caused by: java.sql.SQLException: Cannot load JDBC driver class 'com.ibm.db2.jcc.DB2Driver' 

 

                     

Environment

Release : 3.0

Component : CA DATA CONTENT DISCOVERY

Cause

The IBM DB2 JDBC driver is found in the USS path specified in the STDENV DD 'highlevel.CFEYOPTN(FEYSTDEN)'  member (for both DCDCONTL and DCMMAIN.)  It is in the FEYSTDEN member where the line 'export DB2_PATH= ' defines this path.  The lack of this path definition is the cause of the startup problem.

Resolution

Defining the DB2_PATH in the STDENV DD DSN=highlevelCFEYOPTN(FEYSTDEN) member will resolve this problem condition for both started tasks.