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. |
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. |
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. |
Text |
An end-of-file or end-of-list condition detected. DB/FNR .../.... |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
Text |
Maximum value for Adabas parm NISNHQ exceeded. DB/FNR .../.... |
Action |
Contact your database administrator. |
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. |
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. |