Natural System Error Messages 7000-7049

NAT7000: Invalid value specified for dynamic parameter :1:.

Text
Invalid value specified for dynamic parameter ....
Explanation
You have specified a value for a dynamic parameter incorrectly.
For information on valid values for this Natural profile parameter,
see the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7001: Value for dynamic parameter :1: must be :2:-:3:.

Text
Value for dynamic parameter ... must be ...-....
Explanation
You have specified a value for a dynamic parameter incorrectly.
A valid value for this parameter must be in the range as indicated
in the error message.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7002: Value for dynamic parameter :1: must be :2:-:3: or 0.

Text
Value for dynamic parameter ... must be ...-... or 0.
Explanation
You have specified a value for a dynamic parameter incorrectly.
A valid value for this parameter must be either "0" or in the
range as indicated in the error message.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7003: Value for dynamic parameter :1: must be 1 special character.

Text
Value for dynamic parameter ... must be 1 special character.
Explanation
You have specified a value for a dynamic parameter incorrectly.
A valid value for this parameter must be a single special character.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7004: Value for dynamic parameter :1: must be numeric.

Text
Value for dynamic parameter ... must be numeric.
Explanation
You have specified a value for a dynamic parameter incorrectly.
For this parameter, a numeric value must be specified.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7005: Value for dynamic parameter :1: must be :2: characters.

Text
Value for dynamic parameter ... must be ... characters.
Explanation
You have specified a value for a dynamic parameter incorrectly.
A valid value for this parameter must be a name of 1 to n
characters.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7006: Value for dynamic parameter :1: must be 1 character.

Text
Value for dynamic parameter ... must be 1 character.
Explanation
You have specified a value for a dynamic parameter incorrectly.
A valid value for this parameter must be a single character.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7007: Value for dynamic parameter :1: must be :2: or :3:.

Text
Value for dynamic parameter ... must be ... or ....
Explanation
You have specified a value for a dynamic parameter incorrectly.
For this parameter, you must specify one of the two value as
indicated in the error message.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7008: Parameter :1: non-existent or not allowed dynamically.

Text
Parameter ... non-existent or not allowed dynamically.
Explanation
You have specified an invalid Natural profile parameter dynamically.
The reason may be one of the following:
- You have misspelt a parameter name.
- You have specified a parameter which does not exist
  (or is obsolete and no longer exists).
- You have specified a parameter which must not be used dynamically.
- The specified parameter cannot be used in this environment.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7009: Element missing in value list for parameter :1:.

Text
Element missing in value list for parameter ....
Explanation
You have specified the values for a dynamic parameter incorrectly.
For this parameter, you must specify a list of several values;
however, one or more of the values were missing.
For further information on valid values for this Natural profile
parameter, please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7010: Too many elements in value list for parameter :1:.

Text
Too many elements in value list for parameter ....
Explanation
You have specified the values for a dynamic parameter incorrectly.
For this parameter, you must specify a list of several values;
however, you have specified too many values.
For further information on valid values for this Natural profile
parameter, please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7011: ")" missing after values list for parameter :1:.

Text
")" missing after values list for parameter ....
Explanation
You have specified the values for a dynamic parameter incorrectly.
For this parameter, you must specify a list of values which must be
enclosed in parentheses; however, the closing parenthesis at the
end of the values list is missing.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7012: Value for parameter :1: must be a list of elements.

Text
Value for parameter ... must be a list of elements.
Explanation
You have specified the values for a dynamic parameter incorrectly.
For this parameter, you must specify a list of several values.
For further information on valid values for this Natural profile
parameter, please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7013: The parameter module :1: does not exist.

Text
The parameter module ... does not exist.
Explanation
You have specified the name of a parameter module; however,
a parameter module of this name does not exist.
Action
Use valid parameter module name;
if necessary, contact your Natural administrator.

NAT7014: The parameter module :1: is invalid.

Text
The parameter module ... is invalid.
Explanation
The specified parameter module is invalid for one of the following
reasons:
- It is not a parameter module at all.
- It was assembled against a Natural macro library of an older
  version or an older maintenance level.
- It is restricted to certain users by the NTUSER macro.
Action
Ensure that you have specified a valid parameter module.
If necessary, contact your Natural administrator.

NAT7015: Value for dynamic parameter :1: must be hexadecimal.

Text
Value for dynamic parameter ... must be hexadecimal.
Explanation
You have specified the value for a dynamic parameter incorrectly.
A valid value for this parameter must be hexadecimal.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7016: Parameter :1: may only be specified up to :2: times.

Text
Parameter ... may only be specified up to ... times.
Explanation
You have invoked Natural with a dynamic parameter which may be
specified several times. However, you have specified the parameter
too often.
For further information on Natural profile parameters,
please refer to the Natural documentation.
Action
Either ignore, or invoke Natural again with correct specification
of dynamic parameters.

NAT7017: User ID :1: not authorized to use this parameter string.

Text
User ID ... not authorized to use this parameter string.
Explanation
The parameter string used is restricted to certain user IDs. The
initial user ID passed from the environment doesn"t match with one
of the user IDs specified by the USER profile parameter in the string.
Action
Add your user ID to the USER parameter list in the desired parameter
string or use an authorized user ID.

