Natural System Error Messages 3000-3049

#### Search Results

Search

# Natural System Error Messages 3000-3049

#### NAT3000: A non-zero response code was received from the database.

    Text
    A non-zero response code was received from the database.
    Explanation
    The Natural error messages NAT3001 - NAT3999 deal with database response
    codes; that is, an error message "NAT3nnn" indicates that the database
    has replied to a command with a response code "nnn".
    The error may be caused by one of the following:
    - An invalid request was made to the database.
    - A malfunction occurred in the database.
    Action
    Retain the number of the response code and contact your database
    administrator.

#### NAT3001: ISN list not sorted. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    ISN list not sorted. DB/FNR/Subcode .../.../....
    Explanation
    An ISN list could not be sorted as a result of an excessive number of
    resulting ISNs, or because during a non-descriptor search a value larger
    than the corresponding field length in the FDT was found, or because the
    ISN quantity returned does not correspond with the actual number of
    records found.
    Action
    Provide sufficient disk space for temporary working space or adapt the
    FDT to the actual field length.

#### NAT3002: Not completely executed. DB/FNR/Subc/Field :1:/:2:/:3:/:4:.

    Text
    Not completely executed. DB/FNR/Subc/Field .../.../.../....
    Explanation
    The required function has not been executed completely.  For  an
    OP  command  with command option 2 = E or for an RE command, the
    specified record buffer length was shorter than  the  length  of
    the ET data read.  The record buffer has been truncated.
    Action
    Increase the record buffer length or ignore the warning.

#### NAT3003: An end-of-file or end-of-list condition detected. DB/FNR :1:/:2:.

    Text
    An end-of-file or end-of-list condition detected. DB/FNR .../....

#### NAT3009: Last transaction backed out of database :1:. Subcode :2:.

    Text
    Last transaction backed out of database .... Subcode ....
    Explanation
    This response is caused by one of the following:
    -  The last user transaction has been backed out by Adabas  (ET
       logic users only) or an exclusive control user (non-ET user)
       or an access-only user exceeded the non-activity time limit;
    -  The nucleus was abnormally terminated and the user issued  a
       command;
    -  The protection log area was too small and an internal BT was
       executed.
    The ADDITIONS 2 field in the CB contains additional information:
       Transaction timeout : 0 - TT    Security              : 5 - SE
       Non-activity timeout: 1 - TN    Hold queue deadlock   : 6 - DL
       STOP user           : 2 - ST    Read consistency      : 7 - RC
       LP overflow         : 3 - LP    OP during transaction : 8 - OP
       AUTO-RESTART        : 4 - AR    Open required for user: 9 - OR
    Action
       AUTO-RESTART        : 4 - AR    Open required for user: 9 - OR
    Check the appropriate reason.

#### NAT3016: An error occurred in an MC call processing. DB/FNR :1:/:2:.

    Text
    An error occurred in an MC call processing. DB/FNR .../....
    Explanation
    An error occurred in an MC call during subcommand processing.
    Action
    Contact your database administrator.

#### NAT3017: Invalid file number. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    Invalid file number. DB/FNR/Subcode .../.../....
    Explanation
    The file number was invalid. Possible causes are:
     - The file number was either 0 or greater than the maximum allowed.
     - The file was not in the database.
     - The file was locked.
     - A required Adabas system file was not loaded.
    Make sure that you use the correct file number.
    Action
    For more information, please refer to the Adabas documentation.

#### NAT3018: Incorrect usage of file number. DB/FNR :1:/:2:.

    Text
    Incorrect usage of file number. DB/FNR .../....
    Explanation
    The file number was modified between successive L2/L5 calls.
    Action
    Check program and correct error.

#### NAT3019: Update not permitted for access-only file. DB/FNR :1:/:2:.

    Text
    Update not permitted for access-only file. DB/FNR .../....
    Explanation
    An attempt was made to update a file which was opened for access only.
    Action
    Check program and correct error.

#### NAT3020: Incorrect entry made for a command ID value. DB/FNR :1:/:2:.

    Text
    Incorrect entry made for a command ID value. DB/FNR .../....
    Explanation
    One of the following incorrect entries was used for a command ID value:
     - binary zeros;
     - blanks;
     - the high-order byte contains the hexadecimal value "FF", but there is
       no automatic command ID generation;
     - the three high-order bytes contain the ASCII string "SYN".
    Action
    Check program and correct error.

