Adabas Response Codes and Subcodes
Adabas Service for Java processing errors are reported back to the application using response code 244 along with a subcode uniquely identifying the error.
The subcode conforms to the Chhh 2-byte hexadecimal format where:
C is the category of subcode depending on which of the Adabas Service for Java components reported the problem.
hhh represents a unique error code within each category.
The following table displays the subcode range applicable to each category and the corresponding Error Code table, which explains the meaning of each hhh error code.

Category | Subcode Range
(hexadecimal) | (decimal)
0 | 0001 to 0FFF | 1 to 4095
1 | 1001 to 1FFF | 4096 to 8191

If an RSP244 subcode that is not in any of the above ranges or not in the Error Code table corresponding to the category is returned to the application, contact your Software AG technical support representative.
Category ‘0’ Error Codes
The following table lists information about the error code hhh as reported by:
an RSP244 subcode whose format is x0 hhh.
an RC=00000 hhh value in the AJZ002E process initialization error message.

hhh | Description | Action
001 | The ADAAJZ6 module is not available. | Ensure the Adabas Service for Java load library is available to the job.
002 | The Assembler component is not compatible with the Java and C components. | Check all components are from the same AJZ package.
003 | Unused. | –
004 | A component interface error regarding the provision of a 7th parameter has occurred. | Contact your Software AG technical support representative.
005 | The ADALNKR module is not available. | Ensure the Adabas load library is available to the job.
006 | The ID table header is not available. | Ensure the correct Adabas SVC number is specified.
007 | The ADALNKR module is available, but is invalid. | Ensure the standard ADALNKR module is available to the job.
008 | The ADALNKR module is available and valid, but a UB is not available. | Contact your Software AG technical support representative.
009 | Unused. | –
00A | The ADALNKR re-entrant work area (LNKWRKA) is not available. | Contact your Software AG technical support representative.
00B | The ADALNKR re-entrant work area (LNKWRKA) is available, but is invalid. | Contact your Software AG technical support representative.
00C | The ADAIOR module is not available. | Ensure the Adabas load library is available to the job.
00D | The ADAIOS module is not available. | Ensure the Adabas load library is available to the job.
00E | A storage request for a dynamic Adabas buffer area has failed. | Increase the region size for the job.
00F | The number of ABDs supplied on an ACBX call is invalid. | Contact your Software AG technical support representative.
010 | A storage request has failed during process initialization. | Increase the region size for the job.
011 | A storage request has failed during thread initialization. | Increase the region size for the job.
012 | A storage request for a dynamic stack area has failed. | Increase the region size for the job.
013 | A storage request for a dynamic Adabas buffer area has failed. | Increase the region size for the job.
014 | An incompatible version of ADARUN has been detected related to ADALNK. | Contact your Software AG technical support representative.
015 | An incompatible version of ADARUN has been detected related to ADAMLF. | Contact your Software AG technical support representative.
016 | An incompatible version of ADAMLF has been detected related to ADALNK. | Contact your Software AG technical support representative.
017 | The ADALNKR re-entrant work area (LNKWRKA) is not available. | Contact your Software AG technical support representative.
018 | An incompatible version of ADARUN has been detected related to ADAIOR. | Contact your Software AG technical support representative.
019 | Unused. | –
01A | The ADARUN module is not available. | Ensure the Adabas load library is available to the job.
01B | The use of ADARUN PREFETCH=OLD is not supported. | Use ADARUN PREFETCH=YES.
01C | A Pause Element services request failed. | Contact your Software AG technical support representative.
01D | An invalid Pause Element service was requested. | Contact your Software AG technical support representative.
01E | Pause Element invalid due to a previous abend. | Contact your Software AG technical support representative.
01F | Pause Element services request rejected due to termination or abend processing. | Contact your Software AG technical support representative.
020 | Unused. | –
021 | Internal error with respect to the setting of a Communication ID. | Contact your Software AG technical support representative.
022 | The requested AJZPARMS MODE= setting cannot be applied, because the job is not APF-authorized and the zIIP enclave is not operational. | Review the setting of the AJZPARMS MODE= parameter and APF authorize the necessary libraries.
023 | The requested AJZPARMS MODE= setting cannot be applied, because there is no valid Adabas license for zIIP and the zIIP enclave is not operational. | Review the setting of the AJZPARMS MODE= parameter and make a valid Adabas license for zIIP available to the job.
024 | The requested AJZPARMS MODE= setting cannot be applied, because there was a failure during the ADAZIP initialization and the zIIP enclave is not operational. | Review the setting of the AJZPARMS MODE= parameter and, if necessary, contact your Software AG technical support representative.
025 | The requested AJZPARMS MODE= setting cannot be applied, because there was a failure in the TCP/IP initialization and the zIIP enclave is not operational. | Review the setting of the AJZPARMS MODE= parameter and, if necessary, contact your Software AG technical support representative.
026 | The requested AJZPARMS MODE= setting cannot be applied, because the task failed to initialize and the zIIP enclave is not operational. | Check for AJZS* console messages and follow the documented action for that message. If necessary, contact your Software AG technical support representative.
027 | Unused | –
028 | The AJZPARMS DBID= parameter value is not valid. | Review the use of the AJZPARMS DBID= parameter and ensure the value specified is within the allowed range.
029 | The AJZPARMS SVC= parameter value is not valid. | Review the use of the AJZPARMS SVC= parameter and ensure the value specified is within the allowed range.

Category ‘1’ Error Codes
The following table lists the meanings of the error code hhh as reported by an RSP244 subcode whose format conforms to the value x1 hhh.

hhh | Description | Action
001 | Unable to open a file (for example DDCARD). | This RSP244 subcode is accompanied by an AJZC01E console message, which displays a 4-byte hexadecimal value in the format x hhhh 7001. The value hhhh is the return code from the associated system call. You can find an explanation of these return codes in the section ‘Return codes (errnos)’ of the z/OS UNIX System Services Messages and Codes documentation on IBM's website.