NAT7018: Delimiter */ missing at end of profile parameter comment.

Text
Ending profile parameter comment delimiter */ missing.
Explanation
The dynamic profile parameter string contains a start comment
delimiter "/*" but no end comment delimiter "*/" was found.
All data after the start comment delimiter is ignored.
Action
Insert an end comment delimiter in the parameter string.

NAT7019: Code page :1: invalid or not defined.

Text
Code page ... invalid or not defined.
Explanation
The code-page name specified by profile parameter CP was not
found in the Natural code-page table in the module NATCONFG,
or it cannot be used because MULTI=ON in macro NTCPAGE indicates
a multiple-byte code page, i.e. one character may be represented
by more than one byte.
All valid code-page names have to be predefined by macro
NTCPAGE in the source module NATCONFG. Only single-byte character
code-pages can be used for character translation.
Action
Correct the value for profile parameter CP, or add the desired
code-page name to the Natural code-page table in NATCONFG.

NAT7020: Value for dynamic parameter :1: already used by :2:.

Text
Value for dynamic parameter ... already used by ....
Explanation
The following profile parameters must have four different values:
DC, IA, ID and STACKD.
Action
Change the profile parameter values accordingly.

NAT7021: Character translation parameter :1: ignored due to CFICU=ON.

Text
Character translation parameter ... ignored due to CFICU=ON.
Explanation
A character translation parameter was specified in the Natural
parameter module with one of the following macros: NTTAB, NTUTAB1,
NTUTAB2, NTSCTAB, NTTABL, or by the indicated dynamic profile parameter.
Unicode support is activated, which performs the character translation
instead. Therefore the indicated character translation parameter is
ignored.
Action
To avoid this message, either remove the character translation parameter
or deactivate Unicode support (parameter CFICU=OFF). If CFICU=ON is
desired, test your applications for correct character translation.

NAT7022: Code page support requires parameter setting CFICU=ON.

Text
Code page support requires parameter setting CFICU=ON.
Explanation
The profile parameter CP has been set to a value different to from
default (OFF) for code page support, but parameter CFICU=OFF is set.
Code page support requires ICU support. Therefore the CFICU setting
has been changed to ON and the session continues.
Action
To avoid this error, set either the parameter CFICU=ON or the parameter
CP=OFF, depending on whether you want code page support or not.

NAT7023: Optimized code must not be executed with COLLATE=ON.

Text
Optimized code must not be executed with COLLATE=ON.
Explanation
For performance reasons, optimized code uses a simplified algorithm
not taking into account local collation services. If local collation
services are used, this may lead to wrong results of string comparisons.
Action
Check if local collation services are used. If not, set COLLATE to ON;
if yes, recatalog the program with the NOC option UNICC set to OFF.

NAT7024: Variable of type N/P does not contain numeric data.

Text
Variable of type N/P does not contain numeric data.
Explanation
When the Natural Optimizer Compiler (NOC) is used to compile a program
and option ARCH=10 or 11 is set, special fast "Decimal-Floating-Point"
machine instructions are generated for arithmetic calculations.
These operations are more sensitive for invalid numeric data than the
code generated for ARCH=9 (or lower) or ARCH=12.
Using ARCH=10 or 11 requires clean data in N/P type variables.
For type N variables, please be sure to have
  - valid numeric digits (0-9) in all right-halfbytes;
  - a valid sign (A-F) in the left-halfbyte of the last byte.
For type P variables, please be sure to have
  - valid numeric digits (0-9) in all halfbytes, except the last one;
  - a valid sign (A-F) in the right-halfbyte of the last byte.
Action
Correct the contents of the N/P variables or do not use ARCH=10/11.

NAT7030: Pre-initialized thread :1: could not be saved (:2:).

Text
Pre-initialized thread :1: could not be saved (:2:).
Explanation
The pre-initialized thread could not be saved. Either one of the
prerequisites isn"t fulfilled or any error has occurred.
:1: Name of pre-initialized thread storage (profile parameter THPINIT)
:2: Character string and reason code indicating the error cause:
    NOTHREAD     - this is no thread environment
    NOSPACE      - not enough storage available to save the thread
    COMPERR .... - thread compression error X"...." occurred
    ROLLALC .... - thread roll-alloc error number X"...." has occurred
    ROLLOUT .... - thread roll-out error number X"...." has occurred
Action
Correct the error and restart the session. Contact Software AG customer
support if necessary. For NOTHREAD you can use profile parameter THSIZE
to have a thread.

NAT7043: Value for dynamic parameter KEY incorrectly specified.

Text
Value for dynamic parameter KEY incorrectly specified.
Explanation
Either the specified the function-key name waswrong or not defined,
or the specified function-key value was wrong.
Examples of valid KEY parameter specifications are:
  KEY=(OFF)       - releases all keys defined in parameter module.
  KEY=(ON)        - takes all keys defined in parameter module.
  KEY=(PF1=OFF)   - ignores the PF1 value defined in parameter module.
  KEY=(PF1=LOGON) - replaces the PF1 value defined in parameter module.
  KEY=(PF1="LOGON SYSTEM",PF2="L PROGRAM")
                  - replaces PF1 and PF2 values defined in parameter
                    module.
Action
Restart Natural with a valid specification of the KEY parameter.