This document covers the following topics:
This section contains explanations of messages and codes specific to ADL, plus any recommended action. Note that the ADL messages and codes can also be retrieved online by the ADL Online Services.
The error numbers 1 - 255 are reserved for and are identical to Adabas response codes. For this reason, only those Adabas response codes which are of particular significance to the ADL are mentioned here. A full list is provided in the Adabas Messages and Codes documentation .
The messages are reproduced in the form in which they actually appear,
              i.e. in mixed upper and lower case. Variable output information is represented
              by lower case "x" in inverted commas. All ADL nucleus messages
              have the following format:
      
Error ==> nnnn from ADL module DAZXXXXX/DAZYYYYY at address aaaaaa ADLnnnn message ................... Warning nnnn from ADL module DAZXXXXX/DAZYYYYY at address aaaaaa ADLnnnn message ...................
where
| nnnn | is the number of the message. | 
| DAZXXXXX | is the name of the ADL internal module from which the message was generated. | 
| DAZYYYYY | is the name of the ADL internal routine from which the message was generated. | 
| aaaaa | is the offset within the ADL internal module in which the message was generated. | 
For convenience, only the lower message line is reproduced in the list below. The messages are arranged in ascending order according to their error numbers.
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0017 | Invalid file number | An Adabas call was issued for an Adabas file which was not in the data base. This was probably due to a DL/I call being issued against a DL/I data base which has not yet been converted. | Convert the DL/I data base or define the Adabas file. See the section ADL Data Conversion Utility in the ADL Conversion documentation for details. | 
| ADL0113 | Invalid ISN specified | An invalid ISN was specified for an Adabas call, probably as the result of incomplete data conversion. | Check that all DAZELOREruns were completed
                           successfully. | 
| ADL0145 | Record not available | An attempt was made to access a record held by another user or a hold queue overflow occurred. | See the RETRYparameter in the
                           ADL Installation documentation. | 
| ADL0148 | Adabas not active | The Adabas nucleus was not active. | Bring up Adabas. | 
| ADL0216 | Command rejected by user exit | If the ADL Consistency Interface is active, it has encountered an error situation. | Retrieve the comprehensive ADL Consistency Interface error message and follow the recommended actions for this. See the topic Error Handling of the Consistency Interface in the section Error Handling for more details on how to obtain the full error message. | 
| ADL0281 | Stack overflow | An overflow of the internal stack was detected in the ADL error handler. This message may occur directly after another error message. | See the recommended actions for the preceding error message. If
                  no preceding error message is given, increase the stack size using the STACKparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation 
                           documentation for details. | 
| ADL0282 | Error Message could not be retrieved | This error only occurs if the error message for a previous error could not be retrieved from ADL directory file. A possible cause may be that the DBID and file number of the ADL directory file have not been defined correctly. | See the recommended actions for the preceding error number. | 
| ADL0283 | Error Message could not be retrieved | This error only occurs if the error message for a previous error could not be retrieved from the ADL directory file. In this case, only the number of the previous error was output without the corresponding text. | See the recommended actions for the preceding error number. | 
| ADL0300 | Stack overflow | The ADL internal routine stack is too small. | Increase the stack size using the STACKparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0301 | DBDarea overflow | The buffer for the ADL DBDcontrol blocks is too
                           small. | Increase the buffer size using the DBDparameter.
                           See the section ADL Parameter
                              Module in the ADL Installation
                  documentation for details. If the error occurred during initialization under
                           CICS, it was probably caused by an incorrectly generatedDAZDBD.
                           See the section Generating the Runtime
                              Control Tables in the ADL Interfaces 
                           documentation . | 
| ADL0302 | Invalid DBDECB encountered | A DBDcontrol block read from the ADL directory
                  file is invalid. | Check that all DBDs referenced by thePSBspecified have been successfully run through the
                       conversion process. See the section
                           ADL Conversion Utilities
                              for DBDs and PSBs in the ADL
                              Conversion documentation for details. Under CICS, thePSBin error can be found by looking intoDAZOUT2. It is the one, which would come alphabetically after the
                           last one in thePSBlist. | 
| ADL0303 | PSBarea overflow | The buffer for the ADL PSBcontrol blocks
                           is too small. | Increase the buffer size using the PSBparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                  documentation for details. If this error occurs during initialization under
                           CICS, it is probably caused by an incorrectly generatedDAZBUFtable, for example the largest slot size is too small to hold all internal
                           control blocks for at least onePSB. Use theDAZSHINEutility to find out the slot sizes needed to hold allPSBs that will be accessed in the online environment.
                           (See the topic Generating the Runtime
                              Control Tables in the ADL Interfaces 
                           documentation for details.) | 
| ADL0304 | Internal DBDtable overflow | An internal table used as a DBDdirectory is too
                           small. | Please contact your Software AG technical support representative. | 
| ADL0305 | Field name not found for sensitive field | A sensitive field not matching any of the fields in the
                  referenced DBDhas been encountered in thePSB. | Check the DBDandPSBin
                  question and correct the error. | 
| ADL0306 | Routine name specified for sensitive field | A sensitive field which has a compression routine specified has
                  been encountered in the PSB. This facility is not
                           supported by the current version of ADL. | Check the PSBin question and correct the
                        error. | 
| ADL0307 | Secondary index not found | A secondary index DBDwas encountered during
                  initialization of the ADL control blocks, but no matching secondary index
                  definition was found for it in the corresponding physicalDBD. | Check the DBDin question and correct the error. | 
| ADL0308 | Logical relation table overflow | An internal table used for logical relations is too small. | Increase the table size using the NUMLRparameter (see the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details). | 
| ADL0309 | Insufficient work area for ECBs | The buffer for the ADL control blocks read from the ADL directory file is too small. | Increase the buffer size using the EBUFparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0310 | Insufficient number of ECB directory entries | The directory for the ADL control blocks buffer read from the ADL directory file is too small. | Please contact your Software AG technical support representative. | 
| ADL0311 | Target segment not found | A secondary index was encountered during initialization of the ADL control blocks, but no target segment could be found for it. | Please contact your Software AG technical support representative. | 
| ADL0312 | Source segment not found | A secondary index was encountered during initialization of the ADL control blocks, but no source segment could be found for it. | Please contact your Software AG technical support representative. | 
| ADL0313 | SEARCH/SUBSEQUENCE/DUPLICATE DATA field not found | A secondary index was encountered during initialization of the
                  ADL control blocks, but no SEARCH,SUBSEQUENCEorDUPLICATE DATAfields could be found for it. | Please contact your Software AG technical support representative. | 
| ADL0314 | Work area not big enough to store ECB | There is not enough space left in the work area to store an ADL control block on the ADL directory file. | Increase the size of the CBC utility work area using the UTI parameter. See the section ADL Parameter Module in the ADL Installation documentation for details. | 
| ADL0315 | Logically deleted record not (uniquely) found | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0316 | Error in ADA specification | The ADAparameter was specified
                  incorrectly during theDAZPRINTutility run. | Check the ADAparameter and correct the
                  error. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0317 | Invalid input statement | An invalid input statement was encountered during the DAZPRINTutility run. | Check the input parameters and correct the error. See the section Debugging Aids - ADL Trace Facility in the ADL Interfaces documentation for details. | 
| ADL0318 | DLI already specified | The DLIparameter has already been
                  specified during theDAZPRINTutility run. | Check the DLIparameter and correct the
                  error. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0319 | Error in DLI specification | The DLIparameter was specified
                  incorrectly during theDAZPRINTutility run. | Check the DLIparameter and correct the
                  error. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0320 | ADA already specified | The ADAparameter has already been
                  specified during theDAZPRINTutility run. | Check the ADAparameter and correct the
                  error. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0321 | Unexpected function code | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0322 | Error in RPL or bad parameter for PACKY | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0323 | Z1 overflow | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0324 | Target segment for SEXIC not found in PISSAS | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0325 | Packed field length exceeds maximum | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0326 | Feature not implemented | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0327 | PSBname not found during
                  memory allocation | The load module containing the PSBwas
                    given a different name than thePSBitself. | Correct the error and reconvert the PSB. | 
| ADL0328 | Binary number too large | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0329 | PSBreferences files in
                  >1 Adabas DB | The PSBreferencesDBDs
                  which have been converted but which specify more than one Adabas DBID. The
                  current version of ADL does not support this facility. | Check the DBDs and correct the error. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0330 | Overflow in DBDlist or file list
                     during open | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0331 | Overflow in retain ISN list area | The area for the retain ISN list is too small. | Increase the size of the ISN list area or force ADL to issue
                  automatic ET calls more often. Modify the IBSIZor theETparameter respectively. | 
| ADL0332 | Overflow in ISN buffer | The area for the ISNs is too small. | Increase the IBSIZparameter. | 
| ADL0333 | Internal error | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0334 | Error on statement reader | An error has been detected during an attempt to read an input statement. | Check in JCL/JCS that the input data set/file was specified correctly. | 
| ADL0335 | Error on printer | An error has been detected during an attempt to write to the print data set/file. | Check in JCL/JCS that the printer data set/file was specified correctly. | 
| ADL0336 | Input statement is empty or starts with a blank | Self-explanatory. | Check the input statement and correct the error. | 
| ADL0337 | Routine not found | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0338 | Undefined function keyword | The first word of an input statement is not an allowed function keyword for the CBC utility. | Correct the input statement and rerun the job or, where multiple functions are requested within one job, the last step in the generation process. | 
| ADL0339 | No parameter(s) found after function | No parameters were defined on the read input statement being processed. | Specify the parameter(s) required for the function being processed and rerun the job. | 
| ADL0340 | Continuation statement expected, EOFfound | The preceding input statement ended with a comma. As a result,
                  the CBC utility expected a continuation statement for the last function.
                  However, an EOFoccurred. | Remove the comma on the last input statement or add a continuation statement. Rerun the job or the last step of the job as appropriate. | 
