Natural System Error Messages 4050-4099

#### Search Results

Search

# Natural System Error Messages 4050-4099

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

#### NAT4051: File related to user DDM does not exist.

    Text
    File related to user DDM does not exist.
    Explanation
    A VSAM user DDM is related to physical VSAM DDM, which does not exist. A
    logical user DDM must have the same file number than the physical file.
    Action
    Correct the file number or create an appropriate physical VSAM DDM.

#### NAT4052: There is no physical file with the given number.

    Text
    There is no physical file with the given number.
    Explanation
    A VSAM DDM logical refers to a physical VSAM DDM which does not exist.
    Action
    Create an appropriate physical VSAM DDM, or logically relate the DDM
    to another physical VSAM DDM.

#### NAT4053: Logical file must be of type KSDS or VRDS.

    Text
    Logical file must be of type KSDS or VRDS.
    Action
    Change the logical file type.

#### NAT4054: File number missing for related physical file.

    Text
    File number missing for related physical file.
    Action
    Enter a file number.

#### NAT4055: DDM too large, not enough size.

    Text
    DDM too large, not enough size.
    Explanation
    A DDM will be temporarily stored in an internal buffer during a CHECK or
    CAT operation. There is not enough space available to allocate this
    buffer.
    Action
    Reduce other Natural buffer sizes (e.g. ESIZE), reduce the size of the
    DDM or contact a Natural administrator.

#### NAT4056: Primary key invalid for ESDS files.

    Text
    Primary key invalid for ESDS files.
    Action
    Remove the primary-key field.

#### NAT4057: RRDS files must not contain any key.

    Text
    RRDS files must not contain any key.
    Action
    Remove the key.

#### NAT4058: Duplicate long field name :1: not allowed.

    Text
    Duplicate long field name ... not allowed.
    Explanation
    There are two DDM fields with the same long name. This is not allowed.
    Action
    Change the long name of the DDM field.

#### NAT4059: :1:

    Text
    ...
    Explanation
    No detailed explanation available.

#### NAT4060: KSDS file must contain at least one primary key.

    Text
    KSDS file must contain at least one primary key.
    Action
    Insert a primary key in the KSDS DDM.

#### NAT4061: Alternate index name valid only for types "A", "X".

    Text
    Alternate index name valid only for types "A", "X".
    Explanation
    An alternate index is specified for a field, but the descriptor column
    of the field is not marked with "A" or "X".
    Action
    Correct error.

#### NAT4062: Value for :1: must be "Y" or "N".

    Text
    Value for ... must be "Y" or "N".
    Explanation
    The value for an input field must be "Y" or "N".
    Action
    Enter "Y" or "N" or contact a Natural administrator.

#### NAT4063: :1: must not be blank.

    Text
    ... must not be blank.
    Action
    Enter a value other than blank, or contact a Natural administrator.

#### NAT4064: :1: must be :2:.

    Text
    ... must be ....
    Explanation
    No detailed explanation available.

#### NAT4065: Catalog :1: disallowed by security definition.

    Text
    Catalog ... disallowed by security definition.
    Explanation
    The user does not have the privileges in Natural Security to catalog
    this DDM.
    Action
    Contact a Natural Security administrator or change the name of the DDM.

#### NAT4066: Catalog DDM disallowed for SYSDDM utility.

    Text
    Catalog DDM disallowed for SYSDDM utility.
    Explanation
    The user does not have the privileges to catalog a DDM with the SYSDDM
    Utility.
    Action
    Contact a Natural Security administrator.

#### NAT4067: Code "C" not supported. :1:.

    Text
    Code "C" not supported. ....
    Explanation
    An internal error during a call to Natural Security occurred. Natural
    Security does not know code "C" for the cataloging of DDMs.
    Natural Security issued a response code.
    Action
    Contact a Natural Security administrator.

#### NAT4068: Duplicate short name :1: not allowed.

    Text
    Duplicate short name ... not allowed.
    Explanation
    It is not allowed for this DDM to use a short name more than once.
    Action
    Change the short name of a field.

#### NAT4069: S-Descriptor :1: must not refer to PE/MU field :2:.

    Text
    S-Descriptor ... must not refer to PE/MU field ....
    Explanation
    The master field of a super- or subdescriptor must not be a
    periodic-group or multiple-value field.
    Action
    Change the super- or subdescriptor.