#### NAT3021: An invalid CID value was detected. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    An invalid CID value was detected. DB/FNR/Subcode .../.../....
    Explanation
    A time-out occurred because a command ID was not found.
    This program error can be caused by:
     - the CMD ID being assigned to another Lx command;
     - the CMD ID being assigned to another file;
     - the CMD ID was not found for an Sx command.
    Action
    Check program and correct error.
    For more information, please refer to the Adabas documentation.

#### NAT3022: Invalid command :4:. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    Invalid command .... DB/FNR/Subcode .../.../....
    Explanation
    The command or command option is invalid. Some possible subcodes:
    1/1005         Invalid command code.
    2              Access-only user attempted to issue an update command.
    18             ADALNK X"48" call logic has been suppressed.
    21             Non-ET-logic user issued BT command.
    52             A non-Adabas target was called.
    1006/1007/1008 Invalid ACBX/ABD/ABD-type.
    1010/1011      More than one value buffer/ISN buffer specified.
    1012/1013      Number of search and value buffers/format and record
                   buffers do not match.
    Action
    Check program and correct error.
    For more information, please refer to the Adabas documentation.

#### NAT3023: Invalid starting ISN specified. DB/FNR :1:/:2:.

    Text
    Invalid starting ISN specified. DB/FNR .../....
    Explanation
    The starting ISN specified for an L2/L5 command sequence was invalid:
     - The ISN is not assigned to a record in the file.
     - The ISN was greater than the MAXISN in effect for the file.
    Action
    Check program and correct error.

#### NAT3024: Invalid ISN found in ISN buffer. DB/FNR :1:/:2:.

    Text
    Invalid ISN found in ISN buffer. DB/FNR .../....
    Explanation
    An ISN = 0 or >= the first free ISN in the ISN buffer was found
    in the ISN buffer.
    Action
    Correct the ISN buffer.

#### NAT3025: ISN in ISN lower limit for S1/S4 not found. DB/FNR :1:/:2:.

    Text
    ISN in ISN lower limit for S1/S4 not found. DB/FNR .../....
    Explanation
    The ISN specified in ISN Lower Limit for an S1/S4 (or S2/S9) command
    was not found.
    Action
    Check program and correct error.

#### NAT3026: Invalid ISN buffer length for S9 command. DB/FNR :1:/:2:.

    Text
    Invalid ISN buffer length for S9 command. DB/FNR .../....
    Explanation
    Either the number of ISNs to be sorted as provided in ISN Quantity
    was 0, or an incorrect SVC number was specified in the link routine.
    Action
    Check program and correct error.

#### NAT3028: Invalid descriptor :4:. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    Invalid descriptor .... DB/FNR/Subcode .../.../....
    Explanation
    A descriptor was invalid for an L3/L6 or S2/S9 command.
    The following subcodes may be indicated:
     1 The field was not a descriptor.
     2 The descriptor is contained within a periodic group.
     3 The descriptor was changed between successive calls.
     4 The Additions 1 field contained a different descriptor than
       the descriptor contained in the search buffer.
     5 An initial L3/L6 call contains no trailing blanks in the Additions 1
       field.
    Action
    Check program and correct error.
    For more information, please refer to the Adabas documentation.

#### NAT3029: Incorrect value repositioning attempted. DB/FNR :1:/:2:.

    Text
    Incorrect value repositioning attempted. DB/FNR .../....
    Explanation
    A value repositioning was attempted with an L3/L6 command (bytes 7-8
    of the Additions 1 field contain spaces) and the Command Option 2 field
    did not contain the value "V".
    The command ID is released.
    Action
    Check program and correct error.

#### NAT3040: Syntax error in format buffer. DB/FNR/Field :1:/:2:/:3:.

    Text
    Syntax error in format buffer. DB/FNR/Field .../.../....
    Explanation
    The syntax error may be one of the following:
       - The terminating period was missing.
       - The first position contains a period.
       - Length and/or format was specified with a range definition.
       - An invalid element was detected.
       - The L9 descriptor name in the search buffer did not agree with
         the name in the format buffer.
    The message shows the name of the field being processed when the error
    was detected.
    Action
    Check program and DDM and correct error.

