Data Definition Language (DDL) Reference Manual
DDL Messages
Data Definition Language (DDL) Reference Manual—529431-004
A-37
Recovery. Correct or remove the REDEFINES clause and recompile.
Cause. You specified a MUST BE clause for a redefining field.
Effect. The DDL compiler rejects the object.
Recovery. Remove the MUST BE or REDEFINES clause and recompile.
Cause. You specified an UPSHIFT clause for a field that does not have an alphabetic
data type; UPSHIFT is allowed only for fields described by PIC A, PIC X, TYPE
CHARACTER, TYPE *, or TYPE def-name, in which def-name or * is a definition of
an alphabetic or alphanumeric type field.
Effect. The DDL compiler rejects the object.
Recovery. Change the data type of the field or remove the UPSHIFT clause.
Cause. You specified an UPSHIFT clause within a redefinition.
Effect. The DDL compiler rejects the object.
Recovery. Remove the UPSHIFT clause from the redefining group or field and
recompile.
Cause. The DDL compiler encountered an error while attempting to access the
USERID file on $SYSTEM.SYSTEM. The DDL compiler must access this file to record
the creator user ID and modifier user ID in the dictionary.
Effect. The DDL compiler closes the dictionary and source code files and stops
processing.
Recovery. If the problem persists, consult your system manager.
***ERROR*** Item with MUST BE found on or within REDEFINES
item- field-name
***ERROR*** Item with UPSHIFT found on nonalphabetic data
item- field-name
***ERROR*** Item with UPSHIFT found on or within REDEFINES
item- object-name
***FATAL ERROR*** I/O Error accessing $System.System.UserID