#### NAT4070: Creator not found in DDM name, check against table not possible.

    Text
    Creator not found in DDM name, check against table not possible.
    Explanation
    The DDM name of an SQL DDM is supposed to consist of the creator name
    and the table name separated by a "-". If the creator and table name
    cannot be identified, the SQL DDM cannot be checked against a SQL table.
    Note that there is no check against the SQL table when you catalog the
    DDM.
    Action
    Use a DDM name which consists of creator and table name separated
    by a "-".

#### NAT4071: Return code :1: after Adabas LF-command.

    Text
    Return code ... after Adabas LF-command.
    Explanation
    An Adabas LF-command was issued to retrieve the field characteristics of
    an FDT. A non-zero return code was received after the call.
    Action
    Check the file number of the FDT or contact a Natural administrator.

#### NAT4072: This command is disallowed.

    Text
    This command is disallowed.
    Explanation
    There was an attempt to perform a function which is disallowed by
    Natural Security.
    Action
    Contact a Natural Security administrator.

#### NAT4073: Specify table name and creator name.

    Text
    Specify table name and creator name.
    Explanation
    Either the creator name or the table name of an SQL table was missing
    during an attempt to generate a DDM from an SQL table.
    Action
    Issue creator and table name.

#### NAT4074: Table :1: created by :2: not found.

    Text
    Table ... created by ... not found.
    Explanation
    The SQL table from which you wanted to create a DDM was not found.
    Action
    Either create the SQL table or issue the correct creator and table name.

#### NAT4075: Too many columns for view (< 750).

    Text
    Too many columns for view (< 750).
    Explanation
    The SQL table from which you wanted to generate a DDM has too many
    columns. The maximum number of columns is 750.
    Action
    Reduce the number of columns in the table.

#### NAT4076: Error :1: parsing SQL View (NATG0301).

    Text
    Error ... parsing SQL View (NATG0301).
    Explanation
    The error occurred during a check of a view for updateable fields.
    There may be an error in the view definition.
    Action
    Contact a Natural administrator.

#### NAT4077: Table :1: has no columns.

    Text
    Table ... has no columns.
    Explanation
    An attempt was made to generate a DDM from an SQL table which has no
    columns.
    Action
    Contact a Natural administrator.

#### NAT4078: Too many columns - cannot generate short names.

    Text
    Too many columns - cannot generate short names.
    Explanation
    There is a limited number of short names for key fields and non-key
    fields in SQL DDMs. The maximum number of one kind of field has been
    exceeded.
    Action
    Reduce the number of columns in the SQL table.

#### NAT4079: Invalid database number.

    Text
    Invalid database number.
    Explanation
    A database number was issued which is not valid in the context.
    Action
    Enter another database number.

#### NAT4080: DDM already defined on database other than :1:.

    Text
    DDM already defined on database other than :1:.
    Explanation
    You were trying to catalog a DDM whose name already exists;
    however, the existing DDM is for a different database than :1:.
    :1: could be: CNX for SQL databases accessed via NSB, or
                  Db2 for SQL databases accessed via NDB/NSQ.
    Action
    Remove the existing DDM manually and catalog again,
    or generate the new DDM in a different FDIC file.

#### NAT4081: Db2 not active, DDM cannot be tested.

    Text
    Db2 not active, DDM cannot be tested.
    Explanation
    An attempt was made to check a Db2 DDM against the Db2 database, but
    Natural found that Db2 is not active.
    Action
    Contact a Natural administrator.

#### NAT4082: Null indicator must be of type I2.

    Text
    Null indicator must be of type I2.
    Explanation
    A null indicator is not of the required type and length.
    Action
    Change format and/or length of the null indicator.

#### NAT4083: Invalid format or length in LOB or long alpha field.

    Text
    Invalid format or length in LOB or long alpha field.
    Explanation
    LOB fields may have the format "A", "B" or "U".
    The maximum length for format "A" or "B" is 1073741824.
    The maximum length for format "U" is 536870912.
    Long alpha fields may have the format "A" or "U".
    The maximum length for format "A" is 16381.
    The maximum length for format "U" is 8190.
    Action
    Specify the correct format/length.

