Natural System Error Messages 4001-4050

NAT4001: Control characters DC, ID, IA must exclude one another.

Text
Control characters DC, ID, IA must exclude one another.
Explanation
These characters for decimal character (DC), input delimiter (ID)
and input assign character (IA) must be different from one another,
so that they can be distinguished from one another when an input
data stream is processed.
Action
Enter different values for DC, ID, IA.

NAT4002: Enter 'OFF', 'ON', 'OPT' or '*'.

Text
Enter 'OFF', 'ON', 'OPT' or '*'.
Explanation
To set the MCG parameter on the GLOBALS screen, the following options
are allowed:
- 'OFF' de-activates the Natural Optimizer Compiler (NOC).
- 'ON' activates the NOC without any additional options.
- 'OPT' or '*' causes a window to be displayed, in which you can
  activate the NOC and also active/de-activate any additional options
  (overflow checking, index checking, mixed mode, optimization of I/O
  statements).
Action
Enter 'ON', 'OFF', 'OPT' or '*' in MCG field on GLOBALS screen.

NAT4003: Additional Options = 'Y' only possible with 'ON' ='Y'.

Text
Additional Options = 'Y' only possible with 'ON' ='Y'.
Explanation
If you wish to activate any additional options of the Natural
Optimizer Compiler (NOC) to 'Y', you must first activate the
NOC itself (set 'ON' to 'Y').
If you wish to de-activate the NOC (set 'ON' to 'N'), you must
also de-activate any additional options that have been activated.
Action
Also set 'ON' to 'Y' when you set any additional option to 'Y';
or set all additional options to 'N' when you set 'ON' to 'N'.

NAT4004: The line size must be zero or between 2 and 250.

Text
The line size must be zero or between 2 and 250.
Explanation
The maximum output in one logical line is 250 characters.
If the LS parameter is greater than the physical line size,
the text will be wrapped around.
If the LS parameter is 0, the physical line size will be used.
Action
Enter a valid value for line size.

NAT4005: The page size must be either from 10 to 250, or 0.

Text
The page size must be either from 10 to 250, or 0.
Explanation
Up to 250 lines can be produced by one statement and can be
placed on one logical page.
Action
Enter a correct value for the PS parameter.

NAT4006: Only 'D' or 'F' allowed as values for IM parameter.

Text
Only 'D' or 'F' allowed as values for IM parameter.
Explanation
Only 'D' (for delimiter mode) or 'F' (for forms mode) may be used as
values for the IM (input mode) parameter.
Action
Enter 'D' or 'F' for IM parameter.

NAT4007: Only 'ON' or 'OFF' allowed for this type of parameter.

Text
Only 'ON' or 'OFF' allowed for this type of parameter.
Explanation
The only possible values for this type of parameter are 'ON' and 'OFF'.
Action
Enter either 'ON' or 'OFF' for this parameter.

NAT4008: The SL parameter value must be between 20 and 250.

Text
The SL parameter value must be between 20 and 250.
Explanation
Source lines can only be from 20 to 250 characters long if they are
input in batch mode.
The Natural full-screen editor allows lines of up to 72 characters.
Action
Enter a correct value for SL parameter.

NAT4009: The spacing factor must be between 1 and 30.

Text
The spacing factor must be between 1 and 30.
Explanation
30 spaces are the maximum which can be placed between output columns.
Action
Enter correct value (1 - 30) for SF parameter.

NAT4010: Incorrect construction of library ID.

Text
Incorrect construction of library ID.
Explanation
Library identifications must start with a character and may
consist of up to eight alphanumeric characters.
Action
Enter correct value for library ID.

NAT4011: You cannot specify a limit which exceeds default limit.

Text
You cannot specify a limit which exceeds default limit.
Explanation
You cannot set the limit to a value which is greater than the
default limit value displayed.
You may, however, reduce the value for the limit.
The default limit value is defined during the Natural initialization.
Action
Enter a value which is lower than the current limit value.

NAT4012: Previous contents of source area has been deleted.

Text
Previous contents of source area has been deleted.
Explanation
You have attempted to catalog a DDM while another object was in the
source area. This object has been deleted from the source area, and
the source area is now empty.
Action
Before you catalog a DDM, read it into the source area.

NAT4013: The Generate function is only valid for Adabas files.

Text
The Generate function is only valid for Adabas files.
Explanation
- To generate a DDM from a DB2 or SQL/DS table, you use the function
  'DB2, SQL/DS Services'.
- To generate a DDM from a DL/I segment description, you use the
  function 'DL/I Services'.
- A DDM for a VSAM file cannot be generated; you use the Edit function
  and enter the specifications by hand.
Action
Use appropriate function for database type.

NAT4014: Please enter an Adabas DBID other than '0'.

Text
Please enter an Adabas DBID other than '0'.
Action
Enter valid DBID.

NAT4015: Read DDM into source area before you catalog it.

