This section describes the response codes which may be encountered during Adabas Vista processing.
Response codes not mentioned here are returned to the user unchanged. Information regarding these response codes can be found in the Adabas Messages and Codes documentation.
Adabas Vista makes extensive use of the subcode field in the Adabas control block. For information about extracting this subcode, refer to section Error Handling.
Response 3 | Subcode 249 |
Explanation |
Adabas Vista has determined that no data is available to satisfy this command due to one of the following reasons:
|
Action |
None. |
Response 9 | Subcode 249 |
Explanation |
All transaction activity by the client has been backed out for one of the following reasons:
|
Action |
Review the client’s use of ETIDs with respect to the current translation rules and/or partitioned files. |
Response 17 | Subcode 249 |
Explanation |
While attempting to satisfy a partitioned file command the unavailability of an FDT has been detected – this is invalid for one of the following reasons:
|
Action |
Ensure at least one of the file partitions is available/online. |
Response 53 | Subcode 249 |
Explanation |
The record buffer provided for an |
Action |
Increase the size of the record buffer. |
Response 249 | Subcode 1 to 255 |
Explanation |
Adabas Vista uses a default Adabas response code of 249 for all processing errors. This response code can be changed by using the Job Parameter function of Adabas Vista Online Services. |
Action |
Refer to the section Subcodes for the explanation of the subcode. If the subcode is not mentioned, contact Software AG technical support. |
Subcode 1 | |
Explanation |
The partitioned file concurrency limit has been reached. |
Action |
Increase the partitioned file concurrency limit using the File Partitioning function of Adabas Vista Online Services. |
Subcode 6 | |
Explanation |
The job parameter |
Action |
Review the job parameter |
Subcode 8 | |
Explanation |
This partitioned file has been defined with an unsupported Partitioning Field. The Partitioning Field may not be:
|
Action |
Review the partitioning criteria. |
Subcode 9 | |
Explanation |
One of the following errors was detected while processing a partitioned file:
|
Action |
Review the use of client encodings. |
Subcode 10 | |
Explanation |
One of the following errors was detected in the Adabas search buffer while processing a partitioned file:
|
Action |
Review and correct the application program. |
Subcode 12 | |
Explanation |
Runtime controls have been changed dynamically without the client previously resetting all Adabas context to null. In this situation Vista is forced to discard all Adabas context and alert the application with this response. |
Action |
Avoid this response by ensuring the client has no Adabas context prior to the runtime controls being changed. |
Subcode 14 | |
Explanation |
One of the following errors was detected in the Adabas format or record buffer while processing a update/store for a partitioned file:
|
Action |
Review application program and partitioning criteria. |
Subcode 15 | |
Explanation |
The partitioning field value specified in the record buffer of the
Such an update requires the relocation of the ISN to another partition, which is not allowed. |
Action |
Review the application program. Use a delete and store as an alternative. |
Subcode 16 | |
Explanation |
An ISN has been detected that is invalid for one of the following reasons:
|
Action |
Review the application program and check TOPISN setting. |
Subcode 21 | |
Explanation |
One of the following errors occurred while processing Distributed Lock Mode (DLM) against a partitioned file:
|
Action |
Review the application and use of the DLM option. |
Subcode 22 | |
Explanation |
The client runtime control for |
Action |
Review the application program and the convergent
translation/partitioning rules or alter the |
Subcode 25 | |
Explanation |
One of the following unsupported commands has been issued:
|
Action |
Review application program. |
Subcode 28 | |
Explanation |
An update command has been issued to a partitioned file; however, the
target partition does not have the option
|
Action |
Review application program and partition |
Subcode 31 | |
Explanation |
An existing Command ID has been reused after the client’s translation context has been modified but this now references a different file, which is an illegal situation and is therefore rejected. |
Action |
Review programming practices for changing client contexts. |
Subcode 32 | |
Explanation |
Partitioned files can not be subjected to a change in client context |
Action |
Review programming practices for changing client contexts. |
Subcode 36 | |
Explanation |
A session-related memory allocation failed during an inter-system dynamic transaction routing operation, the client session is unable to continue. This sub-code may not indicate an error on this current Adabas command, but it indicates that an internal error has prevented the Vista session continuing successfully. |
Action |
Increase the shared memory available. |
Subcode 37 | |
Explanation |
A file-related memory allocation failed during an inter-system dynamic transaction routing operation, the client session is unable to continue using the file. This sub-code may not indicate an error on this current Adabas command, but it indicates that an internal error has prevented the Vista session continuing successfully with one of the files currently being used so Vista is alerting you immediately. |
Action |
Increase the shared memory available. |
Subcode 39 | |
Explanation |
An |
Action |
Review application program. |
Subcode 45 | |
Explanation |
An error has occurred during the processing of a distributed
|
Action |
Contact your Software AG technical support representative and use the COR Debug Event Monitor controls specifying Response 249 and this subcode to provide diagnostic information. |
Subcode 50 | |
Explanation |
An |
Action |
Review application program and use of DLM option. |
Subcode 51 | |
Explanation |
The number of segmented buffers used by this ACBX call against a Partitioned File is greater than the maximum allowed. |
Action |
Reduce the number of segmented buffers. |
Subcode 52 | |
Explanation |
The file parameter
|
Action |
Review application program and the file parameter |
Subcode 60 | |
Explanation |
A memory request failed. |
Action |
Review the memory availability of the
|
Subcode 65 | |
Explanation |
One of the following invalid values was used for a command ID value:
|
Action |
Do not use the above command ID values. |
Subcode 70 | |
Explanation |
Support for the use of this API has been withdrawn. |
Action |
Please refer to the currently supported APIs or, alternatively, contact your Software AG technical support representative to discuss your requirements. |
Subcode 72 | |
Explanation |
An ET Data related command has been issued, but the runtime control Database Number for ET Data is not set to a specific database number and Vista has been unable to establish a target database to satisfy the command. |
Action |
Review the runtime control Database Number for ET Data to specifically identify the database number to be used. |
Subcode 74 | |
Explanation |
A sequence direction change has been detected during an
|
Action |
Review the program logic. |
Subcode 81 | |
Explanation |
An error has occurred during the processing of an
|
Action |
Contact your Software AG technical support representative and use the COR Debug Event Monitor controls specifying Response 249 and this subcode to provide diagnostic information. |
Subcode 86 | |
Explanation |
The Adabas Vista database process is not installed. It must be installed on all Adabas databases which contain Adabas Vista partitions. This subcode indicates that a database
|
Action |
Refer to the Adabas Vista installation procedures. |
Subcode 96 | |
Explanation |
An error has occurred during the parsing of the Format Buffer during
the processing of an |
Action |
Contact your Software AG technical support representative and use the COR Debug Event Monitor controls specifying Response 249 and this subcode to provide diagnostic information. |
Subcode 106 | |
Explanation |
The configuration for the first-level null definition policy for this target category (mode) is set to reject “null” as the outcome of translation processing. |
Action |
Review the null definition policy for the target category (mode) used if you do not wish to receive this error. |
Subcode 107 | |
Explanation |
Translation processing has been configured to disallow redirection to a different target category (mode). |
Action |
Remove the redirection rule(s) or review the category adjustment policy for the target category (mode) in use. |
Subcode 108 | |
Explanation |
The configuration for the first-level null definition policy redirects to another target category (mode) which in turn has resulted in a “null” outcome. The second-level null definition policy is set to reject such an outcome. |
Action |
Review the translation rules in use to avoid a null result or alter the null definition policies. |
Subcode 109 | |
Explanation |
Translation processing has detected a recursive redirection. |
Action |
Review the translation rules in use. |
Subcode 112 | |
Explanation |
An error has occurred during the processing of the current command. |
Action |
Contact your Software AG technical support representative and use the COR Debug Event Monitor controls specifying Response 249 and this subcode to provide diagnostic information. |
Subcode 116 | |
Explanation |
A command has been issued against a partitioned file which has the
|
Action |
Contact your Software AG technical support representative and use the COR Debug Event Monitor controls specifying Response 249 and this subcode to provide diagnostic information. |
Subcode 117 | |
Explanation |
One of the following errors occurred while processing the record, value, or search buffer:
|
Action |
Check field values for correct formats and lengths. |
Subcode 119 | |
Explanation |
One of the following has occurred:
|
Action |
Check the availability of the configuration file. If the client runtime control Error Reporting WTO option is set to YES, this error may be accompanied by an AVI-0017-10 console message. |
Subcode 120 | |
Explanation |
The client previously issued a command to a source file for which Vista was unable to determine the existence of any translation rules due to the configuration file not being available at the time. Subsequently, Vista has detected the availability of the configuration file and has determined the existence of a transation rule for this source file. This subcode is returned the next time the client attempts to access the source file. |
Action |
Review the availability of the configuration file. |
Subcode 122 | |
Explanation |
An invalid partitioned file definition has been found in the Adabas Vista configuration file. |
Action |
Check the file definition using Adabas Vista Online Services. |
Subcode 123 | |
Explanation |
An invalid translation rule has been found in the Adabas Vista configuration file. |
Action |
Check the rule using Adabas Vista Online Services. |
Subcode 124 | |
Explanation |
An error in the record buffer was detected during processing of an
|
Subcode 126 | |
Explanation |
One of the following errors occurred while processing an S8 command:
|
Action |
Review the application program. |
Subcode 127 | |
Explanation |
One of the following errors occurred while processing an
|
Action |
Review the application program. |
Subcode 128 | |
Explanation |
One of the following errors occurred while processing an
|
Action |
Review the application program. |
Subcode 129 | |
Explanation |
The command limit defined for this source file has been exceeded. |
Action |
Review the command limit. |
Subcode 131 | |
Explanation |
A requested file refresh of a partitioned file has failed due to an unexpected Adabas response code. The partitioned file is in a partially refreshed state. |
Action |
Review the Adabas response code. |
Subcode 133 | |
Explanation |
One of the following errors occurred whilst processing a direction
change during an
|
Action |
Review the use of the |
Subcode 134 | |
Explanation |
An |
Action |
Amend the command sequence to process either all
|
Subcode 201 | |
Explanation |
One of the following errors occurred while initializing AVIKRN:
|
Action |
Check the Adabas Vista installation procedures. |
Subcode 496 | |
Explanation |
The session is not compliant with correct distributed transaction processing. Please refer to section Transaction Directives for a more detailed explanation of this subcode. |
Action |
Adhere to correct distributed transaction processing. |