#### NAT4084: Null indicator is a descriptor.

    Text
    Null indicator is a descriptor.
    Explanation
    The null indicator is defined as a descriptor, but the null-indicator
    field in the DDM is not a descriptor.
    Action
    Define the null-indicator field of the DDM as a descriptor.

#### NAT4085: Null indicator could not be related to a field.

    Text
    Null indicator could not be related to a field.
    Explanation
    Possible reasons for this message:
    - The short name of a field and the short name of the
      corresponding null indicator must be equal.
    - A null indicator must be preceded by its related DB field.
    Action
    Change short name or position of null indicator.

#### NAT4086: Invalid null indicator field name.

    Text
    Invalid null indicator field name.
    Explanation
    The long name of a null indicator must be the long name of the
    corresponding field prefixed by N@.
    On mainframe platforms, "@" is the character with the hexadecimal
    value H"7C".
    Action
    Change the long name of the null indicator.

#### NAT4087: Format must be binary (B).

    Text
    Format must be binary (B).
    Explanation
    The format of a field was found to be binary during the check
    of the DDM against the database.
    Action
    Set the format of the field to binary.

#### NAT4088: Field is not defined as LOB field in Adabas.

    Text
    Field is not defined as LOB field in Adabas.
    Explanation
    The DDM field is marked with the field option "LB",
    which indicates that the field is an Adabas LOB field.
    However, the field is not defined as an LOB field in Adabas.
    Action
    Regenerate the DDM; or change the field option on the extended field
    editing map, activated with the .e line command.

#### NAT4089: Field is not defined as a long alpha field in Adabas.

    Text
    Field is not defined as a long alpha field in Adabas.
    Explanation
    The DDM field is marked with the field option "LA",
    which indicates that the field is an Adabas long alpha field.
    However, the field is not defined as a long alpha field in Adabas.
    Action
    Regenerate the DDM; or change the field option on the extended field
    editing map, activated with the .e line command.

#### NAT4090: CMZUL :2: with response code :1:.

    Text
    CMZUL ... with response code ....
    Explanation
    There has been an error calling the CMZUL editor.
    Action
    Contact a Natural administrator.

#### NAT4091: Invalid file number.

    Text
    Invalid file number.
    Explanation
    A file number in the range from 1 to 5000 must be entered.
    Action
    Enter a valid file number.

#### NAT4092: CICS file name missing.

    Text
    CICS file name missing.
    Explanation
    No detailed explanation available.

#### NAT4093: Only K,E,R,V (file-org); Y,N (compress); F,C (zone) allowed.

    Text
    Only K,E,R,V (file-org); Y,N (compress); F,C (zone) allowed.
    Explanation
    No detailed explanation available.

#### NAT4094: Y (compress) only allowed for KSDS, ESDS and VRDS files.

    Text
    Y (compress) only allowed for KSDS, ESDS and VRDS files.
    Explanation
    No detailed explanation available.

#### NAT4095: Invalid command, please enter valid command.

    Text
    Invalid command, please enter valid command.
    Explanation
    A command has been entered which is not valid.
    Action
    Enter a valid command.

#### NAT4096: Element length cannot be greater than :1:.

    Text
    Element length cannot be greater than ....
    Explanation
    A length for a field has been entered which is longer than the maximum
    for this field type.
    Action
    Check and enter correct length.

#### NAT4097: Function cancelled.

    Text
    Function cancelled.
    Explanation
    A function has been cancelled by the user.
    Action
    No action required.

#### NAT4098: :3: :1: invalid for :2: tables.

    Text
    :3: :1: invalid for :2: tables.
    Explanation
    The specified database ID/logical file :1: is invalid for the SQL table
    of type :2:.
    :2: can be: - CNX for tables accessed via NSB or
                - DB2 for tables accessed via NDB or NSQ.
    The SQL type associated with a database ID is defined by the NDBID
    macro of the NDB parameter module.
    :1: is either the Lfile number or the database ID.
    :3: is either "Logical File" or "Database ID".
    Action
    Enter or select a valid database ID for this type of table.

#### NAT4099: Not allowed to write a Super Natural user file.

    Text
    Not allowed to write a Super Natural user file.
    Explanation
    A Super Natural user file will be generated by a Super Natural
    application. You can read or list the file and store or backup
    it with another file type. But it is not allowed to change it,
    because the Super Natural application which uses the file may
    not longer run.