Text
Read DDM into source area before you catalog it.
Explanation
Before you can catalog a DDM, you must read it into the source area.
Action
Read DDM into source area.

NAT4016: This function is not available.

Text
This function is not available.
Explanation
The functions 'DB2, SQL/DS Services' and 'DL/I Services' are only
available if Natural for DB2, Natural for SQL/DS or Natural for DL/I
respectively has been installed.
Action
Select another function; or contact your database administrator.

NAT4017: Object renamed successfully.

Text
Object renamed successfully.
Action
No action required.

NAT4018: User :1: is cataloging this library with CATALL.

Text
User ... is cataloging this library with CATALL.
Explanation
CATALL of a library is allowed for only one user at a time.
Action
You can 1) try later; 2) contact the person who issued the
CATALL and ask him/her to complete the job, or if this person
is not available, you can 3) delete the object 0CATALL.

NAT4019: File :1: does not exist on database :2:.

Text
File ... does not exist on database ....
Explanation
While checking a DDM against Adabas with an LF call, response code
17, subcode 11 was returned.
The FDT to which the DDM refers does not exit in Adabas.
Action
Change the DBID and/or FNR of the DDM, or load the Ababas FDT.

NAT4029: Object(s) printed.

Text
Object(s) printed.
Explanation
The object(s) you selected, have been routed to the printer.
Action
No action.

NAT4031: Please enter 'ON' or 'OFF'.

Text
Please enter 'ON' or 'OFF'.
Explanation
Valid input for this field is 'ON' or 'OFF' only.
Please refer to the documentation for the meaning of the values.
Action
Please insert allowed value.

NAT4032: Please select either 'OFF', 'ON' or 'VID'.

Text
Please select either 'OFF', 'ON' or 'VID'.
Explanation
Valid input for this field:
  ON:  Global format IDs are generated for all views (default).
  OFF: No global format IDs are generated.
  VID: Global format IDs are generated only for views in local/
       global data areas, but not for views defined within programs.
Action
Please enter valid value.

NAT4033: Compiler options updated.

Text
Compiler options updated.
Explanation
The compiler options have been updated according to the values
displayed on the screen.
Action
No action.

NAT4035: Invalid value :1: entered.

Text
Invalid value ... entered.
Action
Enter a correct value.

NAT4036: Invalid value :1: passed to parameter :2:.

Text
Invalid value ... passed to parameter ....
Explanation
An invalid value has been passed to a parameter of a Natural module.
There may be a wrong input by the user, or an internal error has
occurred.
Action
Change input parameter or contact Natural administrator.

NAT4037: :1: must be less than :2:.

Text
... must be less than ....
Explanation
A value you entered must be less than another value.
Action
Enter a smaller value.

NAT4038: :1: must be greater than :2:.

Text
... must be greater than ....
Explanation
A value you entered must be greater than another value.
Action
Enter a greater value.

NAT4039: :1: must be in range of :2: to :3:.

Text
... must be in range of ... to ....
Explanation
An input value may be in a wrong range.
Action
Change input value.

NAT4040: :1: does not exist.

Text
... does not exist.
Explanation
No detailed explanation available.

NAT4041: :1: already exists.

Text
... already exists.
Action
Change input or set a replace option to 'yes'.

NAT4043: :1: is empty.

Text
... is empty.
Explanation
No detailed explanation available.

NAT4044: Function disallowed by Predict definition.

Text
Function disallowed by Predict definition.
Explanation
Due to definitions in Predict, you are not allowed to use this
function.
Action
Contact your Predict administrator.

NAT4045: Error in Predict master record.

Text
Error in Predict master record.
Explanation
No detailed explanation available.

NAT4046: Field is defined as LOB field in Adabas.

Text
Field is defined as LOB field in Adabas.
Explanation
The DDM field is defined as an LOB field in Adabas, but it is
not marked with the 'LB' field option.
Action
Mark the field with the 'LB' field option on the extended field
editing map, activated with the .e command.

NAT4047: Field is defined as a long alpha field in Adabas.

Text
Field is defined as a long alpha field in Adabas.
Explanation
The DDM field is defined as a long alpha field in Adabas,
but it is not marked with the 'LA' field option.
Action
Mark the field with the 'LA' field option on the extended field
editing map, activated with the .e command.

NAT4048: Extended parameter size too small.

Text
Extended parameter size too small.
Explanation
A Natural subprogram has been called with a dynamic parameter area
(1:V). The size of the parameter area in the calling program is smaller
than expected in the subprogram.
Action
Change the calling program or contact a Natural administrator.

NAT4049: :1: only allowed for :2:.

Text
... only allowed for ....
Explanation
No detailed explanation available.

NAT4050: Duplicate file number for physical DDM not allowed.

Text
Duplicate file number for physical DDM not allowed.
Explanation
A file number for a physical VSAM DDM may only be used once.
Action
Use another file number or specify 'yes' for a replace option.