DDFAMG0016 RPT NAME IS INVALID when updating database
search cancel

DDFAMG0016 RPT NAME IS INVALID when updating database

book

Article ID: 246026

calendar_today

Updated On:

Products

Datacom Datacom/AD Datacom/DB

Issue/Introduction

I am attempting to update DBID001 database as instructed by the HOLD(ACTION) of PTF LU05180, but getting this error throughout the SYSPRINT output even though no report (-RPT) is included in the JCL:

-BTG AREA,DEMO-DEM(T001)                                                ;  MSGN
     FORMAT ERROR:  DDFAMG0016     RPT NAME IS INVALID                       
1000 CONNECT,HUMAN-RESOURCE                                                     
1001 'DATACOM     ','DATACOM  '                                                
1002 'DEMO AREA   '                                                            
3001 DEM                                                                       
3002                Y   3380   04096          3 0000                           
3004       DEMO_DEM                                                            
-END  

The “DDFAMG0016 RPT NAME IS INVALID” error in Techdocs only has this information:
Reason: You specified an invalid report name in the transaction.
Action: Correct the transaction and resubmit.

Environment

Datacom/AD
Datacom/DB
Release: 15.1

Cause

The client was using the wrong Datadictionary program.

Resolution

PTF LU05180 has a HOLD(ACTION) to update the Datadictionary for Database 0001. So the DDUPDATE program, meaning PGM=DDUPDATE, should be used instead of PGM=DDUTILTY to eliminate this error. DDUPDATE is the only  batch Datadictionary program that can update the Datadictionary contents of a Database and process reports while DDUTILTY, another Datadictionary program, can only process reports.

Additional Information

Look at our documentation at the various Datadictionary programs for more example and their specific use.