Natural System Error Messages 4700-4749

NAT4700: DDM does not exist, or you are not allowed to access it.

Text
DDM does not exist, or you are not allowed to access it.
Explanation
The specified DDM does not exist or is protected by Natural Security.
The DDM can also be used in the data area of a program and the program
is included in the map editor.
Action
Enter valid DDM name or check program;
or contact your Natural Security administrator.

NAT4701: No data defined in program.

Text
No data defined in program.
Explanation
The program (or subprogram, subroutine, helproutine) to be displayed
in the top half of the editing screen does not contain any explicit
field definitions.
Action
Check program to be displayed, and have the data area used by the
program displayed to see the desired variables.

NAT4702: Field/parameter type is missing.

Text
Field/parameter type is missing.
Explanation
Field/parameter type must be specified.
Action
Enter a field/parameter type.

NAT4703: Do not enter starting value for an index which is "0".

Text
Do not enter starting value for an index which is "0".
Explanation
For a dimension whose index is "0" you cannot specify a
"Starting from" value.
Action
Either specify an index, or remove starting value.

NAT4704: Dynamic layout not possible for WRITE statement.

Text
Dynamic layout not possible for WRITE statement.
Explanation
You cannot use a dynamic layout map for a map that is to be output via
a WRITE statement.
Action
Correct error.

NAT4705: Verification name already exists, but is not a free rule.

Text
Verification name already exists, but is not a free rule.
Explanation
The verification you have specified already exists and is defined
in Predict as an automatic rule.
Action
Specify other verification name.

NAT4706: Rejected by Predict defaults.

Text
Rejected by Predict defaults.
Explanation
The switch "Rule in Map Editor" in the Predict Defaults is set to
"D" (disallowed).
Action
Ask your Predict administrator to change the default.

NAT4707: Do not enter a rule name and source text at same time.

Text
Do not enter a rule name and source text at same time.
Explanation
Enter either a free rule name to include the rule source from
Predict into the rule editor, or enter source text, press
ENTER and then enter a rule name to save the source in Predict.
Action
Remove either the rule name or the source text and press ENTER
again.

NAT4708: Do not apply a processing rule to an output field.

Text
Do not apply a processing rule to an output field.
Explanation
A processing rule that is attached to an output field
is not executed.
Action
Remove the processing rule or change the field class.

NAT4709: An internal error occurred.

Text
An internal error occurred.

NAT4710: Memory allocation failed.

Text
Memory allocation failed.
Action
Save your work and try to free computer resources.

NAT4711: Bad object handle detected.

Text
Bad object handle detected.
Explanation
Natural received an object handle that does not identify an object.
A programming error in an application has assigned an illegal value
to an object handle.
Action
Check and correct program.

NAT4712: Bad value in Attribute type.

Text
Bad value in Attribute type.
Explanation
An illegal value has been assigned by an application program to the
Attribute.
Action
Check and correct program.

NAT4713: Invalid value assignment for a SUPPRESS-XXX-EVENT Attribute.

Text
Invalid value assignment for a SUPPRESS-XXX-EVENT Attribute.
Explanation
A value has been assigned to one of the SUPPRESS-XXX-EVENT Attributes
that is not permitted.
Action
Consult the documentation for permitted values and correct program
accordingly.

NAT4714: Bad parent type.

Text
Bad parent type.
Explanation
The object referred to by the PARENT Attribute is of an incompatible type.
For example, a List Box Item requires a List Box Control as a parent.
Action
Check object type in the documentation.

NAT4715: Bad object handle detected in Attribute SUCCESSOR.

Text
Bad object handle detected in Attribute SUCCESSOR.
Explanation
The Attribute SUCCESSOR does not refer to an object.
Action
Check and correct program.

NAT4716: Natural cannot perform requested action.

Text
Natural cannot perform requested action.
Explanation
A Natural application has tried to perform an operation on an object
that does not provide for such an operation.
Action
Consult your documentation for valid operations and correct your
program accordingly.

NAT4717: Invalid data type.

Text
Invalid data type.
Explanation
The Natural data type used for the parameter value does not match
the type required by Natural.
Action
Consult your documentation for type compatibility and correct
your program accordingly.

NAT4718: Invalid font description.

Text
Invalid font description.
Explanation
The font description in the Attribute STRING is invalid.
Action
Check and correct program.

NAT4719: Font handle not valid.

Text
Font handle not valid.
Explanation
The FONT-HANDLE Attribute does not refer to an object of the type
Font Control.
Action
Check and correct program.

NAT4720: Bad index or position value specified in NGU subprgm parameter.

Text
Bad index or position value specified in NGU subprgm parameter.
Action
Check and correct program.

NAT4721: Bad start position value specified in NGU subprogram parameter.

Text
Bad start position value specified in NGU subprogram parameter.
Action
Check and correct program.

NAT4722: Bad end position value specified in NGU subprogram parameter.

Text
Bad end position value specified in NGU subprogram parameter.
Action
Check and correct program.

NAT4723: Bad value in parameter "text-length".

Text
Bad value in parameter "text-length".
Explanation
The value in the parameter "text-length" is smaller than the difference
between the values of the parameters "start-position" and "end-position".
Action
Check and correct program.

NAT4724: Bad value in parameter "line-from".

Text
Bad value in parameter "line-from".
Action
Check and correct program.

NAT4725: Bad value in parameter "line-to".

Text
Bad value in parameter "line-to".
Action
Check and correct program.

NAT4726: Bad value in parameter "column-from".

Text
Bad value in parameter "column-from".
Action
Check and correct program.

NAT4727: Bad value in parameter "column-to".

Text
Bad value in parameter "column-to".
Action
Check and correct program.

NAT4728: Bad value in parameter "colour-name".

