Natural System Error Messages 4400-4449

NAT4404: Error in internal subroutine.

Text
Error in internal subroutine.
Action
Note error and contact Software AG.

NAT4405: The selected number is out of range.

Text
The selected number is out of range.
Explanation
You may only select numbers for global variables that are displayed
on the screen.
Action
Enter correct number for selection.

NAT4406: Number for selection of global variable is missing.

Text
Number for selection of global variable is missing.
Explanation
A number from the display screen must be entered to select a global
variable for processing.
Action
Enter correct selection number.

NAT4408: Unknown function, enter "?" for help.

Text
Unknown function, enter "?" for help.
Action
Enter valid function, or "?" for help information on valid functions
for global variables.

NAT4409: Contents of work area will be deleted.

Text
Contents of work area will be deleted.
Explanation
The requested function will delete the source object which is currently
in the source work area.
Action
- If you do not wish the source to be deleted, leave the function with
  PF12, SAVE the source, and then perform the function.
- Otherwise press ENTER and continue.

NAT4410: This file number already exists.

Text
This file number already exists.
Explanation
Each DDM must have a unique file number.
Action
Correct the file number.

NAT4411: File number does not correspond to file name for replace.

Text
File number does not correspond to file name for replace.
Explanation
When you catalog a VSAM DDM to a VSAM system file using the REPLACE
option, the file name (number) must already exist on the VSAM system
file, so as to avoid duplicate records. If a new DDM is to be cataloged
with the layout of an old one, use an unused file name and file number
and catalog without the REPLACE option.
Action
Catalog the DDM with a file name (number) that does not exist on
the VSAM system file. Do not use the REPLACE option in this case.

NAT4412: Format must be "A", "P", "N", or "B".

Text
Format must be "A", "P", "N", or "B".
Explanation
Possible formats are:
   A - alphanumeric
   N - numeric unpacked
   P - packed numeric
   B - binary
Action
Enter valid field format.

NAT4413: Length of an alphanumeric variable must not exceed 253.

Text
Length of an alphanumeric variable must not exceed 253.
Action
Enter valid length for variable.

NAT4414: The length of a binary variable must not exceed 126.

Text
The length of a binary variable must not exceed 126.
Action
Enter valid length for binary variable.

NAT4415: Overall length of numeric field (n.m) must not exceed 29.

Text
Overall length of numeric field (n.m) must not exceed 29.
Explanation
The overall length of a numeric field, i.e. the aggregate number of
digits before and after the decimal character, must not exceed 29.
Action
Enter valid length for numeric variable.

NAT4416: No more than 29 positions allowed after decimal character.

Text
No more than 29 positions allowed after decimal character.
Explanation
For a numeric variable, the number of digits AFTER the decimal character
must not exceed 29.
Action
Enter valid number of digits after decimal character.

NAT4417: REPLACE only valid for DDM contained in VSAM system file.

Text
REPLACE only valid for DDM contained in VSAM system file.
Explanation
A DDM may not be cataloged with the REPLACE option being used, unless
the DDM already exists in the VSAM system file.
Action
Do not use the REPLACE option, unless the DDM already exists in the
system file.

NAT4418: Name for global variable must start with a "+".

Text
Name for global variable must start with a "+".
Explanation
The name of a global variable must begin with a "+".
Action
Enter "+" as the first character in the name of the global variable.

NAT4419: Invalid variable name.

Text
Invalid variable name.
Explanation
The name of a global variable must begin with the character "+"
and must be built according to the rules for variable names.
The name must not contain a blank character.
Action
Enter a valid name for the variable.

NAT4420: Extended field editing not possible on this line.

Text
Extended field editing not possible on this line.
Explanation
Extended field editing cannot be applied to:
- comment lines,
- group fields inside a data view,
- fields without a valid (numeric) level specification,
- the beginning of a REDEFINE section,
- the beginning of a GDA Block.
Action
Do not apply the command ".E" to this line.

NAT4421: Currently there is no DDM in the source area.

Text
Currently there is no DDM in the source area.
Explanation
The catalog (C) or test (T) function was specified,
but no DDM was found in the Natural source area.
Action
Read a DDM into the source area, or edit or generate a DDM.

NAT4422: REDEFINE not permitted for this field.

Text
REDEFINE not permitted for this field.
Action
Check program and correct error.

NAT4423: Index permitted only for per.group/multiple-value field.

Text
Index permitted only for per.group/multiple-value field.
Explanation
An index can only be specified for a periodic group or a
multiple-value field.
Action
Check program and correct error.

NAT4424: Maximum number of dimensions within a structure is 3.

Text
Maximum number of dimensions within a structure is 3.
Action
Check program and correct error.

NAT4425: Initial value not permitted for view fields.

Text
Initial value not permitted for view fields.
Action
Check program and correct error.

NAT4426: Edit mask not allowed for group or periodic-group field.