| ADL0341 | Missing continuation from previous statement | A warning message. The preceding input statement ended with a comma. As a result, the CBC utility expected a continuation statement for the last function. It has now treated the last function as complete and tried to execute it. If all necessary parameters were specified, the function will have been executed as normal. If not, an error message for the missing parameter(s) will have been generated. If the function was executed, the present statement will be accepted as the next function. | Check that the conversion process was performed correctly. If not, correct your input statements. Rerun the job, making sure that you delete all control blocks before you do so. | 
| ADL0342 | Function not supported in this release | A function has been specified which is not supported by the current release of ADL, but is planned for a future release. | Rerun the job using only those functions which have been released. | 
| ADL0343 | Parameter not found | A parameter has been specified which is not allowed. A valid parameter has probably been misspelt. | Correct the input statements as necessary. | 
| ADL0344 | Parameter value too long | The value given for a parameter exceeds the maximum permissible length allowed for it. | Correct the input statement accordingly. | 
| ADL0345 | Parameter not allowed for function | A parameter has been given which is not allowed for the function specified in the same or the preceding statement. | Check the input statement for parameters which are not allowed for the function being processed, correct the error and rerun the job or job step. | 
| ADL0346 | NAMEparameter defined
                  more than once | The NAMEparameter is specified more than
                  once within a single function. | Ensure that the NAMEparameter is
                  specified only once within the function. | 
| ADL0347 | Same name defined more than once | A segment may only be referenced once during generation of a
                  single DBD. | Remove the second reference to the segment from the input statements. | 
| ADL0348 | Invalid value for DBIDparameter | The value specified for the DBIDparameter was invalid. The data base ID must be:
 | Correct the value for the DBIDparameter. | 
| ADL0349 | Invalid value for FNRparameter | The value specified for the FNRparameter
                  was invalid. The file number must be:
 | Correct the value for the FNRparameter. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0375 | File number missing in GENDBDandGENSEGof root | This is a subsidiary error which occurs when no file number has
                  been specified for the DBD(see ADL0363). | Specify a file number using the FNRparameter for theDBD, segment, or root of the segment. | 
| ADL0376 | Adabas name already in use or not allowed | The Adabas field name specified is already in use or not allowed
                  (field names E0toE9are reserved by Adabas, andZ0toZ9by ADL). | Specify another, unused field name for the segment, or omit the ADANAMEparameter, thus causing the Adabas field name to
                           be automatically generated. | 
| ADL0378 | CCPRT: invalid printer ID specified. See R1. | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0381 | All available field names for this file already used | All field names for a file are reserved. | The only way to solve this problem is to distribute the segments
                  of a DBDacross different files. | 
| ADL0382 | Error on puncher | An error has been detected during an attempt to write to the punch data set/file. | Check that the JCL/JCS specifies the printer data set/file correctly. | 
| ADL0383 | Two SEQUENCEfields overlap each
                        other | SEQUENCEfields may not overlap one another where
                  more than one has been defined for a segment. | Correct the definition of the DBD, reassemble theDBD, and rerun the conversion job. | 
| ADL0384 | Segment not in RLT | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0386 | SEQUENCEfield of secondary index
                  has incorrectLEN | The SEQUENCEfield of the secondary index must be
                  the same length as the sum of allSEARCH and SUB SEQUENCEfields
                           defined for the secondary index. | Check that the definition of the indexed DBDis
                  consistent with the definition given in theINDEX DBDfield, then
                           correct and reassemble theDBDas necessary, and rerun the
                           utility. | 
| ADL0387 | Segment name in secondary index DBDinvalid | The name of the only segment in the secondary index DBDmust be the same as the name of theLCHILDthat
                           defines the secondary index in the physicalDBD. | Check that the definition of the indexed DBDis
                  consistent with the definition given in theINDEX DBDfield, then
                           correct and reassemble theDBDas necessary, and rerun the
                           utility. | 
| ADL0388 | Name of LCHILDin secondary indexDBDinvalid | The segment name in the LCHILDof theINDEX
                              DBDmust be the same as that for the index target segment. | Check that the definition of the indexed DBDis
                  consistent with the definition given in theINDEX DBDfield, then
                           correct and reassemble theDBDas necessary, and rerun the
                           utility. | 
| ADL0389 | DBDname ofLCHILDin
                    secondary indexDBDinvalid | The DBDname in theLCHILDof theINDEX DBDmust point to the indexedDBD. | Check that the definition of the indexed DBDis
                  consistent with the definition that is given in theINDEX DBDfield, then correct and reassemble theDBDas necessary, and rerun
                           the utility. | 
| ADL0390 | String too long | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0391 | Name of physical DBDin secondary
                           indexDBDinvalid | The DBDname given in theNAMEparameter of theLCHILDstatement in
                           theINDEX DBDmust be that of the indexedDBD. | Check that the definition of the indexed DBDis
                  consistent with the definition that given in theINDEX DBDfield,
                           then correct and reassemble theDBDas necessary, and rerun the
                           utility. | 
| ADL0392 | Secondary index name in secondary index DBDinvalid | The name given in the INDEXparameter of
                           theLCHILDstatement in theINDEX DBDmust be that of
                           theXDFLDstatement in the definition of the physicalDBD. | Check that the definition of the indexed DBDis
                  consistent with the definition that given in theINDEX DBDfield,
                           then correct and reassemble theDBDas necessary, and rerun the
                           utility. | 
| ADL0393 | Unexpected number of records found | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0394 | Referenced segment is not a logical child | The segment referenced as the paired segment of a virtually paired logical child is not a logical child. | Check that the definitions of both DBDs (i.e. theDBDof the virtual segment and theDBDof the paired
                           segment) are consistent, then correct and reassemble theDBDs as
                           necessary, and rerun the utility. | 
| ADL0395 | Duplicate field name in referenced DBD | The Adabas field name generated for the partial concatenated key
                  ( PCK) of a segment in aDBDreferenced by theDBDbeing processed has already been used for a different purpose.
                   This message is preceded by another message giving the name of the segment
                           concerned and the duplicate Adabas field name. | The field names for the PCKfield are generated
                  automatically by the CBC utility and are normally unique for all segments
                           within theDBDs active for a single conversion process. An error
                           can only occur if aDBDreferences otherDBDs which
                           have been converted previously. Typical errors are the re-conversion of aDBDafter new segments have been added, or where a particularDBDis referenced by more than one otherDBDand any
                           of the previousDBDconversion processes have generated the samePCKnames. It is not possible to give a single set of instructions
                           on how to solve this problem, but you will basically have to change the order
                           of your conversion jobs in such a way that theDBDreferenced by
                           all otherDBDs is converted first. Please contact your Software AG
                           technical support representative for further information. | 
