After each Adabas command is processed, a response code is returned in bytes 11 and 12 of the ACB or in the ACBX. Some response codes also return a subcode in the rightmost two bytes of the ACB's Additions 2 field (offset 45-48) or in the ACBX's Error Subcode (ACBXERRC) field (offset 115-116). This section describes those response codes and subcodes.
Note:
Proprietary functions of Adabas may also return response codes and
subcodes, some of which are not described here. Refer to the documentation for
those functions for more information.
Response code 0 indicates that the Adabas command was processed successfully; any other response code is returned as a result of an error during command processing.
All Adabas commands resulting in a response code other than 0, 1, and 145 restore all Adabas control block fields except the response code field (see the Adabas Command Reference documentation) to the contents the fields held at the beginning of command execution.
For internal errors, contact your Adabas technical support representative.
Response 0 | Response 1 | Response 2 | Response 3 | Response 7 | Response 8 | Response 9 | Response 10 | Response 17 | Response 18 | Response 19 | Response 20 | Response 21 | Response 22 | Response 23 | Response 24 | Response 25 | Response 26 | Response 27 | Response 28 | Response 29 | Response 34 | Response 35 | Response 40 | Response 41 | Response 42 | Response 43 | Response 44 | Response 45 | Response 46 | Response 47 | Response 48 | Response 49 | Response 50 | Response 51 | Response 52 | Response 53 | Response 54 | Response 55 | Response 56 | Response 57 | Response 58 | Response 59 | Response 60 | Response 61 | Response 62 | Response 63 | Response 64 | Response 65 | Response 66 | Response 67 | Response 68 | Response 70 | Response 71 | Response 72 | Response 73 | Response 74 | Response 75 | Response 76 | Response 77 | Response 78 | Response 79 | Response 82 | Response 83 | Response 84 | Response 85 | Response 86 | Response 87 | Response 88 | Response 89 | Response 94 | Response 95 | Response 96 | Response 97 | Response 99 | Response 101 | Response 102 | Response 106 | Response 107 | Response 109 | Response 110 | Response 113 | Response 114 | Response 123 | Response 124 | Response 125 | Response 126 | Response 129 | Response 130 | Response 131 | Response 132 | Response 133 | Response 144 | Response 145 | Response 146 | Response 147 | Response 148 | Response 151 | Response 152 | Response 153 | Response 154 | Response 155 | Response 156 | Response 157 | Response 159 | Response 160 | Response 161 | Response 162 | Response 163 | Response 164 | Response 165 | Response 166 | Response 167 | Response 168 | Response 170 | Response 171 | Response 172 | Response 173 | Response 174 | Response 175 | Response 176 | Response 177 | Response 178 | Response 179 | Response 181 | Response 182 | Response 183 | Response 184 | Response 185 | Response 197 | Response 198 | Response 199 | Response 200 | Response 201 | Response 202 | Response 203 | Response 204 | Response 207 | Response 208 | Response 209 | Response 210 | Response 211 | Response 212 | Response 213 | Response 214 | Response 216 | Response 217 | Response 218 | Response 219 | Response 220 | Response 221 | Response 222 - 223 (reserved) | Response 224 | Response 225 | Response 226 - 227 (reserved) | Response 228 | Response 229 | Response 231-239 | Response 240-244 | Response 245 | Response 248 | Response 249 | Response 250 | Response 251 | Response 252 | Response 253 | Response 254 | Response 255
Response 0 | |
Explanation |
The command was executed successfully. |
Response 1 | |||||||||||
Explanation |
Depending on the subcode in the rightmost two bytes of the ACB's Additions 2 field or the ACBX's Error Subcode (ACBXERRC) field, one of the following has occurred:
Note: |
||||||||||
Action |
Increase the ADARUN LS parameter value. |
Response 2 | |||||||
Explanation |
This response code can only occur with a BT or ET command. The BT or ET command executes successfully. One of the following has occurred:
|
Response 3 | |
Explanation |
One of the following has occurred:
|
Response 7 | |
Explanation |
A complex search command was rejected because it was estimated that it would exceed the maximum search time TLSCMD. |
Response 8 | |
Explanation |
The current user's command was interrupted to prevent a Work overflow because of a pending backout operation. |
Action |
The value specified for the LP parameter might have to be increased. |
Response 9 | |||||||||||||||||||||||||||||||||||||||||||
Explanation |
A subcode indicating the specific cause and action for this response code appears in the low-order (rightmost) two bytes of the ACB's Additions 2 field or in the ACBX's Error Subcode (ACBXERRC) field. The following are the subcodes and their meanings:
|
Response 10 | |
Explanation |
Too many occurrences for a periodic group. |
Response 17 | |||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
A subcode indicating the specific cause and action for this response code appears in the low-order (rightmost) two bytes of the ACB's Additions 2 field or in the ACBX's Error Subcode (ACBXERRC) field. The following are the subcodes and their meanings:
|
Response 18 | |
Explanation |
Invalid file number usage. The file number was modified between successive L2/L5 calls. |
Response 19 | |
Explanation |
An attempt was made to update a file which was opened for access only. The leftmost two bytes of ACB's Additions 2 field or the ACBX's File Number (ACBXFNR) field may contain the file number. |
Response 20 | |
Explanation |
One of the following invalid values was used for a command ID value:
|
User Action: |
Avoid usage of any of the above command ID values. |
Response 21 | |
Explanation |
An invalid command ID value was detected. One of the following explanations or subcodes is provided:
1: The command ID value was not found in the sequential command table. Either this is not an initial call and there was no previous initial call, or the initial call was issued for another file. 6: The command ID value specified for the S8 command was not found. 7: The command ID value specified was assigned to an internal format buffer for a different file. 8: The command ID value specified for the S8 command is for an unsorted ISN list. 9: An application running with PREFETCH=YES or PREFETCH=OLD attempted to dynamically reverse the read direction of an L3/L6/L9 command. This is not allowed. |
Response 22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
The command is invalid. A subcode indicating the specific cause and action for this response code appears in the low-order (rightmost) two bytes of the ACB's Additions 2 field or in the ACBX's Error Subcode (ACBXERRC) field. When using the LNCSTUB module, this response code may indicate problems with the initial call (IC) to the Adabas CICS command-level link component. If the Adabas control block shows a command code of "IC", the link routine being used may not be at the proper release level or may not be the command-level version. The following are the subcodes and their meanings:
|
Response 23 | |
Explanation |
An invalid starting ISN was specified for an L2/L5 command sequence:
|
Response 24 | |
Explanation |
S9 command:
|
Response 25 | |
Explanation |
The ISN specified in ISN lower limit field for an S1/S4 or S2/S9 command was not found. |
Response 26 | |||
Explanation |
An invalid ISN buffer length for an S9 command was detected. The number of ISNs to be sorted as provided in ISN quantity is equal to 0.
|
Response 27 | |||
Explanation |
Sufficient work space was not available to accommodate the combined sizes of the search and value buffers as indicated in the search buffer length and value buffer length fields.
|
Response 28 | |
Explanation |
The first two bytes of the Additions 1 field contained an invalid descriptor for an L3/L6 or S2/S9 command:
|
Response 29 | |
Explanation |
L3/L6 command; a value repositioning was attempted (bytes 3-4 of the Additions 1 field contain spaces) and the Command Option 2 field did not contain the value "V". The command ID is released. |
Response 34 | |
Explanation |
An invalid command option has been detected. |
Action |
Either remove the invalid command option or replace it with a valid option. |
Response 35 | |
Explanation |
The user/DBA attempted to perform a function for a noncluster Adabas nucleus that is available only for an Adabas cluster database. |
Response 40 | |
Explanation |
One of the following syntax errors was detected in the format buffer:
|
Response 41 | |||||||||||||||||||||||||||||||
Explanation |
One or more specification errors exist in the format buffer. When possible, the short name of the field for which the error occurred is stored at offset 2 of the ACB's Additions 2 field or in the ACBX's Error Character Field (ACBXERRB). The following specification errors may have been made:
|
||||||||||||||||||||||||||||||
User Action: |
Correct the specification error and reissue the command or job. For more information about syntax rules for multiple field and periodic group indexing, refer to the Adabas Command Reference documentation. |
Response 42 | |||||
Explanation |
A space problem occurred. The following are the subcodes and their meanings:
|
Response 43 | |
Explanation |
L9 command; the descriptor specified in the format buffer did not agree with the descriptor specified in the search buffer. |
Response 44 | |||||||||||||
Explanation |
One of the following format buffer errors occurred (subcodes are shown in the leftmost column):
|
Response 45 | |
Explanation |
The internal format buffer space has been exceeded. Either the LWP parameter setting is too small or the internal format buffer requires more than 2 G. Increase the size of the LWP parameter and try again. If the problem persists, contact your Software AG technical support representative for assistance. |
Response 46 | |
Explanation |
The maximum value for the NQCID parameter was exceeded (the number of TBI and/or TBQ elements is greater than NQCID). |
Response 47 | |
Explanation |
The maximum value for the NISNHQ parameter was exceeded. This value is 1/4 the ADARUN NH parameter value up to 65535. |
Response 48 | |||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
An error occurred during the processing of a command such as OP or N1. Refer to the hexadecimal subcode that appears in the low-order (rightmost) two bytes of the ACB's Additions 2 field or in the ACBX's Error Subcode (ACBXERRC) field.
|
Response 49 | |||||||||||||||||||||||||||
Explanation |
The compressed record was too long. It exceeds the maximum permitted compressed record length for the file. The following subcodes may be indicated:
|
Response 50 | |
Explanation |
A syntax error in the record buffer was detected during processing of an OP command. |
Response 51 | |
Explanation |
An error in the record buffer was detected during processing of an OP command. |
Response 52 | |||||||||||||||||
Explanation |
One of the following errors occurred while processing the record, value, or search buffer. In an ACB, the rightmost two bytes of the Additions 2 field contain the subcode; for subcodes 1-5, the leftmost two bytes contain the Adabas name of the field where the error occurred. In an ACBX, the subcode is stored in the Error Subcode (ACBXERRC) field; for subcodes 1-5, the Adabas field name where the error occurred is stored in the Error Character Field (ACBXERRB).
|
Response 53 | |||||||||||
Explanation |
One of the following errors occurred (the leftmost column indicates the subcode):
|
Response 54 | |||||||
Explanation |
The record buffer for a C3, C5, or ET command is too long. The maximum allowed is 2048 bytes. The following subcodes (in hexadecimal) may be indicated:
|
||||||
User Action: |
Correct the record buffer specification, then reissue the C3, C5, or ET command. |
Response 55 | |||||||||||||||||||||||
Explanation |
One of the following occurred:
|
Response 56 | |||||
Explanation |
One of the following occurred:
|
Response 57 | |
Explanation |
L9 command; the descriptor specified in the search buffer or in the Additions 1 field was invalid, or the descriptor was not specified. |
Response 58 | |
Explanation |
The format could not be found (as defined within format selection criterion). |
Response 59 | |
Explanation |
Format conversion of a subfield is not possible. The source field has "F" or "G" format. |
Response 60 | |||||||||||||||||||||||||||
Explanation |
A syntax error was detected in the format or search buffer. Generally in an ACB, the first two bytes of the Additions 2 field contain the two characters under inspection when the error was detected and the rightmost two bytes of the Additions 2 field in the ACB contain one of the following subcodes. In an ACBX, the Error Character Field (ACBXERRB) contains the two characters under inspection when the error was detected and the Error Subcode (ACBXERRC) field contains one of the following subcodes.
|
Response 61 | |||||||||||
Explanation |
An error was detected in the search buffer. One of the following subcodes may also be included with this response code:
|
Response 62 | |
Explanation |
One of the following has occurred:
|
Response 63 | |
Explanation |
The command ID value specified in the search buffer was not found. |
Response 64 | |
Explanation |
This response code is used for communication with Adabas utilities and Adabas Online System (AOS), and was returned for one of the following reasons:
|
Action |
If you do not understand the action to take for a response code 64 and/or subcode, note the subcode and the function that caused the response code, and call your Software AG technical support representative for assistance. |
Response 65 | |
Explanation |
An internal error occurred. The nucleus detected a space calculation error. |
Response 66 | |
Explanation |
An incompatible owner ID was detected during an update operation on a multiclient file. The owner ID may be blank, or too long. |
Response 67 | |||||
Explanation |
One of the following errors occurred:
|
||||
Action |
Retain all related information, and contact your Software AG technical support representative for assistance. |
Response 68 | |
Explanation |
A nondescriptor field was used as a search criterion, and the non-descriptor search facility has been set "OFF" (the default for this facility is "ON"). |
Action |
The ADARUN parameter NONDES has been set to reject non-descriptor searches; either reset the NONDES parameter to its default value, or remove non-descriptor searches from your application. Natural provides a trace facility which locates such Natural application characteristics. Contact Software AG for details. |
Response 70 | |
Explanation |
An overflow occurred in the table of sequential commands. |
Action |
The DBA may increase the value used for the LQ parameter and/or RC commands may be used. |
Response 71 | |
Explanation |
An overflow occurred in the table of resulting ISN lists. |
Action |
The DBA may increase the value used for the LI parameter and/or RC commands may be used. |
Response 72 | |||||
Explanation |
One of the following errors occurred:
|
||||
Action |
The DBA may increase the value used for the NU parameter. |
Response 73 | |
Explanation |
An overflow occurred in the section of the Work data set in which resulting ISN lists are stored. |
Action |
The DBA may increase the size of the Work data set and/or the number of saved ISN lists during an Adabas session may be decreased. |
Response 74 | |
Explanation |
No space was available on the Work data set for complex find commands. |
Action |
Increasing the size of the Work data set alone will not solve this problem. Instead, set the value of LWKP2 (WORK-PART-2) to a higher value than the calculated one (whatever that might be). Then increase the size of the Work data set to ensure there is sufficient space for WORK-PART-3. |
Response 75 | |
Explanation |
Attempts to allocate additional logical file extents for a file were issued, but the maximum that can be handled by the FCB have already been allocated. BT or autorestart could cause the file to be locked because of inadequate extent space (see response code 48). |
Action |
Ask the DBA for assistance; Associator or Data Storage extents may have to be reallocated. |
Response 76 | |
Explanation |
An overflow occurred in an inverted list index (the maximum is 15 levels). |
Response 77 | |||||||||||||||||||||||||
Explanation |
Sufficient space was not available for a required Associator or Data Storage extent. The following subcodes further define the error:
|
Response 78 | |||||
Explanation |
The cause of this response is indicated by one of the following subcodes:
|
||||
Action |
If the file has reached the 16-MB limit, you might convert it to a file with the 4-byte ISN option or to an expanded file. |
Response 79 | |||||||||||||||
Explanation |
A collation descriptor exit or hyperexit error occurred. The following table describes the possible subcodes for this response code and their meanings:
|
||||||||||||||
Action |
The following table describes the actions you should take for each possible subcode for this response code:
|
Response 82 | |
Explanation |
A hyperexit routine returned an invalid ISN. |
Response 83 | |
Explanation |
Hypertable overflow. |
Response 84 | |
Explanation |
Too many values were present for a subdescriptor or a superdescriptor. |
Response 85 | |
Explanation |
Too many descriptor values were present for an update or add record command. |
Response 86 | |
Explanation |
A hyperdescriptor exit return error occurred for one of the following reasons:
|
Response 87 | |||||||
Explanation |
The Adabas buffer pool is locked; it is too small to accommodate all blocks needed for (parallel) command execution. |
||||||
Action |
Check the length of the buffer pool (LBP) as follows:
|
Response 88 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
This response code generally occurs when there is a workpool (LWP) shortage. When this response code occurs, refer to the hexadecimal subcode that appears in the low-order (rightmost) two bytes of the ACB's Additions 2 field or in the ACBX's Error Subcode (ACBXERRC) field. This subcode describes what kind of operation encountered the error. The following table describes the subcodes and provides recommended actions.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Action |
Review the actions described in the table above. |
Response 89 | |
Explanation |
The UQE was already in use, and an attempt was made to execute two commands at the same time for the same user. |
Response 94 | |
Explanation |
An I/O error occurred on DDWORKR4. |
Response 95 | |
Explanation |
An I/O error occurred on the Work LP area. |
Response 96 | |||
Explanation |
An error occurred during ADARES REPAIR utility execution.
|
Response 97 | |
Explanation |
An I/O error occurred during buffer flush. Additions 2 may contain RABN. |
Response 99 | |
Explanation |
An I/O error occurred. |
Response 101 | |
Explanation |
An error has occurred using one of the client-based Adabas add-on products such as Adabas System Coordinator, Adabas Fastpath, Adabas Vista, Adabas Transaction Manager, or Adabas SAF Security.
Please refer to the documentation for the appropriate add-on product for further information on subcodes and console messages that can help you resolve the error. |
Response 102 | |
Explanation |
Space calculation error. |
Action |
Retry the open operation. |
Response 106 | |
Explanation |
The prefetch table record buffer specified in the UCB is too small. |
Response 107 | |
Explanation |
Either a GETMAIN error occurred or there was insufficient space when performing prefetch. Prefetch is switched off. |
Response 109 | |
Explanation |
The specified command ID is already active on another database for this user. |
Response 110 | |
Explanation |
The command ID pool is full. |
Action |
Increase the size of either or both the ADARUN NQCID or NU parameters. |
Response 113 | |
Explanation |
The specified ISN was invalid because one of the following occurred:
|
Response 114 | |||||||||||
Explanation |
A refresh file error occurred. One of the following subcodes may be present:
|
Response 123 | |||||||||||||||||||||||||||||||||||
Explanation |
An error was reported by the Adabas cluster messaging service on the sender's side. The message was not sent. One of the following subcodes may be present:
|
||||||||||||||||||||||||||||||||||
Action |
If you are unable to resolve the problem, contact your Software AG technical support representative. |
Response 124 | |
Explanation |
An error was reported by the Adabas cluster messaging service on the receiver's side. The message was sent. One of the subcodes described for response code 123 may be present. |
Action |
If you are unable to resolve the problem, contact your Software AG technical support representative. |
Response 125 | |
Explanation |
An internal error occurred when one cluster nucleus attempted to issue an internucleus command to one or more of the other cluster nuclei. This condition usually leads to abnormal termination. |
Action |
Contact your Software AG technical support representative. |
Response 126 | |
Explanation |
A messaging error occurred during internucleus communication:
|
Action |
If you are unable to resolve the problem, contact your Software AG technical support representative. |
Response 129 | |
Explanation |
In an Adabas cluster environment, the user attempted to perform an Adabas function that is not yet supported by Adabas cluster nuclei. |
Response 130 | |||||||||||||||||||||
Explanation |
An error identified by one of the following subcodes occurred in an Adabas sysplex cluster environment:
|
||||||||||||||||||||
Action |
For subcode 1, correct the application program attempting to issue commands using the NUCID. If that is not the case, or for other subcodes, contact your Software AG technical support representative for assistance. |
Response 131 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
In most cases this response code will be given to the user in the URBRRSP field of the URBR block with the subcode in the URBRSUB field. The subcode appears either in the low-order (rightmost) two bytes of the additions 2 field or in the URBRSUB field. It indicates the specific cause and action for this response code. The following are the subcodes and their meanings:
|
Response 132 | |||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
This response code indicates that an error occurred while Adabas was reading or updating a LOB file. The subcode indicates the kind of error. If the subcode is less than 256, it is the same as the original response code that occurred during LOB file processing. The most likely subcodes are listed in the table below. For subcodes not listed, see the description of the Adabas response code with the same value. If the subcode is greater than 256, it signals an error condition unique to the processing of LOB files. These subcodes are listed in the table below.
|
Response 133 | |||||||||||||||||||
Explanation |
An error was detected when an attempt was made to replicate a compressed record. The subcode identifies the kind of error.
|
Response 144 | |
Explanation |
One of the following occurred:
|
Action |
If Adabas Transaction Manager is in use, verify that the setting for the Transaction Model parameter is appropriate for the program that was executing and is also appropriate for the runtime environment in use. |
Response 145 | |||||||||||
Explanation |
One of the following occurred:
Use the subcode associated with this response code to further clarify why this response occurred.
|
Response 146 | |||||||||||||||||||
Explanation |
An invalid buffer length was detected by the Adabas interface routine. If the command uses a classic ACB, the buffer is larger than 32,767. If the command uses an ACBX, the buffer is greater than 2,147,483,647, or the send length in the ABD is greater than the buffer length. The subcode identifies the buffer type:
|
Response 147 | |
Explanation |
The ISN was invalid. The ISN transformation resulted in a negative ISN or an ISN greater than the maximum ISN permitted for the file. |
Response 148 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
The Adabas nucleus was either not active, or not accessible. In an ACB, refer to the hexadecimal subcode that appears in the low-order (rightmost) two bytes of the Additions 2 field; in an ACBX, refer to the binary subcode that appears in the Error Subcode (ACBXERRC) field. Note: The following are the decimal equivalents of the subcodes and their meanings:
|
Response 151 | |
Explanation |
A command queue overflow occurred. Note: |
Action |
The DBA may increase the value for the NC parameter and/or the command may be issued when a lower level of command activity is in effect. |
Response 152 | |
Explanation |
The internal user buffer was not large enough to contain the user buffer areas. |
Action |
The DBA should increase the value of the LU parameter. |
Response 153 | |
Explanation |
A "CALL ADABAS" was issued by a user while a previous call for the user was still being processed. |
Response 154 | |
Explanation |
A command was rejected because it resulted in a trigger being fired, but the queue is full at this time. |
Action |
Retry the command. |
Response 155 | |
Explanation |
A command resulted in a pre-command trigger being fired. The triggered procedure returned a nonzero command, so the command was not executed. |
Action |
Check the Additions 4 field for the error returned from the procedure. |
Response 156 | |
Explanation |
A command resulted in a post-command trigger being fired. The triggered procedure returned a nonzero command, indicating an unsuccessful execution of the procedure. |
Action |
Check the Additions 4 field for the error returned from the procedure. |
Response 157 | |
Explanation |
A command resulted in either a pre- or post-command trigger being fired; however, Adabas Triggers has been shut down with the option to reject all commands that result in a trigger being fired. |
Action |
Determine the cause of the shut-down and resolve the problem. If rejection of commands is not the required action in such a situation, then set the error action field in the Adabas Triggers profile to halt or ignore. |
Response 159 | |
Explanation |
The Adabas link module is missing or invalid. One of the following occurred:
|
Action |
Check the setting of the Natural profile parameter ADANAME and/or provide the correct version of the Adabas link module in one of the current STEPLIBs. |
Response 160 | |
Explanation |
Too many Associator and Data Storage blocks were marked as active in the buffer pool for a single command. |
Response 161 | |
Explanation |
The RABN chain in the header list of the Adabas buffer pool is invalid. |
Response 162 | |
Explanation |
No additional space is available for Adabas buffer pool header blocks. |
Response 163 | |
Explanation |
The RABN to be linked into the RABN header chain is already in the chain. |
Response 164 | |
Explanation |
Too many work areas were allocated for the command. |
Response 165 | |
Explanation |
A descriptor name was either invalid or did not exist in the descriptor value table (DVT). For expanded files: the descriptor does not exist on all component files. In an ACB, the leftmost two bytes of Additions 2 may contain the descriptor name; in an ACBX, the Error Character Field (ACBXERRB) may contain the descriptor name. If this occurred for an expanded file, check to see if there is an FDT mismatch between the components of the file. |
Response 166 | |
Explanation |
An error was detected in an inverted list index. The cause may be damage in the Associator. |
Response 167 | |
Explanation |
The field in a coupled file does not exist or the coupled list is invalid. |
Response 168 | |
Explanation |
An internal command ID required during coupling processing was not found. |
Response 170 | |
Explanation |
The Adabas RABN required for the command could not be located for one of the following reasons:
|
Response 171 | |
Explanation |
The constant set used by Adabas could not be located. |
Response 172 | |
Explanation |
An ISN was less than the MINISN or greater than the MAXISN setting in effect for the file. |
Response 173 | |
Explanation |
An invalid Data Storage RABN was detected. |
Response 174 | |
Explanation |
For an L2/L5 command with start ISN, the Data Storage RABN stored in the address converter for the file is invalid. |
Response 175 | |
Explanation |
An inconsistency was detected between the index and Data Storage. This response code can be expected when reading a descriptor value for a ciphered file if an incorrect cipher code was used. |
Action |
Run the check utilities (especially ADAICK and ADAVAL) against the file, and contact your Software AG technical support representative. |
Response 176 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Explanation |
Either an inconsistence in an inverted list was detected or an internal error occurred during inverted list processing. The following possible subcodes are associated with this response code:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Action |
Run ADAICK to determine whether an inconsistency exists in an inverted list. If not, contact your local Software AG technical support representative. Make sure to report the subcode to your Software AG technical support representative. |
Response 177 | |
Explanation |
A record could not be found in the Data Storage block in which it should have been contained as indicated by the address converter. If this response code is returned to the ADAULD UNLOAD utility function with the parameter SORTSEQ, the file might be inconsistent and data lost. |
Action |
Check the file with the "check" utilities, especially ADAACK, and contact your Software AG technical support representative. |
Response 178 | |||||||
Explanation |
An internal error occurred when updating a multiple-value field:
|
Response 179 | |
Explanation |
Internal error; identifier could not be found in Work part 3. |
Response 181 | |
Explanation |
Autobackout was executed and the start of a transaction could not be located. |
Response 182 | |
Explanation |
Necessary ET data was not found in the appropriate Work block. |
Response 183 | |
Explanation |
An internally assigned number for a database I/O operation was detected as invalid. |
Response 184 | |
Explanation |
A phonetic field name could not be found. |
Response 185 | |
Explanation |
The ADAM field could not be found in the compressed record. |
Response 197 | |
Explanation |
The DEUQ pool is too small. |
User Action: |
Increase the ADARUN LDEUQP parameter. |
Response 198 | |
Explanation |
An attempt was made to duplicate a descriptor value for a unique descriptor. In an ACB, the leftmost two bytes of the Additions 2 field may contain the descriptor name; in an ACBX, the Error Character Field (ACBXERRB) may contain the descriptor name. |
Response 199 | |
Explanation |
An inconsistency in the inverted list index was found during an update operation. In an ACB, the leftmost two bytes of Additions 2 may contain the descriptor name; in an ACBX, the Error Character Field (ACBXERRB) may contain the descriptor name. This response code can also occur if UTYPE=EXU was specified for an ADARES BACKOUT operation that uses the sequential (SIBA) log. |
Response 200 | |||||||||||
Explanation |
Either an invalid cipher code or an Adabas SAF Security or Adabas security violation was detected. From Adabas SAF Security processing, the command could not satisfy the necessary security checks and may be accompanied by a subcode as follows:
For more information about Adabas SAF Security, read the Adabas SAF Security documentation. |
Response 201 | |
Explanation |
The password specified was not found. |
Response 202 | |
Explanation |
An attempt was made to use a file for which the user is not authorized, or the file password is being changed. |
User Action: |
Either correct the authorization, or retry the operation with the new password. |
Response 203 | |
Explanation |
An attempt was made to delete a record in a file for which the user is not authorized. |
Response 204 | |
Explanation |
A password pool overflow occurred. |
Response 207 | |
Explanation |
Adabas SAF Security completed phase 1 of logon and requested phase 2. This is an internal Adabas SAF Security and ADALNK two-phase response code for a remote workstation logon. This code is normally not displayed or presented. For more information, read your Adabas SAF Security documentation. |
User Action: |
Send a phase 2 logon request to Adabas SAF Security. |
Response 208 | |
Explanation |
As an Adabas SAF Security remote user, you should execute a phase 1 logon. The logon ID and your password are sent to Adabas SAF Security. This response indicates that two-phase logon can continue. For more information, read your Adabas SAF Security documentation. |
Action |
If the user application receives this response, it is on a workstation platform that does not have the proper Adabas link routine installed. This response code is intercepted by the workstation Adabas link routine and phase 1 logon is performed. |
Response 209 | |
Explanation |
Adabas SAF Security detected an expired password on the server. |
Action |
Create a valid password on the server for ACF2, RACF, or Top Secret. Entire Net-Work users may use the Adabas SAF Security feature. |
Response 210 | |
Explanation |
Logical ID greater than 255 (internal error). Note: |
Response 211 | |
Explanation |
Invalid ID table index in UB (internal error). Note: |
Response 212 | |
Explanation |
Invalid input/output buffer for internal command. |
Response 213 | |||||||
Explanation |
ID table not found (SVC not properly installed). Note: The following table describes the possible subcodes that might occur if an Adabas DBID/SVC routing table error occurs:
|
||||||
User Action: |
Inform the DBA. The Adabas installation procedure was not properly executed. |
Response 214 | |
Explanation |
Internal command issued from Adabas version 4 Adalink. |
Response 216 | |
Explanation |
Command rejected by user exit. Note: |
Response 217 | |
Explanation |
Command rejected by user exit. Note: |
Response 218 | |||||||||||||
Explanation |
The following table describes the subcodes that appear with this response code, clarifying why the response was received.
|
||||||||||||
User Action: |
Increase the UB pool by respecifying the NUBS parameter in the link routines. See the ADAGSET macro information in the Adabas Installation documentation. |
Response 219 | |||||||||||||||||||||||||
Explanation |
This response code should only occur when Adabas Transaction Manager is being used.
|
Response 220 | |
Explanation |
The request was rejected by Entire Net-Work due to a shortage of short term buffers. Note: |
Action |
For BS2000 systems running Sockets 2.2 or later, check the address space limit using the SHOW-USER-ATTRIBUTES command in the field ADDRESS-SPACE-LIMIT (the value is in megabytes). If necessary, increase it using the MODIFY-USER-ATTRIBUTES command from a privileged user ID. For BS2000 systems running Sockets 2.1 or earlier, increase the CMSIZE parameter to enlarge the common memory pool, as long as there is enough room in the address space. Then restart Entire Net-Work. For z/OS and z/VSE, increase the region size. For z/VM, increase the amount of virtual storage available to the Entire Net-Work machine. |
Response 221 | |
Explanation |
The LU size of the remote partner is smaller than the size required for the Adabas request. |
Action |
Either increase the size specified for the LU= parameter on the remote system, or modify the application to reduce its buffer sizes. |
Response 222 - 223 (reserved) |
Response 224 | |
Explanation |
The request waited for a reply for a longer time period than specified by the REPLYTIM parameter in either the NODE statement or the SET operator command. The reply may be delayed or lost due to a target malfunction, or because of a connecting link failure. If you are using Natural, and all connections are verified, check the ADAMODE setting. The ADAMODE=0 setting is the only option Entire Net-Work supports. |
Response 225 | |||||||||
Explanation |
A command was issued from a server, such as an Adabas nucleus, to another server, such as Entire Net-Work. The command did not complete within a prescribed time period. The issuer proceeds and no longer expects a response to the command. Note that the command may still execute in the target. There will be no notification to the issuer if it does. The target may display message ADAM92, User Gone, if the target attempts to notify the issuer of command completion. The subcode identifies the environment from which the command was issued.
|
||||||||
Action |
Contact your Software AG technical support representative for assistance if the reason for the command's failure to complete cannot be identified. |
Response 226 - 227 (reserved) |
Response 228 | |||||
Explanation |
This response is issued by an Adabas link routine. It indicates that an ASCII-formatted user request has been issued against an EBCDIC-formatted database that is not properly configured to handle the translation:
|
||||
User Action: |
Ensure that your Adabas installation is for a supported version and that the database is UES-enabled. Refer to the UES information. |
Response 229 | |
Explanation |
The Entire Net-Work 5 convertor detected an inconsistency or error in the application format buffer or search buffer and is unable to correctly translate the user's data. |
Response 231-239 – | |
Explanation |
These response codes are assigned in some Adabas user exits, and have meanings as defined by the user. One example is the response code in the ADALOG log data field issued by user exit 4. |
User Action: |
Refer to the description of user exits in the Adabas User, Hyperdescriptor, and Collation Descriptor Exits Manual documentation for more information. |
Response 240-244 – | |
Explanation |
These response codes are returned by Adabas Transaction Manager. Consult the Adabas Transaction Manager documentation for more information. |
Response 245 | |||||||
Explanation |
This response code is issued for communication problems between add-on products that use the system coordinator (COR) interface to Adabas; that is, Adabas Fastpath, Adabas Vista, Adabas SAF Security, and Adabas Transaction Manager.
|
||||||
Action |
For subcode 1, contact your Software AG technical support representative. For subcode 2, consult the installation instructions for the add-on product. |
Response 248 | |
Explanation |
These response codes are returned by Adabas Data Archiving processing. Review the Adabas Data Archiving documentation for more information. |
Response 249 | |
Explanation |
This response code is given only when Adabas Vista is in use. Review the Adabas Vista documentation for more information. |
Response 250 | |||||||||||||
Explanation |
The ACBX (ACBX) failed validation. The following subcodes are possible:
|
||||||||||||
Action |
If subcode 3 occurs, notify your Software AG technical support representative. If any of the other subcodes occur, correct the ACBX specification and rerun. |
Response 251 | |||||||||||||||||||||||||||||||||||
Explanation |
An error occurred in Adabas cluster processing. Under certain conditions, the Adabas cluster SVC (SVCCLU) component of the ADASVC returns response code 251 in the ACB's response code field, along with a hexadecimal subcode (listed below in decimal) in the low-order (rightmost) two bytes of the Additions 2 field. In the case of an ACBX, the ADASVC returns response code 251 in the ACBX's Response Code (ACBXRSP) field and the subcode in the Error Subcode (ACBXERRC) field.
Note:
|
||||||||||||||||||||||||||||||||||
Action |
For internal errors, contact your Software AG technical support representative. For all other errors except as noted, contact your systems administrator. |
Response 252 | |
Explanation |
An error occurred during Adabas SVC processing (post error). Note: |
Response 253 | |||||||||||||||||||||||||||||||||||||||||||||
Explanation |
An error occurred processing a buffer. Note: The following subcodes are possible:
|
||||||||||||||||||||||||||||||||||||||||||||
Action |
Subcodes 10 and 17 are internal logic errors; notify your Software AG support representative. For all other subcodes, correct the buffer specification error and rerun. |
Response 254 | |||||||||||||||||||||||||||||||||||
Explanation |
A validation error occurred during command completion processing while attempting to return results to the caller. One of the following has occurred:
Note:
|
||||||||||||||||||||||||||||||||||
Action |
Ensure that the caller’s control structures and parameters are not altered while the command is being processed. If you are unable to resolve the error, notify your Software AG support representative. |
Response 255 | |
Explanation |
All attached buffers were allocated at the time the command was processed. Buffer allocation (NAB) "high water marks" may not reflect this condition when no buffer allocation occurs. Note: |