Natural System Error Messages 4450-4499

NAT4450: Periodic group within periodic group is not allowed.

Text
Periodic group within periodic group is not allowed.
Explanation
A periodic group must not be defined within another periodic group.
Action
Correct view definition.

NAT4451: Syntax error in array index specification.

Text
Syntax error in array index specification.
Action
Check program and correct error.

NAT4452: Upper/lower boundary LT 0; or index = 0 in array definition.

Text
Upper/lower boundary LT 0; or index = 0 in array definition.
Explanation
Either the upper/lower array boundary is less than 0,
or the index in an array definition is 0.
Action
Check program and correct error.

NAT4453: Invalid delimiter in INDEX clause.

Text
Invalid delimiter in INDEX clause.
Action
Check program and correct error.

NAT4454: Data area cataloged/stowed successfully.

Text
Data area cataloged/stowed successfully.
Explanation
The catalog/stow process is terminated without detecting any error
in the data definition. The data definition may now be used in a
Natural program with a DEFINE DATA statement.
Action
No action required.

NAT4455: Only index or edit mask modifiable in a view field.

Text
Only index or edit mask modifiable in a view field.
Action
Check program and correct error.

NAT4456: Maximum rank for data structures is 3.

Text
Maximum rank for data structures is 3.
Explanation
In the data area editor, the command ".E" (extended field definition)
has been specified for a field inside a data structure, where the
rank (maximum dimension of the field) exceeds 3. All dimensions
of the previous substructures until level 1 and the dimension
of the current field are added to calculate the rank of the current
field.
Action
Check the data structure, or the field currently being edited, for
correct dimensions.

NAT4458: Variable specified in REDEFINE not available.

Text
Variable specified in REDEFINE not available.
Explanation
A variable used in a REDEFINE definition is not defined in the current
block (or data area), or is defined on a different level.
Action
Check program and correct error.

NAT4459: Data block not found.

Text
Data block not found.
Explanation
The data block indicated as the parent block in a
child block definition was not found.
Action
Check program and correct error.

NAT4460: Predict file is not of type "CONCEPTUAL".

Text
Predict file is not of type "CONCEPTUAL".
Explanation
The Predict file that is to be included as data definition from
the Predict file into the data area, is not defined as a "CONCEPTUAL"
file in Predict. Its only allowed to incorporate "CONCEPTUAL" files
as data structure.
Action
Change file definition in Predict or select correct file.

NAT4461: Mark fields for incorporation into global data area.

Text
Mark fields for incorporation into global data area.
Action
Mark the fields which are to be incorporated into the global data area.

NAT4462: "n" fields have been incorporated into global data area.

Text
"n" fields have been incorporated into global data area.
Action
No action required.

NAT4463: No fields have been incorporated into global data area.

Text
No fields have been incorporated into global data area.

NAT4464: ".V" must not be used during redefinition or in a view.

Text
".V" must not be used during redefinition or in a view.
Action
Do not use ".V" during redefinition or in a view.

NAT4465: View definition must be assigned level 1.

Text
View definition must be assigned level 1.
Action
Assign correct level.

NAT4466: Structure definition must have previous level + 1.

Text
Structure definition must have previous level + 1.
Action
Assign correct level.

NAT4467: Group definition must contain at least 1 field.

Text
Group definition must contain at least 1 field.
Action
Check program and correct error.

NAT4468: Data definition must not end with a flagged definition.

Text
Data definition must not end with a flagged definition.
Action
Check program and correct error.

NAT4469: Constant has been defined without an initial value.

Text
Constant has been defined without an initial value.
Action
Check program and correct error.

NAT4470: Constant not permitted within a redefinition.

Text
Constant not permitted within a redefinition.
Action
Check program and correct error.

NAT4471: Non-numeric value in length field.

Text
Non-numeric value in length field.
Action
Check program and correct error.

NAT4472: User-variable definition found within a view definition.

Text
User-variable definition found within a view definition.
Action
Check program and correct error.

NAT4473: View contains fields not existent in the new DDM.

Text
View contains fields not existent in the new DDM.
Explanation
You have tried to modify the name of the DDM in the last column of
the data area editor screen. However, one or more of the fields
specified in the view are not defined in this DDM.
Action
Either do not change the DDM name, or specify the name of a DDM
which contains all fields in the view.

NAT4474: Program name missing in GENERATE command.

Text
Program name missing in GENERATE command.
Action
Issue GENERATE command with program name.

NAT4475: Constant used as index has not been defined.

Text
Constant used as index has not been defined.
Explanation
The constant used as index for the array definition
must be defined before the array definition.
Action
Check program and correct error.

NAT4476: Non-numeric constant used as index for p.group/mult.field.

Text
Non-numeric constant used as index for p.group/mult.field.
Explanation
A constant which is not numeric has been used as index for a
periodic group or multiple-value field.
Action
Check program and correct error.

NAT4477: Undefined constant used as index for per.group/mult.field.

Text
Undefined constant used as index for per.group/mult.field.
Explanation
A constant used as index for a periodic group or multiple-value field
must have been defined before it can be used for that purpose.
Action
Check program and correct error.

NAT4478: CATALOG/PURGE command not available if RECAT=ON.

Text
CATALOG/PURGE command not available if RECAT=ON.
Explanation
The commands CATALOG and PURGE are not available if the parameter
RECAT (dynamic recatalog) has been set to RECAT=ON, either dynamically
or in the Natural parameter module.
Instead of CATALOG and PURGE, the commands STOW and SCRATCH should be
used.
Action
Use valid command or change parameter.

NAT4479: Natural work area is full; increase ESIZE parameter.

Text
Natural work area is full; increase ESIZE parameter.
Action
Increase the value for the ESIZE parameter.

NAT4480: Invalid value for FLAG1.

Text
Invalid value for FLAG1.
Action
Check program and correct error.

NAT4481: ".*" command only allowed for mul.fields/periodic groups.

Text
".*" command only allowed for mul.fields/periodic groups.
Explanation
In the data area editor, C* variables can be generated by using the
line command ".*" for a multiple-value field or a periodic group.
For all other kinds of lines, this command is not allowed.
Action
Enter ".*" command in a line of a multiple-value field or periodic
group.

NAT4482: Only 1 "C*" variable allowed for a multiple-value field.

Text
Only 1 "C*" variable allowed for a multiple-value field.
Explanation
You have used the command ".*" to generate a C* variable for a
multiple-value field for which a C* has already been defined.
Only one C* variable per multiple-value field is possible.
Action
Do not use this line command on this field.

NAT4488: Function not available, because Predict is not installed.

Text
Function not available, because Predict is not installed.
Explanation
The Predict dictionary must be installed in order to perform the
function specified or to process the object specified.
Action
Install Predict, or do not use this function.

NAT4489: DDM not consistent with Predict definitions.

Text
DDM not consistent with Predict definitions.
Explanation
You have incorporated fields from a DDM into a data area.
However, the Predict definitions related to the DDM were modified
after the DDM had been generated. Therefore, the Predict definitions
were not incorporated into the data area.
Action
Either ignore, or generate the DDM again to avoid inconsistencies.