Natural System Error Messages 7000-7049

#### Search Results

Search

# 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.

#### NAT7048: NOC license check failure (:1:).

    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.

#### NAT7049: NOC code generation rejected, due to NOC license failure (:1:).

    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.