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 DAZELORE runs 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 RETRY parameter 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
STACK parameter. 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 STACK
parameter. See the section
ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0301 | DBD area overflow
|
The buffer for the ADL DBD control blocks is too
small.
|
Increase the buffer size using the DBD parameter.
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 generated DAZDBD .
See the section Generating the Runtime
Control Tables in the ADL Interfaces
documentation .
|
ADL0302 | Invalid DBD ECB encountered
|
A DBD control block read from the ADL directory
file is invalid.
|
Check that all DBD s referenced by the
PSB specified 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, the
PSB in error can be found by looking into
DAZOUT2 . It is the one, which would come alphabetically after the
last one in the PSB list.
|
ADL0303 | PSB area overflow
|
The buffer for the ADL PSB control blocks
is too small.
|
Increase the buffer size using the PSB
parameter. 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 generated DAZBUF
table, for example the largest slot size is too small to hold all internal
control blocks for at least one PSB . Use the
DAZSHINE utility to find out the slot sizes needed to hold all
PSB s 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 DBD table overflow
|
An internal table used as a DBD directory 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 DBD has been encountered in the
PSB .
|
Check the DBD and PSB in
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 PSB in question and correct the
error.
|
ADL0307 | Secondary index not found | A secondary index DBD was encountered during
initialization of the ADL control blocks, but no matching secondary index
definition was found for it in the corresponding physical DBD .
|
Check the DBD in 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 NUMLR
parameter (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 EBUF
parameter. 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 , SUBSEQUENCE or
DUPLICATE DATA fields 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 ADA parameter was specified
incorrectly during the DAZPRINT utility run.
|
Check the ADA parameter 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
DAZPRINT utility 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 DLI parameter has already been
specified during the DAZPRINT utility run.
|
Check the DLI parameter 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 DLI parameter was specified
incorrectly during the DAZPRINT utility run.
|
Check the DLI parameter and correct the
error. See the section Debugging Aids - ADL Trace
Facility in the ADL Interfaces
documentation for details.
|
ADL0320 | ADA already specified | The ADA parameter has already been
specified during the DAZPRINT utility run.
|
Check the ADA parameter 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 | PSB name not found during
memory allocation
|
The load module containing the PSB was
given a different name than the PSB itself.
|
Correct the error and reconvert the PSB .
|
ADL0328 | Binary number too large | Internal error. | Please contact your Software AG technical support representative. |
ADL0329 | PSB references files in
>1 Adabas DB
|
The PSB references DBD s
which have been converted but which specify more than one Adabas DBID. The
current version of ADL does not support this facility.
|
Check the DBD s and correct the error.
|
Number | Message | Cause | Action |
---|---|---|---|
ADL0330 | Overflow in DBD list 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 IBSIZ or the
ET parameter respectively.
|
ADL0332 | Overflow in ISN buffer | The area for the ISNs is too small. | Increase the IBSIZ parameter.
|
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, EOF
found
|
The preceding input statement ended with a comma. As a result,
the CBC utility expected a continuation statement for the last function.
However, an EOF occurred.
|
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 | NAME parameter defined
more than once
|
The NAME parameter is specified more than
once within a single function.
|
Ensure that the NAME parameter 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 DBID
parameter
|
The value specified for the DBID
parameter was invalid. The data base ID must be:
|
Correct the value for the DBID parameter.
|
ADL0349 | Invalid value for FNR
parameter
|
The value specified for the FNR parameter
was invalid. The file number must be:
|
Correct the value for the FNR parameter.
|
Number | Message | Cause | Action |
---|---|---|---|
ADL0375 | File number missing in GENDBD and
GENSEG of 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 FNR
parameter for the DBD , 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 E0 to E9 are reserved by Adabas, and
Z0 to Z9 by ADL).
|
Specify another, unused field name for the segment, or omit the
ADANAME parameter, 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 DBD across 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 SEQUENCE fields overlap each
other
|
SEQUENCE fields may not overlap one another where
more than one has been defined for a segment.
|
Correct the definition of the DBD , reassemble the
DBD , and rerun the conversion job.
|
ADL0384 | Segment not in RLT
|
Internal error. | Please contact your Software AG technical support representative. |
ADL0386 | SEQUENCE field of secondary index
has incorrect LEN
|
The SEQUENCE field of the secondary index must be
the same length as the sum of all SEARCH and SUB SEQUENCE fields
defined for the secondary index.
|
Check that the definition of the indexed DBD is
consistent with the definition given in the INDEX DBD field, then
correct and reassemble the DBD as necessary, and rerun the
utility.
|
ADL0387 | Segment name in secondary index DBD
invalid
|
The name of the only segment in the secondary index
DBD must be the same as the name of the LCHILD that
defines the secondary index in the physical DBD .
|
Check that the definition of the indexed DBD is
consistent with the definition given in the INDEX DBD field, then
correct and reassemble the DBD as necessary, and rerun the
utility.
|
ADL0388 | Name of LCHILD in secondary index
DBD invalid
|
The segment name in the LCHILD of the INDEX
DBD must be the same as that for the index target segment.
|
Check that the definition of the indexed DBD is
consistent with the definition given in the INDEX DBD field, then
correct and reassemble the DBD as necessary, and rerun the
utility.
|
ADL0389 | DBD name of LCHILD in
secondary index DBD invalid
|
The DBD name in the LCHILD of the
INDEX DBD must point to the indexed DBD .
|
Check that the definition of the indexed DBD is
consistent with the definition that is given in the INDEX DBD
field, then correct and reassemble the DBD as necessary, and rerun
the utility.
|
ADL0390 | String too long | Internal error. | Please contact your Software AG technical support representative. |
ADL0391 | Name of physical DBD in secondary
index DBD invalid
|
The DBD name given in the
NAME parameter of the LCHILD statement in
the INDEX DBD must be that of the indexed DBD .
|
Check that the definition of the indexed DBD is
consistent with the definition that given in the INDEX DBD field,
then correct and reassemble the DBD as necessary, and rerun the
utility.
|
ADL0392 | Secondary index name in secondary index
DBD invalid
|
The name given in the INDEX parameter of
the LCHILD statement in the INDEX DBD must be that of
the XDFLD statement in the definition of the physical
DBD .
|
Check that the definition of the indexed DBD is
consistent with the definition that given in the INDEX DBD field,
then correct and reassemble the DBD as 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 DBD s (i.e. the
DBD of the virtual segment and the DBD of the paired
segment) are consistent, then correct and reassemble the DBD s 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 a DBD referenced by the
DBD being 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 PCK field are generated
automatically by the CBC utility and are normally unique for all segments
within the DBD s active for a single conversion process. An error
can only occur if a DBD references other DBD s which
have been converted previously. Typical errors are the re-conversion of a
DBD after new segments have been added, or where a particular
DBD is referenced by more than one other DBD and any
of the previous DBD conversion processes have generated the same
PCK names. 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 the DBD referenced by
all other DBD s 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#BC and
SEGEC#VC are 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 DBD definitions for both segments of
the logical relationship are consistent, then correct and reassemble the
DBD as necessary, and rerun the utility.
|
Number | Message | Cause | Action |
---|---|---|---|
ADL0400 | Max. seg. length < PCK-LEN of
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
DBD of the source segment and rerun the job.
|
ADL0401 | Min. seg. length < PCK-LEN of
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
DBD of the source segment and rerun the job.
|
ADL0402 | Flag #VC may not be set to ON for
this segment
|
Internal error. | Please contact your Software AG technical support representative. |
ADL0403 | Flag #S1 may not be set to ON for
this segment
|
Internal error. | Please contact your Software AG technical support representative. |
ADL0405 | LCHILD missing for segment in
referenced DB
|
The segment referenced as a paired segment in a logical
relationship needs a LCHILD corresponding to the actual segment.
|
Check that the definition of the paired logical relationship is
correct in both DBD s, then correct any errors, reassemble the
DBD s and rerun the job.
|
ADL0406 | LCHILD must be paired to the bidir.
logical child
|
The LCHILD of 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 DBD s, then correct any errors, reassemble the
DBD s 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 DBD and 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 DBD s, then correct any errors, reassemble the
DBD s 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 DBD s
referenced by the DBD being processed in an additional internal
control block. This block is too small.
|
Increase the size of the XREF parameter
in the DBDGEN statement during DBD generation, then
reassemble the DBD and rerun the job.
|
ADL0411 | Internal error during secondary index deletion | Internal error. All index DBD s referenced by a
DBD are normally deleted at the beginning of DBD
conversion and then automatically reconverted. Here, the index DBD
was 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 LOAD function.
|
Check the JCL/JCS for the output data set/file. |
ADL0413 | Terminal ID already specified | The TERM parameter has been specified
more than once.
|
Check the control statement for DAZPRINT and
correct the error. See the section
Debugging Aids -
ADL Trace Facility in the ADL
Interfaces documentation for details.
|
ADL0414 | Task number already specified | The TASK parameter has been specified
more than once.
|
Check the control statement for DAZPRINT and
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 DAZPRINT and
correct the error. See the section
Debugging Aids -
ADL Trace Facility in the ADL
Interfaces documentation for details.
|
ADL0419 | Unexpected EOF on input for ADL
precompiler.
|
An unexpected EOF was detected on the program
source input for the ADL precompiler.
|
Check that the file DAZIN2 is 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 LAN parameter
|
The LAN parameter 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 LAN parameter
specification
|
The LAN parameter has not been specified
correctly.
|
Check the LAN parameter 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
*PROCESS statement for PL/I, a CBL statement for COBOL or a
*ASM statement for Assembler.
|
Check the source program and correct the error. |
ADL0426 | Illegal QNUM or
SNUM parameter specification
|
One of the QNUM or
SNUM parameters for the ADL precompiler was not assigned
a numeric value.
|
Check the QNUM and
SNUM parameters and correct the error. See the section
Precompiler for EXEC DLI
Command in the ADL Interfaces
documentation for details.
|
ADL0427 | Illegal MARGIN parameter
specification
|
The MARGIN parameter for the ADL
precompiler was not specified correctly.
|
Check the MARGIN parameter 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 DAZPRINT utility.
|
Check that the input file DAZIN4 has 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
DAZPRINT utility.
|
Check that the output file DAZOUT1 is correctly
defined. See the section Debugging Aids - ADL Trace
Facility in the ADL Interfaces
documentation for details.
|
ADL0430 | Invalid MODE parameter
specified for DAZPRINT
|
An invalid keyword parameter MODE was
specified for the DAZPRINT utility.
|
Check the MODE parameter 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 INPUT parameter 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
XRST call
|
Either the error was caused by an invalid checkpoint ID
specification (e.g. a time stamp or a non-existent ID), or the
XRST call parameters are inconsistent with those of the
CHKP call.
|
Check the application program and correct the error. |
ADL0451 | ROLL or ROLB call not
permitted for this program
|
A ROLL or ROLB call 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 ROLL call
|
A ROLL call 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 | PSB Internal Control
Blocks not found on Directory File
|
Internal Error. | Please contact your Software AG technical support representative. |
ADL0457 | GETMAIN failed
|
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 the
LCS facility off. Refer to the description of the
LCS parameter 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 NUMEXR parameter. 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 generated DAZDBD .
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
DBD source 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 MODE parameter
specification
|
The MODE parameter was incorrectly
specified.
|
Check the MODE parameter and correct the
error. See the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0503 | Illegal LC parameter
specification
|
The LC parameter was incorrectly
specified.
|
Check the LC parameter and correct the
error. See the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0504 | Illegal FNR parameter
specification
|
The FNR parameter was incorrectly
specified.
|
Check the FNR parameter 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 for
ADACMP , a wrong input file for ADACMP or a wrong LC=
parameter specification for DAZELORE .
|
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 DBID parameter
specification
|
The DBID parameter was incorrectly
specified.
|
Check the DBID parameter 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 DAZUEXMI run was
not found in the User Exit 6 extension table.
|
Check that the User exit 6 DAZUEXMI is linked with
the correct extension table. Check that the FNR
parameter specified in the DAZUEXMI run 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 PCB1 could not be found in this PCB.
|
Check the PSB and 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 PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0603 | Superfluous segments found in PCB1
|
PCB1 should only contain sensitive segments for the
logical child segment and its parents.
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0604 | PCB1 doesn't reference a physical
DBD
|
PCB1 should be based on a physical
DBD .
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0605 | Unexpected status code 'xx' from a
GN call on PCB2
|
A status code other than " ", "GB", or "GA" was
received for a GN call when PCB2 retrieved the
concatenated segment.
|
Please contact your Software AG technical support representative. |
ADL0606 | Unexpected status code 'xx' from a
GN call on PCB2
|
A status code other than " ", "GB", or "GA" was
received for a GN call when PCB2 retrieved the
concatenated segment.
|
Please contact your Software AG technical support representative. |
ADL0607 | Unexpected status code 'xx' from a
ISRT call on PCB3
|
A status code other than " " was received for a
ISRT call when PCB3 inserted physically deleted
segments.
|
Please contact your Software AG technical support representative. |
ADL0608 | Unexpected status code 'xx' from a
CNCT call on PCB1
|
A status code other than " " or "DP"
was received for a CNCT call with command code X when
PCB1 finished 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 a
CNCT call on PCB1
|
A status code other than " " or "DP"
was received for a CNCT call when PCB1 connected a
logical child to its logical parent.
|
Please contact your Software AG technical support representative. |
ADL0611 | GETMAIN failed
|
A GETMAIN to 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 LC keyword 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 LC keyword.
|
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 SENSEGs in
PCB3
|
The number of sensitive segments in PCB3 must be
one greater than the number of parent segments of the destination parent
segment.
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0616 | PCB4 doesn't reference a logical
DBD
|
PCB4 must be based on a logical DBD .
|
Check the PSB and 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 | PCB1 should have path calls allowed
|
PCB1 should be defined with
"PROCOPT=..P.."
|
Check the PSB and 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 on PCB2
|
A status code other than " " , "GA", "GK", or
"GB" was received for a GN call on PCB2 during
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
DAZELORE is running with "MODE = STANDARD" .
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0621 | PCB2 doesn't reference a logical
DBD
|
PCB2 must be based on a logical DBD .
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0622 | LC segment in PCB2 is not
concatenated
|
The sensitive segment in PCB2 for the logical child
is not concatenated.
|
Check the PSB and 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 PSB and 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 PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0625 | Unexpected status code 'xx' on a
CNCT call on PCB1
|
A status code other than " " has been received on
a CNCT call on PCB1 .
|
Please contact your Software AG technical support representative. |
ADL0626 | Unexpected status code 'xx' on an
ISRT call on PCB4
|
A status code other than " " has been received on
an ISRT call on PCB4 .
|
Please contact your Software AG technical support representative. |
ADL0627 | PCB3 does not reference a physical
DBD
|
PCB3 must be based on a physical DBD .
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities> in the ADL Conversion
documentation for details.
|
ADL0628 | PCB3 should have path calls allowed
|
PCB3 must be defined with "PROCOPT=..P.."
|
Check the PSB and 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 PSB and correct the error. See
the section ADL Data Conversion
Utilitiesin the ADL Conversion
documentation for details.
|
ADL0630 | Incorrect number of segments in PCB4
|
PCB4 should only contain the logical child segment,
all its parent segments and all variable intersection data segments.
|
Check the PSB and 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 PSB and 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 PCB4 for the logical child
is not concatenated.
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0633 | PCB2 and PCB4 are out
of sync
|
The sensitive segments describing the variable intersection data
segments are not in the same order in PCB2 as in
PCB4 .
|
Check the PSB and 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 xx from a
GU call on PCB1
|
A status code other than " " was received for a
GU call on PCB1 during an attempt at repositioning
during a restart.
|
Please contact your Software AG technical support representative. |
ADL0637 | Unexpected status code xx on a
CHKP call
|
A status code other than " " was received for a
CHKP call.
|
Please contact your Software AG technical support representative. |
ADL0638 | Unexpected status code xx from a
GU call on PCB2
|
A status code other than " " was received for a
GU call on PCB2 during an attempt at repositioning
during a restart.
|
Please contact your Software AG technical support representative. |
ADL0639 | Unexpected status code xx from a
GU call on PCB4
|
A status code other than " " was received for a
GU call on PCB4 during an attempt at repositioning
during a restart.
|
Please contact your Software AG technical support representative. |
Number | Message | Cause | Action |
---|---|---|---|
ADL0640 | NUMLC specified without
INTER
|
The NUMLC parameter was specified without
the INTER parameter. 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 RESTART requires 8 bytes
KFB
|
The key feedback area of PCB1 must be at least 8
bytes long if the Turbo procedure is used with RESTART=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 | NUMCP or
INTER requires RESTART=YES
|
The NUMCP and
INTER parameters can only be specified for
RESTART=YES .
|
Specify RESTART=YES . See the section
ADL Data
Conversion Utilities in the ADL
Conversion documentation for details.
|
ADL0645 | MAXDPISN is only allowed
for MODE=TURBO
|
The MAXDPISN can 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
LC in 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 LC for
MODE=TURBO
|
The Turbo procedure can only be used, if all parents of the
LC in 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 DBD is neither a physical nor
an index DBD
|
The DBD referenced by the input
PSB must be a physical or index DBD .
|
Check the PSB and 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 PCB1 retrieved an unexpected segment
type.
|
Please contact your Software AG technical support representative. |
ADL0653 | Unexpected status code `xx ' from a
GET call on PCB1
|
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 on PCB2
|
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 MODE parameter
|
The MODE parameter was incorrectly
specified.
|
Check the MODE parameter 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 PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0664 | Invalid ROOTKEYS parameter
|
The ROOTKEYS parameter 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 | ROOTKEYS don't allow
`START' or `END' specification
|
The ROOTKEYS parameter must not be
specified with the START or END
parameters.
|
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 on PCB1
|
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 DAZIFP were 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 PSB name
|
The PSB name 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 TRACE parameter
specification
|
The TRACE parameter was not specified
correctly.
|
Check the TRACE parameter 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 TRACE parameter defining
the start count was not specified correctly.
|
Check the TRACE parameter 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 TRACE parameter defining
the DL/I call count was not specified correctly.
|
Check the TRACE parameter 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 TRACE parameter defining
the logical unit was not specified correctly.
|
Check the TRACE parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0709 | Illegal SQ parameter
specification
|
The SQ parameter was not specified
correctly.
|
Check the SQ parameter 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
SQ or FX parameter.
|
Check the SQ and
FX parameters 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
SQ parameter.
|
Check the SQ parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0712 | Illegal or missing mixed
MODE parameters
|
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 TRACE parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0714 | Illegal DBID parameter
specification
|
The DBID parameter was not specified
correctly.
|
Check the DBID parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0715 | Missing or illegal DBID | The DBID parameter 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 FNR parameter
specification
|
The FNR parameter was not specified
correctly.
|
Check the FNR parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0717 | Missing or illegal FNR
|
The FNR parameter 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 DAZPARM module does not point to
itself
|
The ADL nucleus (DAZNUCU in the case of a CBC
utility run and DAZNUCB in 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
TRACE parameter.
|
Check the TRACE parameter 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
TRACE parameter.
|
Check the TRACE parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0721 | Illegal PLI parameter
specification
|
The PLI parameter was not specified
correctly.
|
Check the PLI parameter and correct the
error. See the section
Batch
Installation and Operation in the ADL
Interfaces documentation for details.
|
ADL0722 | Illegal STACK parameter
specification
|
The STACK parameter was not specified
correctly.
|
Check the STACK parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0723 | Illegal EBUF parameter
specification
|
The EBUF parameter was not specified
correctly.
|
Check the EBUF parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0724 | Illegal DBD parameter specification
|
The DBD parameter was not specified correctly.
|
Check the DBD parameter and correct the error. See
the section ADL
Parameter Module in the ADL
Installation documentation for details.
|
ADL0725 | Illegal PSB parameter
specification
|
The PSB parameter was not specified
correctly.
|
Check the PSB parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0726 | Illegal ET parameter
specification
|
The ET parameter was not specified
correctly.
|
Check the ET parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0727 | Illegal UTI parameter
specification
|
The UTI parameter was not specified
correctly.
|
Check the UTI parameter 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 | DAZMIX could not be loaded
|
The ADL module DAZMIX could not be loaded.
|
Check that the DAZMIX module 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 (DAZNUCU in the case of CBC utility
runs, DAZNUCP in the case of ADL precompiler runs, and
DAZNUCB in all other cases) could not be loaded.
|
Check that the ADL nucleus is present in one of the load libraries. |
ADL0732 | PSB name not found
|
The PSB specified 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
PSB converted into ICBs
|
The PSB specified as one of the input
parameters references a DBD which has probably not been run
through the CBC utility successfully.
|
Check the PSB and the referenced
DBD s, and complete the conversion. See the section
ADL Conversion Utilities
for DBDs and PSBs in the ADL
Conversion documentation for details.
|
ADL0734 | PSB for
DAZUNDLI contains DL/I PCBs
|
The PSB specified as one of the input
parameters for a DAZUNDLI run references at least one
DBD which has been marked as non-converted.
|
Check the PSB and correct the error. See
the section ADL Data Conversion
Utilities in the ADL Conversion
documentation for details.
|
ADL0735 | Illegal PR parameter
specification
|
The PR parameter was not specified
correctly.
|
Check the PR parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0736 | GETMAIN for
PSB failed
|
The GETMAIN to get the work area for initializing
the input PSB has failed.
|
Increase the partition/region size. |
ADL0737 | DAZUNDLI PSB
must contain at least 2 PCBs
|
The PSB used for this
DAZUNDLI run contains only 1 PCB.
|
Create a PSB with 2 PCBs. See the section
ADL Data
Conversion Utilities in the ADL
Conversion documentation for details.
|
ADL0738 | Illegal CPID parameter
specification
|
The CPID parameter was not specified
correctly.
|
Check the CPID parameter 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 CPID parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
Number | Message | Cause | Action |
---|---|---|---|
ADL0740 | Illegal IMSY parameter
specification
|
The IMSY parameter was not specified
correctly.
|
Check the IMSY parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0742 | The table module DAZPSB could not be
loaded
|
During execution of the DAZSHINE utility, or while
running the DAZIFP initialization program in a message region
(IMS/TP only), the table module DAZPSB could not be loaded.
|
Check that the table DAZPSB was created correctly
and is in one of the load libraries. Confirm that the suffix specified for
DAZPSB either by default or explicitly is correct. See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0743 | Illegal DBDSF parameter
specification
|
The DBDSF parameter was not specified
correctly.
|
Check the DBDSF parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0744 | Illegal PSBSF parameter
specification
|
The PSBSF parameter was not specified
correctly.
|
Check the PSBSF parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0745 | Illegal BUFSF parameter
specification
|
The BUFSF parameter was not specified
correctly.
|
Check the BUFSF parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0746 | The table module DAZDBD could not be
loaded
|
(IMS/TP only) During execution of the DAZIFP
initialization program in a message region, the table module
DAZDBD could not be loaded.
|
Ensure that the DAZDBD table was correctly created
and is in one of the load libraries, and that the DAZDBD suffix
(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 DAZBUF could not be
loaded
|
(IMS/TP only) During execution of the DAZIFP
initialization program in a message region, the table module
DAZBUF could not be loaded.
|
Ensure that the DAZBUF table was correctly created
and is in one of the load libraries, and that the DAZBUF suffix
(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 PSB ICBs did not fit into
the largest DAZBUF buffer 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 OPENRQ parameter
specification
|
The OPENRQ ADARUN parameter
was not specified as either YES or NO .
|
Enter either YES when OPEN is required
or NO when OPEN is not required.
OPENRQ=YES must be specified if the Adabas ADARUN
OPENRQ parameter was specified as (or defaulted to)
YES .
|
ADL0750 | Illegal DUO parameter
specification
|
The DUO parameter was not specified
correctly.
|
Check the DUO parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0751 | Illegal RETRY parameter
specification
|
The RETRY parameter was not specified
correctly.
|
Check the RETRY parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0752 | Illegal LCS parameter
specification
|
The LCS (last-call save area) parameter
was not specified correctly.
|
Check the LCS parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0753 | Illegal CHKPMSG parameter
specification
|
The CHKPMSG (checkpoint message)
parameter was not specified correctly.
|
Check the CHKPMSG parameter and correct
the error. See the section
ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0754 | Illegal RBE parameter
specification
|
The RBE (record buffer extension) parameter was not specified correctly. | Check the RBE parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0755 | Illegal MFT parameter
specification
|
The MFT (Multifetch Table) parameter was
not specified correctly.
|
Check the MFT parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0756 | The RBE and
MFT parameters are mutually exclusive
|
Only one of the RBE (record buffer
extension) or MFT (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 LOAD parameter
specification
|
The LOAD parameter was not specified
correctly.
|
Check the LOAD parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0758 | Illegal LANG parameter
specification
|
The LANG (language) parameter was not
specified correctly.
|
Check the LANG parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0759 | The ADL pre-load program DAZMPL
could not be loaded
|
(IMS/TP only) During execution of the DAZIFP
initialization program in a message region, the ADL pre-load program
DAZMPL could not be loaded.
|
Ensure that the DAZMPL program is in one of the
load libraries. See the section
IMS/TP
Installation and Operation in the ADL Interfaces
documentation for details.
|
ADL0760 | Illegal FX parameter
specification
|
The FX parameter was not specified
correctly.
|
Check the FX parameter and correct the
error. See the section ADL Parameter
Module in the ADL Installation
documentation for details.
|
ADL0761 | Illegal PLILE parameter
specification
|
The PLILE parameter was not specified
correctly.
|
Check the PLILE parameter 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 MODE parameter for
DAZSHINE
|
Self explanatory. | Check the MODE parameter for
DAZSHINE . See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0802 | Invalid RANGE parameter
for DAZSHINE
|
Self explanatory. | Check the RANGE parameter for
DAZSHINE . See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0803 | Start parameter for RANGE
0 or larger than 4096
|
Self explanatory. | Check the RANGE parameter for
DAZSHINE . See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0804 | Step parameter for RANGE 0
or larger than 1024
|
Self explanatory. | Check the RANGE parameter for
DAZSHINE . See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0805 | PSB table missing or empty
|
The ADL table DAZPSB could not be loaded or
contains no PSB definition.
|
Check that the PSB table 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 DAZOUT4 is 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 PSB found in directory
|
None of the PSBs specified in the
DAZPSB table were found in the ADL directory.
|
Check if the DBID and FNR of the ADL
directory file are specified. Convert at least one of the PSBs of
the DAZPSB table.
|
ADL0810 | DAZSHINE - Overflow in
DBID/FNR Table
|
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 DAZNUCC could not be loaded.
|
Check that DAZNUCC is 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 DAZNUCC
was 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 xxxxxxxx is not
compatible to CICS level
|
During initialization of the ADL, the ADL module
xxxxxxxx was 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 GETMAIN failed during initialization of the
DAZCICS work 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 DAZPSB could not be loaded.
|
Check that DAZPSB is 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 DAZDBD could not be loaded.
|
Check that DAZDBD is 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 DAZBUF could not be loaded.
|
Check that DAZBUF is 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 DAZSYNC could not be
loaded or not be activated.
|
Check that DAZSYNC is 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/CLOSE destid
DAZD
|
An error occurred during the open or close of the transient data
extra partition destination DAZD .
|
Check the status of DAZD using the
CEMT transaction. Check that DAZD is properly defined
in the ADLCSD table. See the section
Prerequisites for
CICS Installation in the ADL
Interfaces documentation for details.
|
ADL0915 | Error during OPEN/CLOSE destid
DAZR
|
An error occurred during the open or close of the transient data
extra partition destination DAZR .
|
Check the status of DAZR using the
CEMT transaction. Check that DAZR is properly defined
in the ADLCSD table. See the section
Prerequisites for
CICS Installation in the ADL
Interfaces documentation for details.
|
ADL0916 | Error during OPEN/CLOSE destid
DAZP
|
An error occurred during the open or close of the transient data
extra partition destination DAZP .
|
Check the status of DAZP using the
CEMT transaction. Check that DAZP is 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
ADANAME parameter, 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 the ADANAME parameter.
|
ADL0919 | Invalid ADALNC version 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 CALLDLI Interface
first
|
The function requested can only be performed when the ADL
CALLDLI Interface has been activated.
|
Self-explanatory. |
ADL0922 | No PSB 's in table
DAZPSB
|
No PSB s found in DAZPSB .
|
Create a DAZPSB module with at least one
PSB . See the section
Generating the
Runtime Control Tables in the ADL
Interfaces documentation for details.
|
ADL0923 | End of PSB table 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 TWA supplied for
DAZCICS
|
The transaction which calls DAZCICS does not supply
a valid TWA .
|
Specify a TWA size of at least 24 bytes for each
transaction calling DAZCICS .
|
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 DAZNUCC has 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 DAZACT loaded
|
The ADL table module DAZACT has been loaded.
|
None. This message is for information only. |
ADL0935 | ADL table DAZBUF loaded
|
The ADL table module DAZBUF has been loaded.
|
None. This message is for information only. |
ADL0936 | ADL table DAZPSB loaded
|
The ADL table module DAZPSB has been loaded.
|
None. This message is for information only. |
ADL0937 | ADL table DAZDBD loaded
|
The ADL table module DAZDBD has 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 , DAZDBD and 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 DAZNUCC
deleted
|
The ADL table modules DAZSYSDS ,
DAZPSB , DAZBUF , DAZDBD and the ADL
nucleus DAZNUCC have been released.
|
None. This message is for information only. |
ADL0945 | User exit routine XXXXXXXX could 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
DBD source, that the corresponding module is in the load library
of CICS, and that the module is defined in the ADLCSD table.
|
ADL0946 | PSB XXXXXXXX
successfully initialized
|
The PSB indicated has been successfully
initialized.
|
None. This message is for information only. |
ADL0947 | PSB XXXXXXXX
- at least one DBD is not converted
|
During initialization of the PSB , at
least one of the DBD s 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 | PSB XXXXXXXX
not found in ADL directory file
|
The PSB indicated could not be found in
the ADL directory file.
|
Run the CBC utility for the PSB
indicated. 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 DAZP using the
CEMT transaction. Check that DAZP is properly defined
in the ADLCSD table.
|
ADL0950 | Task xxxxxx abend DAZA .
ADL Error no.: yyyyyy
|
A task with the task number xxxxxx was abended with
abend code 'DAZA' by ADL. The value yyyyyy is the
number of the error which originated the abend.
|
Follow the instructions given for the error number specified in
yyyyyy in 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 DLI or
EXECUTE DLI .
|
Check the application program and correct the error. |
ADL1002 | Syntax error: invalid command | An invalid function was specified for the EXEC
command.
|
Check the application program and correct the error. |
ADL1003 | Syntax error: invalid PSB
option
|
The PSB option 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
WHERE clause. 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
WHERE clause. 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 PBUF
parameter. 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: WHERE not allowed with
KEYS
|
The WHERE and KEYS clauses are
mutually exclusive.
|
Check the application program and correct the error. |
ADL1013 | Syntax error: KEYS must be on first
level
|
The KEYS clause may only be specified in the first
SEGMENT option specified.
|
Check the application program and correct the error. |
ADL1014 | Syntax error: CURRENT on last level
|
The CURRENT option may not be specified in the last
SEGMENT option.
|
Check the application program and correct the error. |
ADL1015 | Syntax error: SETPARENT on last
level
|
The SETPARENT option may not be specified on the
last SEGMENT level.
|
Check the application program and correct the error. |
ADL1016 | Syntax error: Qualification statement on last level | The WHERE clause cannot be specified on the last
SEGMENT level 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
FIELDLENGTH option does not match the number of field names
referenced in the corresponding WHERE clause.
|
Check the application program and correct the error. |
ADL1022 | Syntax error: missing FIELDLENGTH
option
|
The FIELDLENGTH option is missing for this command.
|
Check the application program and correct the error. |
ADL1023 | Syntax error: missing SEGLENGTH
|
The SEGLENGTH option is missing for this command.
|
Check the application program and correct the error. |
ADL1024 | Syntax error: missing LENGTH
|
The LENGTH option 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 - GETMAIN failed
|
(CICS environment only.) A CICS GETMAIN request
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 FSTAC parameter
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 unit SYSIPT (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
DAZDBD table 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 FDT parameter. 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 | DBD in Consistency
PSB is connected with non-converted DBD
|
A DBD which belongs to the internal Consistency
PSB is logically connected with a non-converted
DBD .
|
Use the ADL Online Services to select just those
DBD s for the Consistency PSB which are only
connected with converted DBD s.
|
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 TSKENT parameter of the
DBDMAC macro during creation of the DAZDBD table.See
the ADL
Interfaces documentation for details.
|
ADL1254 | Failure during GETMAIN request
|
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 VCK field.
|
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 LUB found
|
No free local user block (LUB ) was found for the
current transaction in the LUB table in DAZDBD .
|
Retry. If the error persists, then increase the size of the LUB
table by specifying the LUBENT parameter with the
DBDMAC statement at the DAZDBD generation. 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 PSB not available
|
The PSB specified was not found in the
PSB table DAZPSB during processing of a
DL/I scheduling call.
|
Check DAZPSB and correct the error.
|
DAZ4 | GETMAIN failed | A CICS GETMAIN for 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 TWASIZE for task
|
An attempt was made to issue a scheduling call for a task
defined in the PCT with a TWASIZE of less than 24
bytes.
|
Increase the TWASIZE specification in the
PCT .
|
DAZ8 | ADL EXEC call to DL/I | A program using the HLPI and compiled using the ADL
precompiler attempted to issue a call against an unconverted DBD .
|
Examine the PSB and convert the
DBD in question.
|
DAZ9 | Invalid PCB number | A call generated by the ADL precompiler specified a PCB number
larger than the number of PCBs in the PSB for 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 PSB is 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 DAZCICS is defined correctly in the ADLCSD
table. If the DAZCFCT program has been used, check if the
&FUNC parameter is specified correctly.
|