How to fix the Oracle error PGU-30611: references missing field string specified for string?

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

Oracle Error Description

PGU-30611: references missing field string specified for string

Reason for the Error PGU-30611: references missing field string specified for string

Cause: The data field containing a clause of the form references a missing field specified by the clause word . PGAU issues messages 30610 and 30611 consecutively for and . Typical IBMVSCOBOLII clause syntax for this error includes: d-field OCCURS int-1 TIMES d-field OCCURS int-1 TO int-2 TIMES DEPENDING ON name-1 d-field RENAMES name-1 THRU name-2 d-field REDEFINES name-1 WHEN name-2 = value d-field LENGTH IS name-1 The clause references a field specified by the word . PGAU GENERATE searched previous fields within the current parameter but failed to find the named field . The word may be misspelled in the defining clause or the referenced field whose name should match may be missing from, or misspelled in the PG DD.

How to fix the Error PGU-30611: references missing field string specified for string ?

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

Action: In the PG DD, redefine the entry for to change its clause to specify the correct name of the intended field , or redefine the data name of the intended field to match the subsequent clause’s reference. Also ensure the data field containing the clause follows the intended field in the data definition.

Tags :

Leave Your Comment