#### NAT3041: Error in format buffer. DB/FNR/subc/field :1:/:2:/:3:/:4:.

    Text
    Error in format buffer. DB/FNR/Field .../.../....
    Explanation
    This error may be caused by one or more of the following:
     - A phonetic, hyper-, or collation descriptor was specified.
     - A field was specified incorrectly.
     - An index for a periodic group or multiple-value field was specified
       incorrectly.
     - A periodic group was referenced incorrectly.
     - A count was specified for a field which is not a multiple-value
       field.
     - A multiple-value field was indexed incorrectly.
    Further reasons are described in the Adabas documentation.
    The message shows the name of the field being processed when the error
    was detected.
    Action
    Check program and correct error.

#### NAT3043: Descriptor in format and search buffer not equal. DB/FNR :1:/:2:.

    Text
    Descriptor in format and search buffer not equal. DB/FNR .../....
    Explanation
    The descriptor specified in the format buffer did not agree with the
    descriptor specified in the search buffer.
    Action
    Check program and correct error.

#### NAT3044: Invalid format buffer. DB/FNR/Subcode :1:/:2:/:3:.

    Text
    Invalid format buffer. DB/FNR/Subcode .../.../....
    Explanation
    Invalid format buffer. DB/FNR/Subcode .../.../....
    The following subcodes may be indicated:
    1 The format buffer is invalid for use with an UPDATE (A1) or
      ADD command (N1/N2).
      A READ command uses a format buffer from the format pool, previously
      used by UPDATE or ADD command, and which contains an invalid
      conversion.
    12 L option is specified but the format has no LOB section with
       *-position.
    13 The format buffer for an A1 commands with command option 2="T" did
       not contain a last-update-timestamp system generated field.
    Action
    Check program and correct error.

#### NAT3045: PE/MU overflowed when using N-option. DB/FNR/field :1:/:2:/:3:.

    Text
    PE/MU overflowed when using N-option. DB/FNR/field .../.../....
    Explanation
    Multiple-value field or periodic group overflowed when using the N
    option for update.
    The message shows the name of the field being processed when the error
    was detected.
    Action
    Re-design the application.

#### NAT3046: Mismatch of format buffer usage for supplied CID. DB/FNR :1:/:2:.

    Text
    Mismatch of format buffer usage for supplied CID. DB/FNR .../....
    Explanation
    Mismatch of format buffer usage for the supplied command ID.
    -  A test option user has supplied a different format buffer than
       that of the previous Adabas call.
    -  A non-test  option  user,  using  global  command  IDs,  may
       receive  this  response when a test option user has supplied
       an incorrect format buffer for the global command ID.
    -  A command ID of global ID format buffer has  been  found  in
       the  format pool and has a different file number than the file
       supplied by the caller.;
    -  The file number was changed in subsequent Adabas calls  with
       the  same  normal  or  global  command ID,  independent of the
       test option.
    Action
    Check the usage of the command IDs.

#### NAT3047: Maximum value for Adabas parm NISNHQ exceeded. DB/FNR :1:/:2:.

    Text
    Maximum value for Adabas parm NISNHQ exceeded. DB/FNR .../....
    Action
    Contact your database administrator.

#### NAT3048: Error during Open processing. DB/Subcode :1:/:2:.

    Text
    Error during Open processing. DB/Subcode .../....
    Explanation
    An error occurred during the processing of a command such as OP or N1.
    The default reason for this response code is that files are not
    available at open time. Other reasons are indicated by a subcode:
     1 A specified file is locked against the requested use.
     2 A specified file is currently in conflicting use.
     4 The file is locked or in exclusive control by another user.
     8 The user ID provided in the OP command is already assigned to another
       user.
    11 A non-privileged user issued an open (OP) command to a nucleus that
       is in UTIONLY (utilities only) status.
    17 The data of a specified file is not accessible. This can happen if a
       utility aborts or an autorestart fails.
    Further subcodes are described in the Adabas documentation.
    Action
    See the documentation for nucleus response codes, or
    contact your database administrator.

#### NAT3049: Compressed record too long. DB/FNR :1:/:2:.

    Text
    Compressed record too long. DB/FNR .../....
    Explanation
    The compressed record was too long for the Data Storage disk device.
    Action
    Add a new DATA extent with sufficient block size.
    For more information, please refer to the Adabas documentation.