DDUPDATE error DDFSMG0122 INVALID FROM ENTITY-TYPE
search cancel

DDUPDATE error DDFSMG0122 INVALID FROM ENTITY-TYPE

book

Article ID: 66473

calendar_today

Updated On:

Products

Datacom

Issue/Introduction

Running batch CA Datacom Datadictionary batch utility DDUPDATE was giving COND 0004 and error...

    DDFSMG0122     INVALID FROM ENTITY-TYPE

... followed by... 

 **** ERROR ****  RETURN CODE = DDPF020001  UNDEFINED DSF RETURN CODE 


Environment

Release:  Any 


Component:  Datacom Datadictionary

Cause

The error in this case was a syntax error.


Given this DDUPDATE (or DDUTILTY) statements: 

//SYSIN DD *

-USR DATACOM-INSTALL,NEWUSER    

-DEF PATH,P1                      

-DEF TRACE,FILE,RECORD,$INTERNAL  

-END                              

-RPT START,FILE,UNIVERSAL(ALL),P1 

-RPT INDENT                       

-END

 

The above resulted in ...

-DEF PATH,P1                                                            ;       

-DEF TRACE,FILE,RECORD,$INTERNAL                                        ;  MSGN 

     FORMAT ERROR:  DDFSMG0122     INVALID FROM ENTITY-TYPE                     

-END                                                                            

   **** ERROR ****  RETURN CODE = DDPF020001  UNDEFINED DSF RETURN CODE  

Resolution

 

The reason for the error is that the structure syntax should be FILE.RECORD not FILE,RECORD (period not comma), as follows:

-DEF TRACE,FILE.RECORD,$INTERNAL

Additional Information

Refer to CA DATACOM CORE 15.1 section "CA Datacom Datadictionary Batch Facilities"

https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-mainframe-software/database-management/ca-datacom/15-1/using/ca-datacom-datadictionary-batch-facilities.html