CA Datacom DDCNTF0001 & DDTBDM001 in BDUPG06 STEP6C2

book

Article ID: 126463

calendar_today

Updated On:

Products

CA Datacom CA DATACOM - AD CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware

Issue/Introduction

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

Environment

Release: DBCISF00200-15.1-Datacom-Database-Option for CICS Services
Component:

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