Text
Bad value in parameter "colour-name".
Explanation
This can occur for the Attributes FOREGROUND-COLOUR-NAME
or BACKGROUND-COLOUR-NAME.
Action
Consult your documentation for permitted values and correct program
accordingly.

NAT4729: Attribute cannot be modified.

Text
Attribute cannot be modified.

NAT4730: Natural could not create window.

Text
Natural could not create window.
Action
Check your program and ensure that you have sufficient system resources.

NAT4731: Natural could not create Dialog Element.

Text
Natural could not create Dialog Element.
Action
Check your program and ensure that you have sufficient system resources.

NAT4732: Attempt to create Menu Item failed.

Text
Attempt to create Menu Item failed.
Explanation
There is an internal limit for the number of Menu Items per menu. Try
to limit the number of your menu items to a manageable number.
Human engineering studies recommend a maximum of 7.
Action
Check and correct program.

NAT4733: Keyword OBJECT in the handle definition expected.

Text
Keyword OBJECT in the handle definition expected.
Explanation
On non-GUI platforms only object handles (HANDLE OF OBJECT)
may be defined.
Action
Check and correct handle definition.

NAT4734: Operand2 must be defined as a handle variable.

Text
Operand2 must be defined as a handle variable.
Action
Check and correct program.

NAT4735: Operand format is not INTEGER or length is invalid.

Text
Operand format is not INTEGER or length is invalid.
Explanation
An operand of format INTEGER is required for this operand.
- The dialog id of the OPEN DIALOG, SEND EVENT or CLOSE DIALOG
  statement does not have format/length (I4).
- The GIVING operand of a CREATE OBJECT or SEND METHOD statement
  does not have format/length I2 or I4.
Action
Correct format/length definition of the operand.

NAT4737: Parameter-name not defined.

Text
Parameter-name not defined.
Explanation
Parameter-name not defined in DEFINE DATA PARAMETER section.
Action
Check and correct program.

NAT4738: Statement/variable/constant not permitted on non-GUI platforms.

Text
Statement/variable/constant not permitted on non-GUI platforms.
Explanation
The program contains elements, such as the OPEN DIALOG statement,
that are only applicable to GUI platforms.
Action
Check and correct program.

NAT4739: Invalid Attribute value.

Text
Invalid Attribute value.
Explanation
The value that has been assigned to the Attribute is illegal in
this context.
Action
Assign a valid Attribute value.

NAT4740: Incompatible Attribute name specified.

Text
Incompatible Attribute name specified.
Explanation
Attribute name is not in the set of allowed Attributes for
the Dialog Element type.
Action
Choose an allowed Attribute for this Dialog Element type.

NAT4741: Invalid Dialog Element type specified.

Text
Invalid Dialog Element type specified.
Explanation
This Dialog Element type is not available.
Action
Consult your documentation and enter a valid
Dialog Element type.

NAT4742: Invalid Attribute name specified.

Text
Invalid Attribute name specified.
Action
Consult your documentation and choose an allowed
Attribute name.

NAT4743: Attribute must not be queried.

Text
Attribute must not be queried.
Explanation
For this Dialog Element type, you must not query
the value of this Attribute.
Action
Correct program.

NAT4744: Attribute must not be modified.

Text
Attribute must not be modified.
Explanation
For this Dialog Element type, you must not modify
the value of this Attribute.
Action
Correct program.

NAT4745: Event queue overflow.

Text
Event queue overflow.
Explanation
During a long user interface operation, too many
events have occurred. For example, the user has
scrolled in a scrollbar by holding down the mouse button
for a long time, which has caused too many
timer events to occur in the meantime.
Action
When interacting with the user interface,
interrupt from time to time.

NAT4746: Format error in dialog definition.

Text
Format error in dialog definition.
Explanation
The dialog editor has detected a format error
in the dialog definition.
Possible causes:
 1) Source data has been corrupted in the storage
    medium.
 2) Source has been generated incorrectly because
    the source has been edited with another
    editor or utility.
 3) The dialog object has been created and stored
    with a version of the dialog editor that is
    incompatible with the current version of the
    dialog editor.
Action
1) Upgrade your Natural development environment.
2) If a dialog box appears offering you the choice to continue,
   you may be able to work with the dialog

NAT4747: Format error in dialog source at line :1:.

Text
Format error in dialog source at line :1:.
Explanation
The dialog editor has detected a format error
in the dialog source at the line indicated.
Possible causes:
 1) Source data has been corrupted in the storage
    medium.
 2) Source has been generated incorrectly because
    the source has been edited with another
    editor or utility.
 3) The dialog object has been created and stored
    with a version of the dialog editor that is
    incompatible with the current version of the
    dialog editor.
Action
1) Upgrade your Natural development environment.
2) If a dialog box appears offering you the choice to continue,
   you may be able to work with the dialog.

NAT4748: XREF request disallowed by Natural Security definition.

Text
XREF request disallowed by Natural Security definition.
Explanation
In a Natural Security environment, XREF can only request settings that
provide more detailed information than defined by means of the
Natural Security profile that applies. The following table shows the
possible combinations (valid combinations marked with "+"):
Definition   I   Request by XREF command
in Natural   I
Security     I
profile      I   OFF   ON    FORCE
-------------+-----------------------------
OFF          I    +     +      +
ON           I    -     +      +
FORCE        I    -     -      +
Action
Check data and correct error, or contact the DBA to modify the
appropriate security profile.

NAT4749: Function not possible with DBID = 0.

Text
Function not possible with DBID = 0.
Explanation
To generate the Natural cross references the DBID of the Natural
system file, where the module is to be stored, must not be zero.
Action
Contact the DBA to generate a valid Natural parameter module or
invoke Natural and overwrite the value of the data base identification
dynamically.