| ADL0396 | Invalid flag set in segment | Internal error. A segment is marked both as a virtual segment of
                  a virtually paired logical relationship (flags SEGEC#BCandSEGEC#VCare set), and as a real segment or, alternatively, a
                           Source 1 is not available. | Please contact your Software AG technical support representative. | 
| ADL0397 | Referenced segment must not be a virtual child | The segment referenced as the paired segment of a virtual segment of a virtually paired logical relationship must not be a virtual child. | Check that the DBDdefinitions for both segments of
                  the logical relationship are consistent, then correct and reassemble theDBDas necessary, and rerun the utility. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0400 | Max. seg. length < PCK-LENof
                    source segment's parent | The computed length of the virtual paired segment is not sufficient to contain the concatenated key of the source segment's parent. | Increase the length of the source segment, reassemble the DBDof the source segment and rerun the job. | 
| ADL0401 | Min. seg. length < PCK-LENof
                    source segment's parent | The computed minimum length of the virtual paired segment is not sufficient to contain the concatenated key of the source segment's parent. Variable length segments must be long enough to contain the concatenated key of the paired segment's parent. | Increase the length of the source segment, reassemble the DBDof the source segment and rerun the job. | 
| ADL0402 | Flag #VCmay not be set to ON for
                  this segment | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0403 | Flag #S1may not be set to ON for
                  this segment | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0405 | LCHILDmissing for segment in
                  referenced DB | The segment referenced as a paired segment in a logical
                  relationship needs a LCHILDcorresponding to the actual segment. | Check that the definition of the paired logical relationship is
                  correct in both DBDs, then correct any errors, reassemble theDBDs and rerun the job. | 
| ADL0406 | LCHILDmust be paired to the bidir.
                  logical child | The LCHILDof the paired segment which corresponds
                  to the segment being tested does not point to it. | Check that the definition of the paired logical relationship is
                  correct in both DBDs, then correct any errors, reassemble theDBDs and rerun the job. | 
| ADL0407 | Both segments of bidirectional relationship have children | Only one of the two segments of a bidirectional paired relationship may have children. The other will be defined as non-real by the CBC utility and must not have children. If both segments have children, the conversion process cannot be finished. | Redesign and reassemble the DBDand rerun the job. | 
| ADL0408 | Logical parent of paired segment incorrect | The logical parent of the paired segment must be identical to the parent of the real segment. This message is preceded by a display giving the names of the segment, the parent and the defined logical parent. | Check that the definition of the paired logical relationship is
                  correct in both DBDs, then correct any errors, reassemble theDBDs and rerun the job. | 
| ADL0409 | Invalid file number for generated field name | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0410 | Insufficient cross reference space | The CBC utility saves information on all the DBDs
                           referenced by theDBDbeing processed in an additional internal
                           control block. This block is too small. | Increase the size of the XREFparameter
                           in theDBDGENstatement duringDBDgeneration, then
                           reassemble theDBDand rerun the job. | 
| ADL0411 | Internal error during secondary index deletion | Internal error. All index DBDs referenced by aDBDare normally deleted at the beginning ofDBDconversion and then automatically reconverted. Here, the indexDBDwas found but an error occurred during deletion. | Please contact your Software AG technical support representative. | 
| ADL0412 | Error during sequential output write | An error occurred during the ADL write to a sequential output
                  data set/file using the LOADfunction. | Check the JCL/JCS for the output data set/file. | 
| ADL0413 | Terminal ID already specified | The TERMparameter has been specified
                  more than once. | Check the control statement for DAZPRINTand
                  correct the error. See the section
                           Debugging Aids -
                              ADL Trace Facility in the ADL
                              Interfaces documentation for details. | 
| ADL0414 | Task number already specified | The TASKparameter has been specified
                  more than once. | Check the control statement for DAZPRINTand
                  correct the error. See the section
                           Debugging Aids -
                              ADL Trace Facility in the ADL
                              Interfaces documentation for details. | 
| ADL0415 | Invalid task number specified | An invalid task number has been specified. | Check the control statement for DAZPRINTand
                  correct the error. See the section
                           Debugging Aids -
                              ADL Trace Facility in the ADL
                              Interfaces documentation for details. | 
| ADL0419 | Unexpected EOFon input for ADL
                   precompiler. | An unexpected EOFwas detected on the program
                  source input for the ADL precompiler. | Check that the file DAZIN2is defined correctly in
                  the JCL/JCS. See the section Precompiler for EXEC DLI
                              Command in the ADL Interfaces
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0420 | Error during read card input | An error occurred during the ADL read of the control for the ADL precompiler. | Check the JCL/JCS for the input data set/file. See the section Precompiler for EXEC DLI Command in the ADL Interfaces documentation for details. | 
| ADL0421 | Missing LANparameter | The LANparameter is missing. | Check the input parameters and correct the error. See the section Precompiler for EXEC DLI Command in the ADL Interfaces documentation for details. | 
| ADL0422 | Illegal LANparameter
                  specification | The LANparameter has not been specified
                  correctly. | Check the LANparameter and correct the
                  error. See the section Precompiler for EXEC DLI
                              Command in the ADL Interfaces
                           documentation for details. | 
| ADL0423 | Illegal ADL precompiler parameters | The parameters for the ADL precompiler have not been specified correctly. | Check the input parameters and correct the error. See the sectionPrecompiler for EXEC DLI Command in the ADL Interfaces documentation for details. | 
| ADL0424 | Error during read source input | An error occurred during the ADL read of the source program for the ADL precompiler. | Check the JCL/JCS for the input data set/file. See the sectionPrecompiler for EXEC DLI Command in the ADL Interfaces documentation for details. | 
| ADL0425 | Illegal source program first statement | The first statement of the source program has to be a *PROCESSstatement for PL/I, a CBL statement for COBOL or a*ASMstatement for Assembler. | Check the source program and correct the error. | 
| ADL0426 | Illegal QNUMorSNUMparameter specification | One of the QNUMorSNUMparameters for the ADL precompiler was not assigned
                           a numeric value. | Check the QNUMandSNUMparameters and correct the error. See the section
                           Precompiler for EXEC DLI
                              Command in the ADL Interfaces 
                           documentation for details. | 
| ADL0427 | Illegal MARGINparameter
                  specification | The MARGINparameter for the ADL
                  precompiler was not specified correctly. | Check the MARGINparameter and correct
                  the error. See the section Precompiler for EXEC DLI
                              Command in the ADL Interfaces 
                           documentation for details. | 
| ADL0428 | Error during read trace input | An invalid record has been encountered while reading from the
                  trace input file using the DAZPRINTutility. | Check that the input file DAZIN4has been correctly
                  defined in the JCL/JCS and that trace data has been written to this file in a
                  previous job or job step. See the section
                           Debugging Aids -
                              ADL Trace Facility in the ADL Interfaces
                               documentation for details. | 
| ADL0429 | Error during write to print dataset. | An error occurred while writing to the printer dataset using the DAZPRINTutility. | Check that the output file DAZOUT1is correctly
                           defined. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0430 | Invalid MODEparameter
                  specified forDAZPRINT | An invalid keyword parameter MODEwas
                           specified for theDAZPRINTutility. | Check the MODEparameter and correct the
                  error. See the section Debugging Aids - ADL Trace
                              Facility in the ADL Interfaces
                           documentation for details. | 
| ADL0431 | Invalid 'INPUT'parameter
                   specification | The 'INPUT'parameter for the ADL
                  precompiler was not specified correctly. | Check the INPUTparameter and correct the
                  error. See the section Precompiler for EXEC DLI
                              Command in the ADL Interfaces 
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0450 | Invalid checkpoint ID / parameters specified for XRSTcall | Either the error was caused by an invalid checkpoint ID
                  specification (e.g. a time stamp or a non-existent ID), or the XRSTcall parameters are inconsistent with those of theCHKPcall. | Check the application program and correct the error. | 
| ADL0451 | ROLLorROLBcall not
                  permitted for this program | A ROLLorROLBcall may only be issued
                  by programs running as Adabas transaction logic users. | Change the mode in which the program is run. See the sections Batch Installation and Operation and Recovery and Restart Procedures in the ADL Interfaces documentation for details. | 
| ADL0452 | Program terminated by ROLLcall | A ROLLcall was issued by the application program.
                  All data base updates have been backed out and the application program was
                  abended. | None. | 
| ADL0454 | Program terminated due to unrecoverable status
                  code ' xx' | The application program received the indicated unrecoverable status code and was terminated. | Check the application program and correct the error. | 
| ADL0455 | Unrecoverable PCB found during restart of batch program | No restart data found. | Do not try to restart a program, which has ended normally. | 
| ADL0456 | PSBInternal Control
                  Blocks not found on Directory File | Internal Error. | Please contact your Software AG technical support representative. | 
| ADL0457 | GETMAINfailed | Internal Error. | Please contact your Software AG technical support representative. | 
| ADL0458 | Error during CONVBIN | Internal Error. | Please contact your Software AG technical support representative. | 
| ADL0460 | Overflow in last-call save area | Cause: The last-call save area ( LCS) is too small. | Increase the size of the LCS, or switch theLCSfacility off. Refer to the description of theLCSparameter in the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for more details. | 
| ADL0461 | Exit-routine table overflow | The exit-routine table is too small. | Increase the number of possible entries in the exit-routine
                  table using the NUMEXRparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. If the error occurred during initialization under
                           CICS, it was probably caused by an incorrectly generatedDAZDBD.
                           See the section Generating the Runtime
                              Control Tables in the ADL Interfaces
                           documentation for details. | 
| ADL0462 | Exit-routine not found | An user-supplied index maintenance exit routine could not be loaded. | Check that the exit-routine name is correctly specified in the DBDsource and that the corresponding module is in the load
                           library. | 
| ADL0474 | Internal Error | Internal Error. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0501 | Parameter not numeric | One of the numeric input parameters was given a non-numeric value. | Check the input parameter statement and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0502 | Illegal MODEparameter
                  specification | The MODEparameter was incorrectly
                  specified. | Check the MODEparameter and correct the
                  error. See the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0503 | Illegal LCparameter
                  specification | The LCparameter was incorrectly
                  specified. | Check the LCparameter and correct the
                  error. See the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0504 | Illegal FNRparameter
                  specification | The FNRparameter was incorrectly
                  specified. | Check the FNRparameter and correct the
                  error. See the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0505 | Segment name not found in table | Internal error: a segment was not found in an internal table.
                  This might be caused by either a wrong user exit ( UEX6) used forADACMP, a wrong input file forADACMPor a wrong LC=
                           parameter specification forDAZELORE. | Please contact your Software AG technical support representative. | 
| ADL0506 | Partial concatenated key name not found in table | Internal error: a partial concatenated key name was not found in an internal table. | Please contact your Software AG technical support representative. | 
| ADL0507 | Secondary index name not found in table | Internal error: a secondary index name was not found in an internal table. | Please contact your Software AG technical support representative. | 
| ADL0510 | Illegal DBIDparameter
                  specification | The DBIDparameter was incorrectly
                  specified. | Check the DBIDparameter and correct the
                  error. See the section Migration to ADL 2.3 and Backward
                              Migration in the ADL Installation
                           documentation for details. | 
| ADL0511 | File number not found in table | The file number specified in the DAZUEXMIrun was
                  not found in the User Exit 6 extension table. | Check that the User exit 6 DAZUEXMIis linked with
                  the correct extension table. Check that theFNRparameter specified in theDAZUEXMIrun corresponds to a file
                           number in the table. See the section Migration to ADL 2.3 and Bacjkward
                              Migration in the ADL Installation
                           documentation for details. | 
| ADL0512 | Illegal SEQ parameter specification | The SEQ parameter was incorrectly specified. | Check the SEQ parameter and correct the error. See the section Migration to ADL 2.3 and Backward Migratin in the ADL Installation documentation for details. | 
| ADL0513 | 4-byte parent ISN found. Backward migration not possible | At a backward migration a 4-byte parent ISN was found. A backward migration is therefore no longer possible. | Please contact your Software AG technical support representative. | 
| ADL0514 | Secondary index offsets out of sequence | Internal error. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0601 | Logical child segment not found in PCB1 | The input given as the name of the logical child sensitive
                  segment in PCB1could not be found in this PCB. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0602 | Logical child segment not found in PCB2 | No sensitive segment for the input logical child could be found
                  in PCB2. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0603 | Superfluous segments found in PCB1 | PCB1should only contain sensitive segments for the
                  logical child segment and its parents. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0604 | PCB1doesn't reference a physicalDBD | PCB1should be based on a physicalDBD. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0605 | Unexpected status code 'xx'from aGNcall onPCB2 | A status code other than "  ", "GB", or "GA"was
                           received for aGNcall whenPCB2retrieved the
                           concatenated segment. | Please contact your Software AG technical support representative. | 
| ADL0606 | Unexpected status code 'xx'from aGNcall onPCB2 | A status code other than "  ", "GB", or "GA"was
                           received for aGNcall whenPCB2retrieved the
                           concatenated segment. | Please contact your Software AG technical support representative. | 
| ADL0607 | Unexpected status code 'xx'from aISRTcall onPCB3 | A status code other than " "was received for aISRTcall whenPCB3inserted physically deleted
                           segments. | Please contact your Software AG technical support representative. | 
| ADL0608 | Unexpected status code 'xx'from aCNCTcall onPCB1 | A status code other than " "or"DP"was received for aCNCTcall with command codeXwhenPCB1finished connecting a logical child to its logical parent. | Please contact your Software AG technical support representative. | 
| ADL0609 | Missing control input | No control input statement has been given. | Check the job and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0610 | Unexpected status code 'xx'from aCNCTcall onPCB1 | A status code other than "  "or"DP"was received for aCNCTcall whenPCB1connected a
                           logical child to its logical parent. | Please contact your Software AG technical support representative. | 
| ADL0611 | GETMAINfailed | A GETMAINto acquire storage for I/O areas was
                  unsuccessful. | Increase the partition/region size. | 
| ADL0612 | Unexpected DP status code for DAZELORE procedure used | A logical child segment was encountered without a matching logical parent while the Simplified, Special or Turbo Procedures were being used. These procedures are not applicable to this database. | Rerun the database conversion process using the Standard
                  Procedure for DAZELORE. See the section
                           ADL Data
                              Conversion Utilities in the ADL
                              Conversion documentation for details | 
| ADL0613 | Invalid control statement | The name after the LCkeyword was not followed by a
                           blank or by",MODE=". | Check the input statement and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0614 | Invalid logical child segment name | Invalid input after the LCkeyword. | Check the input statement and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0615 | Incorrect number of SENSEGsinPCB3 | The number of sensitive segments in PCB3must be
                  one greater than the number of parent segments of the destination parent
                           segment. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0616 | PCB4doesn't reference a logicalDBD | PCB4must be based on a logicalDBD. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0617 | Input name is not a logical child segment | The segment specified in the input statement is not a logical child segment. | Check the input statement and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0618 | PCB1should have path calls allowed | PCB1should be defined with"PROCOPT=..P.." | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0619 | Unexpected status code ` xx' from a
                           GN call onPCB2 | A status code other than " ","GA", "GK", or
                              "GB"was received for aGNcall onPCB2during
                           reading of variable intersection data. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0620 | At least 3 PCBs required for MODE=STANDARD | There must be a third (and in some cases a fourth) PCB when DAZELOREis running with"MODE = STANDARD". | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0621 | PCB2doesn't reference a logicalDBD | PCB2must be based on a logicalDBD. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0622 | LC segment in PCB2is not
                       concatenated | The sensitive segment in PCB2for the logical child
                          is not concatenated. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0623 | Missing destination parent segments in PCB2 | Not all parent segments of the destination parent have been
                  specified in PCB2. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0624 | Missing variable intersection data segments in PCB2 | Not all variable intersection data segments have been specified
                  in PCB2. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0625 | Unexpected status code 'xx'on aCNCTcall onPCB1 | A status code other than "  "has been received on
                           aCNCTcall onPCB1. | Please contact your Software AG technical support representative. | 
| ADL0626 | Unexpected status code 'xx'on anISRTcall onPCB4 | A status code other than "  "has been received on
                           anISRTcall onPCB4. | Please contact your Software AG technical support representative. | 
| ADL0627 | PCB3does not reference a physicalDBD | PCB3must be based on a physicalDBD. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities> in the ADL Conversion
                           documentation for details. | 
| ADL0628 | PCB3should have path calls allowed | PCB3must be defined with "PROCOPT=..P.." | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0629 | Destination parent segment not found in PCB3 | The destination parent segment could not be found in PCB3. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilitiesin the ADL Conversion
                           documentation for details. | 
| ADL0630 | Incorrect number of segments in PCB4 | PCB4should only contain the logical child segment,
                  all its parent segments and all variable intersection data segments. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilitiesin the ADL Conversion
                           documentation for details. | 
| ADL0631 | Logical child segment not found in PCB4 | The logical child segment could not be found in PCB4. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilitiesin the ADL Conversion
                           documentation for details. | 
| ADL0632 | Logical child segment is not concatenated in PCB4 | The sensitive segment in PCB4for the logical child
                          is not concatenated. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0633 | PCB2andPCB4are out
                       of sync | The sensitive segments describing the variable intersection data
                  segments are not in the same order in PCB2as inPCB4. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0634 | Input parameter specified more than once | One of the input keyword parameters was specified more than once. | Check the input parameters and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0635 | Numeric input not numeric | One of the numeric input parameters was assigned a non-numeric value. | Check the input parameters and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0636 | Unexpected status code xxfrom aGUcall onPCB1 | A status code other than " "was received for aGUcall onPCB1during an attempt at repositioning
                           during a restart. | Please contact your Software AG technical support representative. | 
| ADL0637 | Unexpected status code xxon aCHKPcall | A status code other than " "was received for aCHKPcall. | Please contact your Software AG technical support representative. | 
| ADL0638 | Unexpected status code xxfrom aGUcall onPCB2 | A status code other than " "was received for aGUcall onPCB2during an attempt at repositioning
                           during a restart. | Please contact your Software AG technical support representative. | 
| ADL0639 | Unexpected status code xxfrom aGUcall onPCB4 | A status code other than " "was received for aGUcall onPCB4during an attempt at repositioning
                           during a restart. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0640 | NUMLCspecified withoutINTER | The NUMLCparameter was specified without
                       theINTERparameter. This is not allowed. | Check the input parameters and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0641 | TURBO requires a bidirectional logical child | The Turbo procedure can only be used for bidirectional logical relationships. | Use the Special procedure for uni-directional logical relationships. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0642 | Non-real logical child for Special or Turbo procedure | The Special or Turbo procedure was used for a bidirectional logical relationship although the logical child segment specified was not the real logical child. | Check the input parameters and specify the paired logical child segment. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0643 | Turbo with RESTARTrequires 8 bytesKFB | The key feedback area of PCB1must be at least 8
                  bytes long if the Turbo procedure is used withRESTART=YES. | Increase the key feedback area length, so that it is at least 8 bytes long. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0644 | NUMCPorINTERrequiresRESTART=YES | The NUMCPandINTERparameters can only be specified forRESTART=YES. | Specify RESTART=YES. See the section
                           ADL Data
                              Conversion Utilities in the ADL
                              Conversion documentation for details. | 
| ADL0645 | MAXDPISNis only allowed
                      forMODE=TURBO | The MAXDPISNcan only be specified for
                  the Turbo procedure. | Check the input parameters and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0647 | Not unique real path to LC for MODE=TURBO | The Turbo procedure can only be used, if all parents of the LCin the real path have a unique sequence field. | Use the Special procedure. See the section ADL Data Conversion Utilitiesin the ADL Conversion documentation for details. | 
| ADL0648 | Not unique logical path to LCforMODE=TURBO | The Turbo procedure can only be used, if all parents of the LCin the logical path have a unique sequence field. | Use the Special procedure. See the section ADL Data Conversion Utilitiesin the ADL Conversion documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0651 | Unload DBDis neither a physical nor
                   an indexDBD | The DBDreferenced by the inputPSBmust be a physical or indexDBD. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities> in the ADL Conversion
                           documentation for details. | 
| ADL0652 | Unexpected segment type read | The GN on PCB1retrieved an unexpected segment
                          type. | Please contact your Software AG technical support representative. | 
| ADL0653 | Unexpected status code ` xx' from aGETcall onPCB1 | A status code other than "  ", "GA", "GK","GE", or "GB" was
                  received for a GN or GNP call on PCB1. | Please contact your Software AG technical support representative. | 
| ADL0654 | Unexpected status code ` xx' from a
                           LOAD call onPCB2 | A status code other than "  " was received for the LOAD call on PCB2. | Please contact your Software AG technical support representative. | 
| ADL0655 | Invalid control card | An invalid control card was given. | Check the control card and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0656 | Invalid MODEparameter | The MODEparameter was incorrectly
                  specified. | Check the MODEparameter and correct the
                  error. See the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0657 | Maximum number of fields (64) exceeded | More than 64 field names have been specified. | Specify at most 64 field names. | 
| ADL0658 | Illegal or missing segment name | The SEGM= keyword must precede each field name specification and must be followed by a segment name up to 8 characters long. | Check the SEGM parameter and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details . | 
| ADL0659 | Illegal or missing field name | The FIELD= keyword must follow each SEGM specification and must be followed by a field name up to 8 characters long. | Check the FIELD parameter and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0660 | Invalid NUMROOT parameter | The NUMROOT parameter was incorrectly specified. | Check the NUMROOT parameter and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0661 | Invalid NUMREC parameter | The NUMREC parameter was incorrectly specified. | Check the NUMREC parameter and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0662 | Invalid START or END parameter | The START or END parameter was incorrectly specified. | Check the START and END parameters and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0663 | Target of secondary index is not the root segment | The target of the secondary index, referenced by the input PSB, is not the root segment. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0664 | Invalid ROOTKEYSparameter | The ROOTKEYSparameter was incorrectly
                   specified. | Check the control cards and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0665 | ROOTKEYSdon't allow`START'or`END'specification | The ROOTKEYSparameter must not be
                  specified with theSTARTorENDparameters. | Check the control cards and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0681 | Unexpected status code ` xx' from a
                           GN call onPCB1 | A status code other than "  ", "GA", "GK", or "GB" was received
                  for a GN call on PCB1. | Please contact your Software AG technical support representative. | 
| ADL0682 | Unexpected segment type read | The segment type read does not match the sensitive segments in PCB1. | Please contact your Software AG technical support representative. | 
| ADL0683 | Unexpected response code from write seq. file | Error while writing to the output sequential file. | Check the JCL/JCS and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0684 | Unexpected response code from close seq. file | Error while closing the output sequential file. | Check the JCL/JCS and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0685 | Unexpected response code from read seq. file | Error while reading the input sequential file. | Check the JCL/JCS and correct the error. See the section ADL Data Conversion Utilities in the ADL Conversion documentation for details. | 
| ADL0686 | Unexpected status code ` xx' from
                           LOAD | A non-blank status code was received for a LOAD call to the ADL. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0701 | Illegal or missing parameters | The mandatory parameters for DAZIFPwere not
                  specified correctly. There should be three positional parameters:xxx,pgmname,psbname,These may be followed by keyword parameters. | Check the input parameters and correct the error. See the section Batch Installation and Operation in the ADL Interfaces documentation for details. | 
| ADL0702 | Illegal or missing program name | The name of the application program was not specified correctly. The program name is the second positional parameter and may be up to 8 characters long. | Check the input parameter and correct the error. See the section Batch Installation and Operation in the ADL Interfaces documentation for details. | 
| ADL0703 | Illegal PSBname | The PSBname was not specified correctly.
                  It is the third positional parameter and may be up to 8 characters long. | Check the input parameter and correct the error. See the section Batch Installation and Operation in the ADL Interfaces documentation for details. | 
| ADL0704 | Illegal TRACEparameter
                  specification | The TRACEparameter was not specified
                  correctly. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0705 | Illegal start count | The part of the TRACEparameter defining
                  the start count was not specified correctly. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0706 | Parameter not numeric | One of the numeric parameters was not assigned a numeric value. | Check the input parameters and correct the error. See the section Batch Installation and Operation in the ADL Interfaces documentation for details. | 
| ADL0707 | Illegal DL/I call count | The part of the TRACEparameter defining
                  the DL/I call count was not specified correctly. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0708 | Illegal logical unit | The part of the TRACEparameter defining
                  the logical unit was not specified correctly. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0709 | Illegal SQparameter
                  specification | The SQparameter was not specified
                  correctly. | Check the SQparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0710 | Illegal record length or block size | An illegal record length or block size was specified for the SQorFXparameter. | Check the SQandFXparameters and correct the error. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0711 | Illegal record format | An illegal record format was specified for the SQparameter. | Check the SQparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0712 | Illegal or missing mixed MODEparameters | The input parameters for mixed mode operation are missing or invalid. | Check the input parameters and correct the error. See the section Batch Installation and Operation in the ADL Interfaces documentation for details. | 
| ADL0713 | Illegal trace function | An illegal trace function was specified. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0714 | Illegal DBIDparameter
                  specification | The DBIDparameter was not specified
                  correctly. | Check the DBIDparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0715 | Missing or illegal DBID | The DBIDparameter is missing or was not
                  specified correctly. | Check the input parameter and correct the error. See the section ADL Parameter Module in the ADL Installation documentation for details. | 
| ADL0716 | Illegal FNRparameter
                  specification | The FNRparameter was not specified
                  correctly. | Check the FNRparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0717 | Missing or illegal FNR | The FNRparameter is missing or was not
                  specified correctly. | Check the input parameters and correct the error. See the section ADL Parameter Module in the ADL Installation documentation for details. | 
| ADL0718 | The DAZPARMmodule does not point to
                      itself | The ADL nucleus ( DAZNUCUin the case of a CBC
                          utility run andDAZNUCBin the case of any other batch run) was
                  loaded during initialization but found to be invalid. The nucleus was probably
                           not linked properly. | Relink the ADL nucleus. See the section z/OS Installation or z/VSE Installation in the ADL Installation documentation for details. | 
| ADL0719 | Illegal routine name | An illegal routine name was specified for the TRACEparameter. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0720 | Illegal routine count | An illegal routine count was specified for the TRACEparameter. | Check the TRACEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0721 | Illegal PLIparameter
                  specification | The PLIparameter was not specified
                  correctly. | Check the PLIparameter and correct the
                  error. See the section
                           Batch
                              Installation and Operation in the ADL
                              Interfaces documentation for details. | 
| ADL0722 | Illegal STACKparameter
                  specification | The STACKparameter was not specified
                  correctly. | Check the STACKparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0723 | Illegal EBUFparameter
                  specification | The EBUFparameter was not specified
                  correctly. | Check the EBUFparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0724 | Illegal DBDparameter specification | The DBDparameter was not specified correctly. | Check the DBDparameter and correct the error. See
                   the section ADL
                              Parameter Module in the ADL
                              Installation documentation for details. | 
| ADL0725 | Illegal PSBparameter
                  specification | The PSBparameter was not specified
                  correctly. | Check the PSBparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0726 | Illegal ETparameter
                  specification | The ETparameter was not specified
                  correctly. | Check the ETparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0727 | Illegal UTIparameter
                  specification | The UTIparameter was not specified
                  correctly. | Check the UTIparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0728 | Incompatible versions | An internal error. The internal version numbers of the ADL modules do not match. The ADL supplied is invalid. | Please contact your Software AG technical support representative. | 
| ADL0729 | DAZMIXcould not be loaded | The ADL module DAZMIXcould not be loaded. | Check that the DAZMIXmodule is present in one of
                   the load libraries. | 
| ADL0730 | Application program could not be loaded | The application program could not be loaded. | Check that the application program is present in one of the load libraries. | 
| ADL0731 | Nucleus could not be loaded | The ADL nucleus ( DAZNUCUin the case of CBC utility
                           runs,DAZNUCPin the case of ADL precompiler runs, andDAZNUCBin all other cases) could not be loaded. | Check that the ADL nucleus is present in one of the load libraries. | 
| ADL0732 | PSBname not found | The PSBspecified as one of the input
                  parameters could not be found in the ADL directory file. | Run the CBC utility for the PSB. See the
                           section ADL Conversion
                              Utilities for DBDs and PSBs in the ADL
                              Conversion documentation for details. | 
| ADL0733 | Not all ECBs referenced by the PSBconverted into ICBs | The PSBspecified as one of the input
                  parameters references aDBDwhich has probably not been run
                           through the CBC utility successfully. | Check the PSBand the referencedDBDs, and complete the conversion. See the section
                           ADL Conversion Utilities
                              for DBDs and PSBs in the ADL
                              Conversion documentation for details. | 
| ADL0734 | PSBforDAZUNDLIcontains DL/I PCBs | The PSBspecified as one of the input
                  parameters for aDAZUNDLIrun references at least oneDBDwhich has been marked as non-converted. | Check the PSBand correct the error. See
                   the section ADL Data Conversion
                              Utilities in the ADL Conversion
                           documentation for details. | 
| ADL0735 | Illegal PRparameter
                  specification | The PRparameter was not specified
                  correctly. | Check the PRparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0736 | GETMAINforPSBfailed | The GETMAINto get the work area for initializing
                   the inputPSBhas failed. | Increase the partition/region size. | 
| ADL0737 | DAZUNDLIPSBmust contain at least 2 PCBs | The PSBused for thisDAZUNDLIrun contains only 1 PCB. | Create a PSBwith 2 PCBs. See the section
                           ADL Data
                              Conversion Utilities in the ADL
                              Conversion documentation for details. | 
| ADL0738 | Illegal CPIDparameter
                  specification | The CPIDparameter was not specified
                  correctly. | Check the CPIDparameter and correct the
                  error. See the section
                           Batch
                              Installation and Operation in the ADL
                              Interfaces documentation for details. | 
| ADL0739 | Illegal checkpoint ID / time stamp | The checkpoint ID or time stamp was not specified correctly. | Check the CPIDparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0740 | Illegal IMSYparameter
                  specification | The IMSYparameter was not specified
                  correctly. | Check the IMSYparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0742 | The table module DAZPSBcould not be
                           loaded | During execution of the DAZSHINEutility, or while
                           running theDAZIFPinitialization program in a message region
                           (IMS/TP only), the table moduleDAZPSBcould not be loaded. | Check that the table DAZPSBwas created correctly
                  and is in one of the load libraries. Confirm that the suffix specified forDAZPSBeither by default or explicitly is correct. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0743 | Illegal DBDSFparameter
                  specification | The DBDSFparameter was not specified
                  correctly. | Check the DBDSFparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0744 | Illegal PSBSFparameter
                  specification | The PSBSFparameter was not specified
                  correctly. | Check the PSBSFparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0745 | Illegal BUFSFparameter
                  specification | The BUFSFparameter was not specified
                  correctly. | Check the BUFSFparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0746 | The table module DAZDBDcould not be
                           loaded | (IMS/TP only) During execution of the DAZIFPinitialization program in a message region, the table moduleDAZDBDcould not be loaded. | Ensure that the DAZDBDtable was correctly created
                  and is in one of the load libraries, and that theDAZDBDsuffix
                           (either default or explicit) is correct. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for more information. | 
| ADL0747 | The table module DAZBUFcould not be
                           loaded | (IMS/TP only) During execution of the DAZIFPinitialization program in a message region, the table moduleDAZBUFcould not be loaded. | Ensure that the DAZBUFtable was correctly created
                  and is in one of the load libraries, and that theDAZBUFsuffix
                           (either default or explicit) is correct. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for more information. | 
| ADL0748 | MPP program: ICBs could not be rolled in | The requested PSBICBs did not fit into
                       the largestDAZBUFbuffer module slot. | Ensure that the buffer module was created correctly. See the section Generating the Runtime Control Tables in the ADL Interfaces documentation for more information. | 
| ADL0749 | Illegal OPENRQparameter
                  specification | The OPENRQADARUNparameter
                  was not specified as eitherYESorNO. | Enter either YESwhenOPENis required
                           orNOwhenOPENis not required.OPENRQ=YESmust be specified if the AdabasADARUNOPENRQparameter was specified as (or defaulted to)YES. | 
| ADL0750 | Illegal DUOparameter
                  specification | The DUOparameter was not specified
                  correctly. | Check the DUOparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0751 | Illegal RETRYparameter
                  specification | The RETRYparameter was not specified
                  correctly. | Check the RETRYparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0752 | Illegal LCSparameter
                  specification | The LCS(last-call save area) parameter
                  was not specified correctly. | Check the LCSparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0753 | Illegal CHKPMSGparameter
                   specification | The CHKPMSG(checkpoint message)
                  parameter was not specified correctly. | Check the CHKPMSGparameter and correct
                  the error. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0754 | Illegal RBEparameter
                  specification | The RBE (record buffer extension) parameter was not specified correctly. | Check the RBEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0755 | Illegal MFTparameter
                  specification | The MFT(Multifetch Table) parameter was
                  not specified correctly. | Check the MFTparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0756 | The RBEandMFTparameters are mutually exclusive | Only one of the RBE(record buffer
                       extension) orMFT(Multifetch Table) parameter types
                           must be specified. | Check the parameters and correct the error. See the section ADL Parameter Module in the ADL Installation documentation for details. | 
| ADL0757 | Illegal LOADparameter
                  specification | The LOADparameter was not specified
                  correctly. | Check the LOADparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0758 | Illegal LANGparameter
                  specification | The LANG(language) parameter was not
                  specified correctly. | Check the LANGparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0759 | The ADL pre-load program DAZMPLcould not be loaded | (IMS/TP only) During execution of the DAZIFPinitialization program in a message region, the ADL pre-load programDAZMPLcould not be loaded. | Ensure that the DAZMPLprogram is in one of the
                  load libraries. See the section
                           IMS/TP
                              Installation and Operation in the ADL Interfaces
                               documentation for details. | 
| ADL0760 | Illegal FXparameter
                  specification | The FXparameter was not specified
                  correctly. | Check the FXparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL0761 | Illegal PLILEparameter
                  specification | The PLILEparameter was not specified
                  correctly. | Check the PLILEparameter and correct the
                  error. See the section ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0800 | Invalid or missing run parameter for DAZSHINE | Self explanatory. | Check the control card input for DAZSHINE. See the
                           section Generating the Runtime
                              Control Tables in the ADL Interfaces
                           documentation for details. | 
| ADL0801 | Invalid MODEparameter forDAZSHINE | Self explanatory. | Check the MODEparameter forDAZSHINE. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0802 | Invalid RANGEparameter
                           forDAZSHINE | Self explanatory. | Check the RANGEparameter forDAZSHINE. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0803 | Start parameter for RANGE0 or larger than 4096 | Self explanatory. | Check the RANGEparameter forDAZSHINE. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0804 | Step parameter for RANGE0
                      or larger than 1024 | Self explanatory. | Check the RANGEparameter forDAZSHINE. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0805 | PSBtable missing or empty | The ADL table DAZPSBcould not be loaded or
                          contains noPSBdefinition. | Check that the PSBtable was created
                  correctly and is contained in the load library. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0806 | An internal error has occurred | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0807 | Error during write to file DAZOUT4 | An error occurred while writing to file DAZOUT4. | Check that the file DAZOUT4is correctly defined in
                  the JCL/JCS. See the section
                           Generating the
                              Runtime Control Tables in the ADL Interfaces
                               documentation for details. | 
| ADL0808 | DAZSHINE- Internal Error | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0809 | No PSBfound in directory | None of the PSBsspecified in theDAZPSBtable were found in the ADL directory. | Check if the DBIDandFNRof the ADL
                  directory file are specified. Convert at least one of thePSBsof
                           theDAZPSBtable. | 
| ADL0810 | DAZSHINE- Overflow inDBID/FNRTable | Internal error. | Please contact your Software AG technical support representative. | 
The following messages are written either to the operator console or to the screen of the ADL supplied CICS transactions. They can also be displayed when you maintain the ADL Interfaces with the ADL Online Services.
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0901 | Invalid environment encountered | An unsupported environment was encountered. This message may apply either to CICS or to a particular version of an operating system. | Please contact your Software AG technical support representative. | 
| ADL0902 | Requested function is not supported | Self-explanatory. | Enter a valid function. | 
| ADL0903 | Internal Error occurred | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0904 | Unable to load ADL Nucleus | The ADL nucleus DAZNUCCcould not be loaded. | Check that DAZNUCCis defined in the ADLCSD table
                  and that it is present in one of the CICS load libraries. See the section
                           z/OS
                              Installation or
                           z/VSE
                              Installation in the ADL Installation
                           documentation for details. | 
| ADL0905 | Invalid ADL nucleus for CICS | During initialization of ADL, the nucleus DAZNUCCwas loaded but found to be invalid. It probably was not linked properly. | Relink DAZNUCC. See the section
                           z/OS
                              Installation or
                           z/VSE
                              Installation in the ADL Installation
                           documentation for details. | 
| ADL0906 | ADL module xxxxxxxxis not
                  compatible to CICS level | During initialization of the ADL, the ADL module xxxxxxxxwas found to be incompatible to the CICS level. | Use only modules which reside in the ADL CICS load library
                  corresponding to the CICS level in use. If the module is partof DAZNUCC, then relink the nucleus. See the section
                           z/OS
                              Installation or
                           z/VSE
                              Installation in the ADL Installation
                           documentation for details. | 
| ADL0907 | Insufficient storage for GETMAIN | CICS GETMAINfailed during initialization of theDAZCICSwork area. | Retry. If the error persists, then insufficient storage is available in the CICS partition/region. Check the possible reasons for this and take appropriate action. | 
| ADL0908 | Unable to get work area for DAZCICS | Internal error. | Please contact your Software AG technical support representative. | 
| ADL0909 | Unable to load ADL table DAZPSB | The ADL table DAZPSBcould not be loaded. | Check that DAZPSBis defined in the ADLCSD table
                  and that it is present in one of the CICS load libraries. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0910 | Unable to load ADL table DAZDBD | The ADL table DAZDBDcould not be loaded. | Check that DAZDBDis defined in the ADLCSD table
                  and that it is present in one of the CICS load libraries. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0911 | Unable to load ADL table DAZBUF | The ADL table DAZBUFcould not be loaded. | Check that DAZBUFis defined in the ADLCSD table
                  and that it is present in one of the CICS load libraries. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0912 | Unable to activate ADL task related user exit | The ADL task related user exit DAZSYNCcould not be
                           loaded or not be activated. | Check that DAZSYNCis defined in the ADLCSD table
                  and that it is present in one of the CICS load libraries. See the section
                           Prerequisites for
                              CICS Installation in the ADL
                              Interfaces documentation for details. | 
| ADL0913 | ADL is in doubt. Switch it off first. | An attempt was made to switch ADL on, while the status was 'in doubt'. | Switch ADL off. Before you switch it on again, determine why ADL was 'in doubt', and correct the error. | 
| ADL0914 | Error during OPEN/CLOSEdestidDAZD | An error occurred during the open or close of the transient data
                  extra partition destination DAZD. | Check the status of DAZDusing theCEMTtransaction. Check thatDAZDis properly defined
                           in the ADLCSD table. See the section
                           Prerequisites for
                              CICS Installation in the ADL
                              Interfaces documentation for details. | 
| ADL0915 | Error during OPEN/CLOSEdestidDAZR | An error occurred during the open or close of the transient data
                  extra partition destination DAZR. | Check the status of DAZRusing theCEMTtransaction. Check thatDAZRis properly defined
                           in the ADLCSD table. See the section
                           Prerequisites for
                              CICS Installation in the ADL
                              Interfaces documentation for details. | 
| ADL0916 | Error during OPEN/CLOSEdestidDAZP | An error occurred during the open or close of the transient data
                  extra partition destination DAZP. | Check the status of DAZPusing theCEMTtransaction. Check thatDAZPis properly defined
                           in the ADLCSD table. See the section
                           Prerequisites for
                              CICS Installation in the ADL
                              Interfaces documentation for details. | 
| ADL0917 | Unable to load Adabas | The Adabas load module could not be loaded. | Ensure that the Adabas module, as named with the ADANAMEparameter, is properly defined in the ADLCSD table and is
                  present in one of the CICS load libraries. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for more details on theADANAMEparameter. | 
| ADL0919 | Invalid ADALNCversion encountered | The Adabas link module is a version which is not supported by the ADL Consistency Interface. | Check if the Adabas link module is a supported version, i.e. CICS command level version. Contact your Software AG technical support representative for further help. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0920 | Incompatible versions of ADL modules | An internal error. The internal version numbers of ADL modules do not match. | The whole ADL system supplied is inconsistent. Please contact your Software AG technical support representative. | 
| ADL0921 | Switch on ADL CALLDLIInterface
                           first | The function requested can only be performed when the ADL
                              CALLDLIInterface has been activated. | Self-explanatory. | 
| ADL0922 | No PSB's in tableDAZPSB | No PSBs found inDAZPSB. | Create a DAZPSBmodule with at least onePSB. See the section
                           Generating the
                              Runtime Control Tables in the ADL
                              Interfaces documentation for details. | 
| ADL0923 | End of PSBtable reached | Self-explanatory. | None. This message is for information only. | 
| ADL0924 | Trace facility already switched on | Self-explanatory. | None. This message is for information only. | 
| ADL0925 | Invalid TWAsupplied forDAZCICS | The transaction which calls DAZCICSdoes not supply
                           a validTWA. | Specify a TWAsize of at least 24 bytes for each
                  transaction callingDAZCICS. | 
| ADL0926 | Initialization of Adabas D.C.I. failed | The initialization call of the Adabas direct call interface failed. | Check if the supplied Adabas supports the direct call interface. Please contact your Software AG technical support representative for further help. | 
| ADL0927 | Initialization of ADL user exit failed | The initialization call of the ADL user exit failed. | Please contact your Software AG technical support representative. | 
| ADL0928 | Adabas D.C.I. Call failed Adabas-Rsp: xxx | The initialization call of the Adabas direct call interface returned an unexpected response code. | Check if the supplied Adabas supports the direct call interface. Please contact your Software AG technical support representative for further help. | 
| ADL0931 | Adabas Bridge for DL/I - Nucleus loaded | The ADL nucleus DAZNUCChas been loaded. | None. This message is for information only. | 
| ADL0932 | ADL - Run without Consistency | The ADL user exit was not applied. | The ADL user exit must be loaded to run with the ADL Consistency Interface. Follow the steps described in the section Activating the Consistency Interface in the ADL Interfaces documentation. | 
| ADL0933 | ADL Consistency Interface is active | The ADL Consistency Interface has been activated. | None. This message is for information only. | 
| ADL0934 | ADL table DAZACTloaded | The ADL table module DAZACThas been loaded. | None. This message is for information only. | 
| ADL0935 | ADL table DAZBUFloaded | The ADL table module DAZBUFhas been loaded. | None. This message is for information only. | 
| ADL0936 | ADL table DAZPSBloaded | The ADL table module DAZPSBhas been loaded. | None. This message is for information only. | 
| ADL0937 | ADL table DAZDBDloaded | The ADL table module DAZDBDhas been loaded. | None. This message is for information only. | 
| ADL0938 | ADL task related user exit is active | The ADL task related user exit has been activated. | None. This message is for information only. | 
| ADL0939 | Adabas Bridge for DL/I initialised | ADL has been initialized. | None. This message is for information only. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL0940 | Adabas Bridge for DL/I switched off | ADL has been deactivated. | None. This message is for information only. | 
| ADL0941 | ADL Trace facility switched on | The ADL trace facility has been activated. | None. This message is for information only. | 
| ADL0942 | ADL Trace facility switched off | The ADL trace facility has be deactivated. | None. This message is for information only. | 
| ADL0943 | ADL table modules dumped | The ADL table modules DAZSYSDS,DAZPSB,DAZBUF,DAZDBDand the directory
                       of the ADL zap module have been written to the dump file. | None. This message is for information only. | 
| ADL0944 | ADL table modules and DAZNUCCdeleted | The ADL table modules DAZSYSDS,DAZPSB,DAZBUF,DAZDBDand the ADL
                           nucleusDAZNUCChave been released. | None. This message is for information only. | 
| ADL0945 | User exit routine XXXXXXXXcould not
                           be loaded | A user-supplied index maintenance exit routine could not be loaded during ADL start-up under CICS. | Check that the exit routine name is correctly specified in the DBDsource, that the corresponding module is in the load library
                           of CICS, and that the module is defined in the ADLCSD table. | 
| ADL0946 | PSBXXXXXXXXsuccessfully initialized | The PSBindicated has been successfully
                  initialized. | None. This message is for information only. | 
| ADL0947 | PSBXXXXXXXX- at least oneDBDis not converted | During initialization of the PSB, at
                           least one of theDBDs referenced was found to be not converted. | None. This message is for information only. See the section ADL Conversion Utilities for DBDs and PSBs in the ADL Conversion documentation for details. | 
| ADL0948 | PSBXXXXXXXXnot found in ADL directory file | The PSBindicated could not be found in
                  the ADL directory file. | Run the CBC utility for the PSBindicated. See the section ADL Conversion Utilities for DBDs
                              and PSBs in the ADL Conversion 
                           documentation for details. | 
| ADL0949 | Error during write to destid DAZP | An error occurred while writing to the transient data extra
                  partition destination DAZP. | Check the status of DAZPusing theCEMTtransaction. Check thatDAZPis properly defined
                           in the ADLCSD table. | 
| ADL0950 | Task xxxxxxabendDAZA.
                         ADL Error no.:yyyyyy | A task with the task number xxxxxxwas abended with
                           abend code'DAZA'by ADL. The valueyyyyyyis the
                           number of the error which originated the abend. | Follow the instructions given for the error number specified in yyyyyyin the error message. Note : This message appears only on
                  the operator console. For specific errors, this message is preceded by the
                           originating error message. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL1001 | Syntax error: invalid trigger | The command trigger was not EXEC DLIorEXECUTE DLI. | Check the application program and correct the error. | 
| ADL1002 | Syntax error: invalid command | An invalid function was specified for the EXECcommand. | Check the application program and correct the error. | 
| ADL1003 | Syntax error: invalid PSBoption | The PSBoption was not specified
                  correctly for a scheduling command. Specify either
                        "PSB(psbname)" or
                           "PSB(data-area)". | Check the application program and correct the error. | 
| ADL1004 | Syntax error: keyword specified more than once | At least one keyword was specified more than once in a single command. | Check the application program and correct the error. | 
| ADL1005 | Syntax error: keywords mutually exclusive | At least one of the keywords specified in the command cannot be used with one or more of the other keywords specified. | Check the application program and correct the error. | 
| ADL1006 | Syntax error: keyword not compatible with command | At least one of the keywords specified is not allowed for the command in question. | Check the application program and correct the error. | 
| ADL1007 | Syntax error: invalid relational operator | An invalid relational operator has been specified in a WHEREclause. Valid operators are">", "<", "=", ":=",
                              "<=", ">=", "=<", "=>", " >", " <". | Check the application program and correct the error. | 
| ADL1008 | Syntax error: invalid Boolean operator | An invalid Boolean operator was specified in a WHEREclause. Valid operators are"OR"and"AND". | Check the application program and correct the error. | 
| ADL1009 | Syntax error: invalid keyword | An invalid keyword was specified in the command. | Check the application program and correct the error. | 
| ADL1010 | Syntax error: buffer overflow | The internal buffer used for translating the command is too small. | Increase the buffer size using the PBUFparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL1011 | Syntax error: unmatched parentheses | A single parenthesis was found. | Check the application program and correct the error. | 
| ADL1012 | Syntax error: WHEREnot allowed withKEYS | The WHEREandKEYSclauses are
                  mutually exclusive. | Check the application program and correct the error. | 
| ADL1013 | Syntax error: KEYSmust be on first
                           level | The KEYSclause may only be specified in the firstSEGMENToption specified. | Check the application program and correct the error. | 
| ADL1014 | Syntax error: CURRENTon last level | The CURRENToption may not be specified in the lastSEGMENToption. | Check the application program and correct the error. | 
| ADL1015 | Syntax error: SETPARENTon last
                           level | The SETPARENToption may not be specified on the
                          lastSEGMENTlevel. | Check the application program and correct the error. | 
| ADL1016 | Syntax error: Qualification statement on last level | The WHEREclause cannot be specified on the lastSEGMENTlevel of an insert command. | Check the application program and correct the error. | 
| ADL1017 | Syntax error: invalid ID | An invalid ID has been specified in a checkpoint command. | Check the application program and correct the error. | 
| ADL1018 | Syntax error: invalid PCB specification | An invalid PCB option was specified for the command in question. | Check the application program and correct the error. | 
| ADL1019 | Syntax error: invalid alphanumeric string | An invalid alphanumeric string was encountered in a command option. | Check the application program and correct the error. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL1020 | Syntax error: invalid string | An invalid string has been encountered in a command option. | Check the application program and correct the error. | 
| ADL1021 | Syntax error: too many field lengths | The number of field lengths specified in the FIELDLENGTHoption does not match the number of field names
                           referenced in the correspondingWHEREclause. | Check the application program and correct the error. | 
| ADL1022 | Syntax error: missing FIELDLENGTHoption | The FIELDLENGTHoption is missing for this command. | Check the application program and correct the error. | 
| ADL1023 | Syntax error: missing SEGLENGTH | The SEGLENGTHoption is missing for this command. | Check the application program and correct the error. | 
| ADL1024 | Syntax error: missing LENGTH | The LENGTHoption is missing for this command. | Check the application program and correct the error. | 
| ADL1025 | Syntax error: missing ID for XRST/SYMCHKP | The ID option is missing for this command. | Check the application program and correct the error. | 
| ADL1026 | Syntax error: too many areas for XRST/SYMCHKP | More than 7 areas were specified in this command. | Check the application program and correct the error. | 
| ADL1031 | An internal error has occurred | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1032 | Error during punch card | Internal error. | Please contact your Software AG technical support representative. | 
If an error situation occurs, the ADL Consistency Interface returns the response code 216 in the user supplied Adabas control block. The application may then retrieve a more detailed error message. See the section Error Handling of the Consistency Interface above for more details.
Note that all errors listed below cause the ADL Consistency Interface to terminate the data base request without any action. There is only one exception, namely the error code 1200.
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL1200 | Consistency - Return code zero | The ADL Consistency Interface has no return code set. This return code is set when an attempt is made to read an ADL Consistency Interface error message and no return code is yet set. | None. This is an informational message. | 
| ADL1201 | The original Adabas link module could not be loaded | (Batch only) During initialization of the ADL Consistency Interface, the original Adabas link module could not be loaded. | Ensure that the original Adabas link module, as named in the ADL link module substitute, is available in one of the load libraries. See the ADL Interfaces documentation for more details. | 
| ADL1202 | Non-supported Adabas function | An attempt was made to update an ADL file with an unsupported Adabas function. | Correct the program. See the ADL Interfaces documentation for more details. | 
| ADL1206 | Incompatible versions of ADL modules | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1207 | Consistency - GETMAINfailed | (CICS environment only.) A CICS GETMAINrequest
                  from the ADL Consistency Interface failed. | If the failure was caused by insufficient storage available from CICS, increase the size of the CICS region/partition. Otherwise call Software AG technical support. | 
| ADL1208 | Overflow in internal format buffer stack | An overflow was detected in the internal format buffer stack used during analysis of an Adabas call. | Increase the value of the FSTACparameter
                  for the ADL parameter module. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details. | 
| ADL1209 | Missing delimiter in format buffer | In the user supplied format buffer of an Adabas call, a required delimiter is missing. | Correct the program. | 
| ADL1210 | User format buffer references an undefined field | A field referenced in the user format buffer could not be located in the Adabas file description table. | Correct the program. | 
| ADL1211 | Invalid entry element in user format buffer | An invalid entry in the user format buffer was encountered. | Correct the program. | 
| ADL1212 | Invalid sequence of entries in format buffer | An invalid sequence of entries in the user format buffer was encountered. | Correct the program. | 
| ADL1213 | Record buffer too short | The record buffer length specified in the user supplied Adabas control block was too short. | Correct the program. | 
| ADL1214 | Error during convert zoned number | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1215 | Non-standard field format specified | The ADL Consistency Interface requires a standard format specification in the user format/record buffer for most of the fields in ADL files, but at least one non-standard format has been encountered. | Correct the program. | 
| ADL1216 | Error in input card for the Adabas link module substitute in batch | An invalid input card was read from file DAZIN2(z/OS) or logical unitSYSIPT(z/VSE). | Correct the input card. | 
| ADL1217 | Format buffer references ADL internal field | An ADL internal field (one of Z0 - Z8) was
                  referenced in the user format buffer. | Correct the program. | 
| ADL1218 | Format buffer references secondary index field | A field generated for a DL/I secondary index was referenced in the user format buffer. | Correct the program. | 
| ADL1219 | Format buffer references to more than one DL/I segment | In the user format buffer, fields have been referenced which correspond to more than one DL/I segment. | Correct the program. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL1220 | Relation data for bi-directional logical child segment incomplete | In the user format buffer, fields have been referenced which correspond to a DL/I logical child segment. The relation data for this segment are incompletely specified. | Specify the partial concatenated key fields of all physical and logical parent segments. | 
| ADL1221 | Overflow in internal segment qualification statement buffer | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1223 | Failure during internal Adabas 'L1'call | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1224 | Attempt to delete a segment which has physical dependents | An attempt was made to delete an ADL record type corresponding to a DL/I parent segment which has still dependent segment occurrences. | Delete all dependent segments first. | 
| ADL1227 | Unexpected response code on internal Adabas 'L1' call | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1228 | Attempt to alter sequence field | In the user record buffer, a field corresponding to the sequence field of a DL/I segment was altered. | Correct the program. | 
| ADL1229 | Non standard length specified for sequence field | In the user format buffer, a non-standard length was specified for a field corresponding to the sequence field of a DL/I segment. | Correct the program. | 
| ADL1230 | Partial concatenated key fields but no segment referenced | In the user format buffer, partial concatenated key fields have been referenced, but no field corresponding to DL/I segment data. | Correct the program. | 
| ADL1231 | Attempt to alter partial concatenated key fields | In the user record buffer, an attempt was made to alter the contents of one or more partial concatenated key fields. | Correct the program. | 
| ADL1232 | Non-standard length specified for a partial concatenated key field | In the user format buffer, a non-standard length for a partial concatenated key field was supplied. | Correct the program. | 
| ADL1240 | Overflow in Segment Description Table | An overflow has occurred in the segment description table. | Batch only: Increase the size of the segment description table
                  using the SDT parameter. See the section
                  ADL Parameter
                              Module in the ADL Installation
                           documentation for details. CICS only: Check if the values for generating the DAZDBDtable are still sufficient. See the section
                           Generating the
                              Runtime Control Tables in the ADL Interfaces
                               documentation for details. | 
| ADL1241 | Overflow in the File Description Table | An overflow has occurred in the ADL file description table. This can happen if new Adabas files or fields have been added. | Batch only: Increase the size of the ADL file description table
                  using the FDTparameter. See the section
                           ADL Parameter
                              Module in the ADL Installation
                           documentation for details.CICS only: Check if the values for generating the
                                | 
| ADL1242 | Error detected in DBD ECB | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1243 | Internal Error | Internal error. | Please contact your Software AG technical support representative. | 
| ADL1244 | DBDin ConsistencyPSBis connected with non-convertedDBD | A DBDwhich belongs to the internal ConsistencyPSBis logically connected with a non-convertedDBD. | Use the ADL Online Services to select just those DBDs for the ConsistencyPSBwhich are only
                           connected with convertedDBDs. | 
| ADL1251 | Attempt to access data base whilst ADL was shutting down | CICS only: Self-explanatory. | Rerun your program when ADL is active. | 
| ADL1252 | PSB'ADL$PSB'not found in the table of PSBs,DAZPSB | CICS only: An invalid table of PSBs, DAZPSB, has
                           been encountered. | Generate a correct table of PSBs. See the ADL Interfaces documentation for details. | 
| ADL1253 | No free entry in task id table found | CICS only: The ADL internal task ID table has been exhausted. | Increase the TSKENTparameter of theDBDMACmacro during creation of theDAZDBDtable.See
                           the ADL
                              Interfaces documentation for details. | 
| ADL1254 | Failure during GETMAINrequest | CICS only: Probably internal error. | Please contact your Software AG technical support representative. | 
| Number | Message | Cause | Action | 
|---|---|---|---|
| ADL1272 | DL/I status code 'AC' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1273 | DL/I status code 'AD' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1274 | DL/I status code 'AH' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1275 | DL/I status code 'AJ' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1276 | DL/I status code 'AK' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1277 | DL/I status code 'AM' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1278 | DL/I status code 'AO' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1279 | DL/I status code 'AU' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1280 | DL/I status code 'BM' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1281 | DL/I status code 'DA' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1282 | DL/I status code 'DJ' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1283 | DL/I status code 'DP' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1284 | DL/I status code 'DX' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1285 | DL/I status code 'GA' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1286 | DL/I status code 'GB' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1287 | DL/I status code 'GE' | ADL response code corresponding to the DL/I status code mentioned above. This is probably caused by an insert request with an incorrectly specified PCK or VCK field. | Informational message. ADL terminates the data base request. | 
| ADL1288 | DL/I status code 'GK' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1289 | DL/I status code 'GP' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1290 | DL/I status code 'II' | ADL response code corresponding to the DL/I status code mentioned above. This is probably caused by an insert request to an already existing dependent segment with a unique sequence field. | Informational message. ADL terminates the data base request. | 
| ADL1291 | DL/I status code 'IX' | ADL response code corresponding to the DL/I
                  status code mentioned above. This is probably caused by an insert request with
                  an incorrectly specified VCKfield. | Informational message. ADL terminates the data base request. | 
| ADL1292 | DL/I status code 'KA' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1293 | DL/I status code 'KB' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1294 | DL/I status code 'KC' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1295 | DL/I status code 'KD' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1296 | DL/I status code 'LC' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1297 | DL/I status code 'RX' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
| ADL1298 | DL/I status code 'XH' | ADL response code corresponding to the DL/I status code mentioned above. | Informational message. ADL terminates the data base request. | 
Under CICS the following abnormal termination codes can occur:
| Code | Message | Cause | Action | 
|---|---|---|---|
| DAZ1 | No free LUBfound | No free local user block ( LUB) was found for the
                    current transaction in theLUBtable inDAZDBD. | Retry. If the error persists, then increase the size of the LUB
                  table by specifying the LUBENTparameter with theDBDMACstatement at theDAZDBDgeneration. See the
                           section Generating the Runtime
                              Control Tables in the ADL Interfaces
                           documentation for details. | 
| DAZ2 | EXEC CICS call failed | ADL received an unexpected response from an EXEC CICS call. | Please contact your Software AG technical support representative. | 
| DAZ3 | Requested PSBnot available | The PSBspecified was not found in thePSBtableDAZPSBduring processing of a
                           DL/I scheduling call. | Check DAZPSBand correct the error. | 
| DAZ4 | GETMAIN failed | A CICS GETMAINfor working storage for the ADL
                        failed. | Retry. If the error persists, then insufficient storage space is available in the CICS partition/region. Check possible reasons for this and take appropriate action. | 
| DAZ6 | No final commit/backout before task end | The task ended, but no final commit or backout has been issued before. | Please contact your Software AG technical support representative. | 
| DAZ7 | Insufficient TWASIZEfor task | An attempt was made to issue a scheduling call for a task
                  defined in the PCTwith aTWASIZEof less than 24
                           bytes. | Increase the TWASIZEspecification in thePCT. | 
| DAZ8 | ADL EXEC call to DL/I | A program using the HLPIand compiled using the ADL
                  precompiler attempted to issue a call against an unconvertedDBD. | Examine the PSBand convert theDBDin question. | 
| DAZ9 | Invalid PCB number | A call generated by the ADL precompiler specified a PCB number
                  larger than the number of PCBs in the PSBfor which a
                           scheduling call was issued. | Check application and correct the error. | 
| DAZA | Unrecoverable Error - Transaction Abended | ADL detected an unrecoverable internal error or received an unrecoverable response code from Adabas. | The ADL error code is contained in an "ADL....."error message sent to the user's terminal as well as in the message"ADL0950"sent to the operator console. Please refer to the
                           explanation of the actual ADL error code. | 
| DAZB | Shared database support was not available | A database request was received from a batch region. The request can not serviced, because no interface scheduling block was found for the mirror task. Shared database support requires that the original DL/I is still active in the CICS system. | Re-activate DL/I in the CICS system and make sure that the
                  required PSBis defined for both DL/I and ADL. If DL/I
                  is not available in your environment, you should investigate if you could run
                           the batch job under direct control of ADL in"SDB"mode. | 
| DAZD | Error during ADL function under CICS | An error occurred while invoking an ADL function (like 'Switch ADL on/off', 'Switch trace on/off') from an Assembler
                           program under CICS. | Check if DAZCICSis defined correctly in the ADLCSD
                    table. If theDAZCFCTprogram has been used, check if the&FUNCparameter is specified correctly. |