Text
Edit mask not allowed for group or periodic-group field.
Action
Check program and correct error.

NAT4427: Edit mask not permitted for structure.

Text
Edit mask not permitted for structure.
Action
Check program and correct error.

NAT4428: Struct./view level must be 1-99; no variable in data area.

Text
Struct./view level must be 1-99; no variable in data area.
Explanation
The level number for a structure/view must be 1 - 99.
Another reason for this error is that no variable is defined
in the data area.
Action
Check program and correct error.

NAT4429: Level numbers must be assigned in increments of 1.

Text
Level numbers must be assigned in increments of 1.
Action
Check program and correct error.

NAT4430: Invalid level specification.

Text
Invalid level specification.
Action
Check program and correct error.

NAT4431: Invalid character in name field.

Text
Invalid character in name field.
Action
Check program and correct error.

NAT4432: Blank not permitted in name.

Text
Blank not permitted in name.
Action
Check program and correct error.

NAT4433: Format/length must not be specified for this field type.

Text
Format/length must not be specified for this field type.
Action
Check program and correct error.

NAT4434: Invalid format.

Text
Invalid format.
Action
Check program and correct error.

NAT4435: Invalid length or format specification.

Text
Invalid length or format specification.
Action
Check program and correct error.

NAT4436: Do not specify length with format "C", "D", "L", "T".

Text
Do not specify length with format "C", "D", "L", "T".
Explanation
For fields of the following formats, no length can be specified:
   D - date
   T - time
   L - logical
   C - attribute control
Action
Check program and correct error.

NAT4437: Length specification for format "F" must be 4 or 8.

Text
Length specification for format "F" must be 4 or 8.
Explanation
Floating-point fields can only have format/length F4 or F8.
Action
Check program and correct error.

NAT4438: Invalid length for format "A" or "B" or "I".

Text
Invalid length for format "A" or "B" or "I".
Explanation
Valid length for format A is 1 - 253.
Valid length for format B is 1 - 126.
Valid length for format I is 1, 2, 4.
Action
Check program and correct error.

NAT4439: Invalid object type specified in command.

Text
Invalid object type specified in command.
Explanation
The object type specified in the command LIST, EDIT, etc. was incorrect.
Valid object types are:
  P  - program                         M  - map
  S  - subroutine                      T  - text
  N  - subprogram                      4  - class
  7  - function                        V  - view/DDM (LIST)
  H  - helproutine                     3  - dialog (LIST)
  C  - copycode                        5  - processor (LIST)
  G  - global data area                8  - adapter (LIST)
  L  - local data area                 RES - resource (LIST)
  A  - parameter data area             *  - all object types (LIST)

Further objects types are listed in the Natural documentation.
Action
Enter a valid object type.

NAT4440: Length must be specified in form "n" or "n.m".

Text
Length must be specified in form "n" or "n.m".
Explanation
The length must be specified either as "n" (no decimal digits) or
as "n.m" (n digits before and m digits after the decimal character).

The "." between n and m represents the decimal character, which can
be set with the command GLOBALS DC=c (c being the desired character).
Action
Check program and correct error.

NAT4441: Maximum length for decimal digits is 29.

Text
Maximum length for decimal digits is 29.
Explanation
There must be no more than 29 digits after the decimal character.
Action
Check program and correct error.

NAT4442: Maximum length for numeric value is 29.

Text
Maximum length for numeric value is 29.
Action
Check program and correct error.

NAT4443: Data area was tested successfully.

Text
Data area was tested successfully.
Explanation
The data area was tested successfully using the CHECK command.
command.
Note that a final syntax check of the generated DEFINE DATA statement
is NOT done by the CHECK function but by the CATALOG/STOW command.
Action
No action required.

NAT4444: Error in Miscellaneous field.

Text
Error in Miscellaneous field.
Explanation
The specification in the Miscellaneous field is invalid.
See the Natural documentation for valid specifications.
Action
Supply valid specification for Miscellaneous field.

NAT4445: Only "B", "V", "R" or blank permitted for type.

Text
Only "B", "V", "R" or blank permitted for type.
Action
Check program and correct error.

NAT4446: Level for substructure must be = or GT previous level.

Text
Level for substructure must be = or GT previous level.
Explanation
The level for a substructure must be the same as or greater than
the previous level.
Action
Check program and correct error.

NAT4448: Modification of range/format may delete INIT/EM values.

Text
Modification of range/format may delete INIT/EM values.
Explanation
A field is defined with initial values or with an edit mask.
If the range/format of this field is changed, the initial values will
remain if they fit into the changed index range definition; if they
do not fit, they will be deleted.
Action
Make sure you do not lose any initial values or edit masks you
wish to keep.

NAT4449: Initial values not permitted; F/L missing for user field.

Text
Initial values not permitted; F/L missing for user field.
Action
Check program and correct error.