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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
Text |
NOC license check failure (...). |
Explanation |
The license check for sub-product NOC has failed, due to reason: 02: The license file could not be located. All NOC code generation was disabled, i.e. MCG=OFF enforced. 04,08: The license check detected only minor violations; these can be considered as WARNING messages. The NOC code generation remains fully in operation. 12,16: The license check detected significant violations. All NOC code generation was disabled, i.e. MCG=OFF enforced. Further messages follow, explaining the details. This message is suppressed at session start if either parameter IMSG=OFF is set or NOC options are MCG=OFF or blank. |
Action |
Provide a valid NOC license file or set NOC options to MCG=OFF. |
Text |
NOC code generation rejected, due to NOC license failure (xx/yyyyy). |
Explanation |
The license check for sub-product NOC has failed. The Optimizer Compiler parameter was automaticaly set to "MCG=OFF". All programs compiled (CAT,STOW,CATALL) are created without optimized machine code. If however, "OPTIONS MCG=.." statements are contained in the source code, this error is issued. The dynamic part indicates the license check result xx: 02 = License not found. 12 = License check failure. yyyyy: the number of optimized statements generated, due to OPTIONS MCG=.. in the source code. A detailed description of the license errors can be viewed inside command NOCOPT. |
Action |
Either provide a valid NOC license file, or remove all "OPTIONS MCG=.." statements from the programs compiled. |