How to fix the Oracle error PGU-30604: missing string attribute for string?

In this post, you’ll learn more about the Oracle ErrorPGU-30604: missing string attribute for string with the details on why you receive this error and the possible solution to fix it.

Oracle Error Description

PGU-30604: missing string attribute for string

Reason for the Error PGU-30604: missing string attribute for string

Cause: A COBOL field containing a clause of the form required a missing attribute corresponding to . PGAU issues messages 30603 and 30604 consecutively for , , , and . Typical IBMVSCOBOLII required token attributes are: field OCCURS int-1 TIMES where ‘int-1’ is the token for attribute ‘repgrpff’ field OCCURS int-1 TO int-2 TIMES DEPENDING ON name-1 where ‘int-1’ is the token for attribute ‘repgrpvf’ ‘int-2’ is the token for attribute ‘repgrpvl’ ‘name-1’ is the token for attribute ‘repgrpvm’ field RENAMES name-1 THRU name-2 where ‘name-1’ is the token for attribute ‘renamemf’ ‘name-2’ is the token for attribute ‘renameml’ field REDEFINES name-1 WHEN name-2 = value where ‘name-1’ is the token for attribute ‘remapsmf’ ‘name-2’ is the token for attribute ‘remapsml’ ‘value’ is the token for attribute ‘remapswc’ or for attribute ‘remapswn’ field LENGTH IS name-1 where ‘name-1’ is the token for attribute ‘length’ Each attribute is stored as a separate row in the PG DD, and the missing attribute’s row may have been deleted from the PG DD.

How to fix the Error PGU-30604: missing string attribute for string ?

You can fix this error in Oracle by following the below steps

Action: In the PG DD, redefine the referencing data item to restore the missing attribute row.

Tags :

Leave Your Comment