CA Datacom DDCNTF0001 & DDTBDM001 in BDUPG06 STEP6C2

Document ID : KB000126463
Last Modified Date : 12/02/2019
Show Technical Document Details
Issue:

Executing upgrade job BDUPG06 fails with RC = 16 in step STEP6C2,
STEP6C2 is running DDCFBLD with: 
-CXX BUILD,DATABASE,DATA-DICT(PROD,DD,PRIV) 

Many DDCNTF0001 errors are issued with the entity name either blank or containing garbage characters: 

FUNCTION = DEFINE DGT  
NAME = ÿC  
**** ERROR **** RETURN CODE = DDCNTF0001 NOT FOUND  


The following  error message is also issued:

DDTBDM001 INVALID LENGTH 001 SRF $ DD UNEXPECTED ERROR DDURT002
Resolution:

These errors occur when there is a user defined entity in the datadictionary.
The system option table DDSRTLM needs to specify the USRENTY parameter when there are user defined entities.
DDSRTLM is created in STEP2E of job BDCUSUPG.
The source is in member CUSMAC(DDSYSTBL), change this member to specify USRENTY=n where n is the number of user defined entities then rerun STEP2E in job BDCUSUPG.
Then rerun BDUPG06 from the failing step, STEP6C2.

Additional Information:
See DocOps section DDSYSTBL Macro