User Abend Codes

The decimal abend (abnormal end) codes described in this document occur in ADAInn, ADARUN, and in some utility messages or during replication or transaction manager processing. The message ADAM99 presents both system and nucleus STAE abend codes in hexadecimal; in this case, a nucleus abend code must first be changed to decimal before the description can be located here.

Most abend codes (except 20) result from errors that normally require assistance from your Adabas support technical representative. If abend codes 23 or 24 occur, save the Work data set. For all abend codes, save any dumps and note any messages or other indications that the system issues. Advise your Adabas technical support representative of the error.

Note:
Entire Net-Work issues only the abend code 253 to indicate an abnormal termination occurred. The abend (abnormal end) codes described in this document are issued primarily by Adabas modules operating with Entire Net-Work. Specific information related to an error is given in the messages written to the print data set.

Code Module Explanation
15 (nucleus) Workpool too small to execute session autorestart.
16 (nucleus) DTP=RM: Two-phase commit logic error.
17 (nucleus) DTP=RM: Work-part-4 overflow.
19 (nucleus) DTP=RM: Two-phase commit logic error.
20 (nucleus) Error during system startup (refer to descriptions of nucleus startup errors in Adabas Messages and Codes).
21 (nucleus) I/O error during asynchronous buffer flush (Asso/Data/Work/PLOG).
22 (nucleus) I/O error on sequential PLOG and PLOGRQ=YES/FORCE in effect.
23 (nucleus) WORK overflow.
24 (nucleus) Autostart canceled - protection area inconsistent.
25 (nucleus) Logical I/O error: Adabas was unable to track one or more I/O operations).
26 (nucleus) Adabas session canceled by operator command.
27 (nucleus) Session ended due to work pool space problems.
28 (nucleus) Nucleus problem during an asynchronous buffer flush.
29 (nucleus) Adabas Transaction Manager (ATM) initialization failed. Review the console messages for further information about the error.
30 (nucleus) Adabas Transaction Manager (ATM) interface error.
31 (nucleus) Insufficient workpool space for only active command.
32 (nucleus) Internal error processing search algorithm 3 command.
33 (nucleus) Logic error during file number validation.
33 ADARAC Recovery Aid logic error.
34 utilities Abnormal termination with dump.
35 utilities Abnormal termination without dump.
36 utilities I/O error occurred while writing to DDDRUCK or DDPRINT. Check JCL.
37 (nucleus) ET post logic error.
38 (nucleus) Unexpected response code for internal command.
39 (nucleus) Fatal internal response code occurred during asynchronous buffer flush.
40 (nucleus) Getmain failure early during session start.
40 ADACOM Fatal error during ADACOM processing (cluster environments).
41 ADADSFN Fatal error during Delta Save Facility processing.
42 (nucleus) A security violation occurred at startup.
43 (nucleus) Logic error in command selection (freeze table).
44 (nucleus) Logic error in an FST write or an online process.
45 (nucleus) Logic error in asynchronous buffer flush by volume (with ASYTVS=YES)
46 (nucleus) Logic error in the buffer pool manager.
47 (nucleus) Logic error in thread management
48 (nucleus) Logic error in ADANCX (cluster environments).
49 (nucleus) General internal error (various reasons)
50 (nucleus) Logic error in SRB code (Adabas Cluster Services)
51 (nucleus) Logic error in dynamic Work access
52 (nucleus) STCK clock not running
53 (nucleus) Logic error in global hold queue element lock handling
54 (nucleus) Logic error in global file lock handling
55 ADACLU Fatal error during ADACLU processing (cluster environments).
56 (nucleus) Logic error in ET synchronization process
57 (nucleus) Unexpected error during online recovery
58 (nucleus) Error in protection record bookkeeping
59 (nucleus) Logic error during large object (LB) processing
60 (nucleus) Unique descriptor update logic error
61 (nucleus) Logic error in system field update
65 (replication) Fatal error related to replication processing.
66 (replication) Logic error in initial-state processing
67 (replication) Logic error in SLOG handling
70 (nucleus) Parallel Services nucleus canceled by peer nucleus
71 (nucleus) Logic error or bad data in protection data area extension on Work data set
72 (nucleus) Logic error in protection data publishing
79 (nucleus) Uncorrectable intracluster communication failure
80 (nucleus) Logic error in update tracking
82 (nucleus) Logic error in file activity bookkeeping
83 (nucleus) Logic error in extended MU/PE handling
84 (nucleus) Logic error in spanned record handling
85 (nucleus) Logic error in spanned record read-lock handling
86 (nucleus) Logic error in Adabas Fastpath multifetch processing
87 (nucleus) Logic error in multiple buffers
89 (nucleus) Logic error during global update command synchronization
90 (nucleus) Logic error when updating a compressed record
91 (nucleus) Internal error
92 (nucleus) Logic error during increase of an address converter extent
93 (nucleus) Logic error when processing an online function
94 (nucleus) Logic error in special descriptor decompression
95 (nucleus) Logic error during AAD,AA handling
96 (nucleus) Logic error in command selection
108 ADATRA Failure to load and install the trace module
109 ADAZIP Fatal error related to the execution of Adabas code on a System z Integrated Information Processor (zIIP)
220 MPMVSE FREEVIS problem
221 MPMVSE Invalid operating system
222 MPMVSE Invalid function
227 MPMBS2 Wrong ADARER module found
228 MPMBS2 STXIT not successfully installed
229 MPMBS2 Invalid function in dependent MPM call
231 MPMBS2 The command queue referenced in the ID table does not match the target ID in the call
232 MPMBS2 The ID table is being referenced but the MPM has a zero (0) address
233 MPMBS2 Adabas canceled in BOURSE WAIT (see the ADAM82 message description in Adabas Messages and Codes).
234 MPMBS2 Enqueue to IDT failed (BS2000)
235 MPMBS2 Unable to acquire memory for MPM client table UTAB (BS2000)
245 MPMMVS Error locating ADAIOR in ESTAE recovery routine
246 RAOSSYDI (Adabas Review) An error occurred when writing a message to the console (WTO).
247 MPMMVS Unsuccessful STAE
248 MPMMVS or MPMF4 Invalid operating system or RMODE; for MPMF4, invalid operating system or RMODE; or CID GETMAIN failed The operating system check did not recognize a "known" operating system. The known system is z/OS. For z/OS: if the nucleus is running AMODE 31, then RMODE 24 was not set for at least one Adabas module other than ADALNK.
249 MPMMVS Invalid function
251 ADARST Unrecoverable abend of the Adabas Review subtask ADARST. See the ADAM90 message description.
252 IORSUB Unrecoverable subtask abend. See the ADAM90 message description.
253 MPMIND Nonrecoverable abend (caused by STAE/STXIT processing program check or nucleus abend) See the ADAM99 message description in Adabas Messages and Codes.
254 MPMIND Invalid function in abnormal termination
Recovery exit
255 MPMIND Invalid function
257 MPMVSE Return code on 24-call from FREEVIS
435 ADASIP The specified subsystem name is already being used by another ADABAS SVC. Select another subsystem name and rerun the job.
436 ADASIP The currently installed SVC is using a different subsystem.
437 ADASIP There are one or more potentially active targets in the IDT of the specified SVC.
454 SVCVSE SVC 04-call buffer address error
455 SVCVSE SVC 16-call buffer address error
456 SVCVSE SVC work area allocation error
470 SIPMVS SVCMVS load error
471 SIPMVS Incorrect SVCMVS
472 SIPMVS SSCT disappeared
473 SIPMVS ADASIR non-zero return code
474 SIPMVS SVC table entry changed
475 SIPMVS SSCT already exists
476 LNKBS2 Request for user buffer memory in ADALNK failed
SIPMVS GETMAIN error
477 SIPMVS Incorrect ADASIR
478 SIPMVS ADASIR load error
479 SIPMVS ADASIR or ADASVC were not found in the load libraries provided to the ADASIP job
480 SIPMVS Open error
481 SIPMVS EXEC PARM error
482 SIPMVS SIPMVS not authorized
485 LNKBS2 Unsupported function
LNKBTO
LNKIX1
486 SVCMVS Invalid PCR04 call
487 SVCMVS Caller specified an unknown or invalid target. This is possibly caused by restarting an already active target using FORCE=YES.
488 SVCMVS Invalid PCR16 call
489 SVCMVS Invalid 48-call parameters
490 MPMBS2 Target ID table may only be changed by a communicator
SVCMVS
491 SVCMVS SVC 12-call without 16-call required
SVCVSE
492 SVCMVS Active dormant LX
493 SVCMVS Invalid 00-call parameters
494 SVCMVS Caller not authorized
496 SVCMVS No IDT
497 SVCMVS Invalid function
498 LNKBTO Invalid UB
LNKIX1
499 LNKBTO Length of user info less than zero
LNKIX1
500 LNKBS2 Error in link initialization routine
LNKBTO
LNKIX1
501 LNKBTO Incorrect router version
LNKIX1
502 LNKBTO User exit before-call increased length of user info
LNKIX1
509 IORMVS DEB error
513 SVCVSE Invalid SVC-08 call
515 IORIND GTALNK error
516 IORIND RWINT error
517 IORIND RWINT Cache Fast Write request error
519 IORIND UPELE error
539 IORSUB FVSE error
540 IORSUB FVST error
545 IORMVS BCP storage error
547 IORMVS Initialization error
548 IORMVS BCP error
549 IORMVS DLECB error
550 IORMVS QEDIT (block) error
551 IORMVS CHKIO error
559 IORMVS Incorrect SVC version
560 IORMVS Maximum blocks/track > minimum, I/O error, global sequential BLKSIZE too big, or invalid number (ECBS)
561 IORMVS EVENTS error
563 IORBS2 Invalid TDCE found during ADAIOR INIT
564 IORBS2 Failure to load ADAIOI or AT when trying to enable EVENT NAME
565 IORBS2 ECB list overflow
566 IORBS2 Invalid SOLSIG return code
567 IORBS2 Cannot load ADAONR
568 IORBS2 BCP error
569 IORBS2 WTOR error
570 IORBS2 CHKIO error
571 IORBS2 Invalid ECB type
572 IORBS2 Invalid event checksum
573 IORBS2 SOLSIG RC operator commands/EOC
574 IORBS2 No multiple RSOFEI postcode mem
577 LNKCX User exit before-call increased length of USER INFO
578 IORVSE CHKIO error
579 LNKCX Error in link initialization routine
580 LNKCX Length of user info less than 0 (greater than 32K)
581 LNKCX Incorrect router version
582 LNKCX Invalid UB
583 IORMVS QEDIT (CIBCTR) error
584 LNKCX Unsupported function
591 IORVSE EVENTS error
592 IORVSE GETDVS error
593 IORVSE IVST error
594 USRBTO Invalid RMODE
595 IORVSE EXTRACT error
596 IORVSE GETLBL error
597 IORVSE TOPMSG error
598 IORMVS ADECB error
599 IORVSE ADECB error
600 IORVSE DLECB error
601 IORVSE SUBSID error, invalid version, or ADAIOI could not be loaded
602 IORVSE CKTDC error
603 IORVSE Global sequential block size too big or invalid number (ECBS)
604 IORVSE GETTVS error
605 IORVSE Invalid printer device
606 LNKBS2 Unsupported ADALNK function code
607 LNKBS2 UB flags in ADALNK asynchronous call incorrectly set
608 LNKBS2 Length of user info less than 0 (greater than 32K)
609 LNKBS2 Unable to acquire ID table common memory
610 LNKBS2 User information length at ADALNK before-call too small
611 LNKBS2 WAIT error
612 RERBS2 IDT (identification table) common memory not accessible in router
613 RERBS2 Invalid router function code
614 SVCVSE Invalid function via caller
615 SVCVSE No IDT (identification table)
616 SVCVSE Invalid 00-call parameters
617 SVCVSE Invalid 40-caller
618 SVCVSE Caller specified an unknown or invalid target. This is possibly caused by restarting an already active target using FORCE=YES.
619 LNKxx Invalid SVC number in link routine
SVCVSE Power job error in SVC
620 IORIND IOR fatal error
622 LNKxx Invalid SAVE area in UB (LUEXIT1). SAVE area (USERSAV) in the Adabas link routine was less than 72 bytes and user exit 1/2 (B/A in Adabas 7) was invoked.
627 IORVSE 64-bit I/O not supported for dev
628 IORVSE GETMAIN error during startup
IORMVS
629 IORVSE ADAOPTD could not be found, or could not be loaded into storage
631 IORVSE GETVIS failed for sequential file table
632 IORVSE No more slots in sequential file table
633 IORVSE Internal error file name not found
634 IORVSE Return code from LABEL macro greater than 4
635 IORVSE PFIX/PFREE issued from dynamic partition
639 LNKCX A CICS GETMAIN request failed.
640 LNKBS2 No memory available for BS2000 LNK anchor block
640 ADALNK No memory available for LNK anchor block (BS2000)
641 LNKBS2 The SM6 ADALNK detected a router at 5.2 SP5 level or lower. The ID Table must be initialized with an Adabas nucleus at level 5.2 SP6 or higher.
642 LNKBS2 The ADALNK cannot read the DDLNKPAR parameter file; the file may be empty, or it may be an ISAM file. Use a SAM/V data set that was created by EDT.
643 LNKBS2 The ADALNK detected a syntax error in the DDLNKPAR parameters. Correct the syntax and rerun.
645 LNKCX The CICS macro level interface is not supported for CICS/ESA 3.2 and above.
646 IORBS2 Cannot read the SYSDTA data set; see the message ADAI56 description.
647 LNKBTO Invalid reentrant work area address
LNKIX1
648 LNKIX1 Invalid AIBTDLI entry address
649 LNKCX CICS TWA not present or too short
LNKIX1 AIBTDLI INQY ENVIRON call failed
652 LNKBS2 Invalid PAL
LNKBTO
LNKCX
LNKIX1
653 LNKCX Attempted double wait on UB element
654 ADALNK ADALNK: unsupported operating system version, unsupported HSI. Adabas version 6.1 and above requires BS2000 version 10 and above and XS31 hardware.
655 ADALNK Incompatible versions of ADALNK and ADAL2P. Check library assignments; check TSOSLNK/BINDER protocols. See message ADAK09.
656 ADALNI An internal error occurred when the IMS link routine could find the proper IMS structures to properly set the value for the userid (the last eight bytes of the 28-byte Adabas communication ID). When this user abend occurs, contact your Software AG support representative and provide a dump including the registers at time of the abend so the reason code stored in R15 can be seen and evaluated.
657 LNKBTO Dynamic SVC lookup table missing
LNKCX
LNKIX1
658 LNKBTO LNKUES module not available to ADALNK
LNKCX
LNKIX1
659 SVCMVS PC routine invoked by invalid caller.
660 LNKCX CICS instructed ATM to perform a single-phase commit, but the outcome of the attempted commit could not be determined.
661 SVCMVS Name/Token service error.
662 LNKBTO Program cancel from UEXITR
LNKCX
LNKIX1
663 LNKCX LNCSTUB DCI initialization failed
664 LNKBTO SVC incompatible with install program
LNKCX
LNKIX1
SVCMVS
SVCVSE
665 SVCMVS Invalid SVC caller
SVCVSE
666 RERBS2 Invalid AB deallocation length
SVCMVS
SVCVSE
667 SVCMVS Unsupported z/OS release or missing CPU features. ArchLvl 2 (64-bit) is required.
668 ATMCXRMI A syncpoint operation was triggered by an Adabas command, but the user's communication ID was not known
LNKCX
LNKIX1
669 SVCMVS S64 recovery routine manager error.
670 link routines The CICS EXTRACT command used to obtain the Adabas Task Related User Exit (TRUE) global work area failed. The Adabas 8 or enhanced Adabas 7 CICS environment is not correctly established.

To determine the cause, consult the messages associated with starting the Adabas TRUE issued from ADAENAB (if you are running Adabas 7) or from ADACIC0 (if you are running Adabas 8).

671 RERBS2 Attempted router call to shared 64-bit storage Recovery Routine Manager (RRM) on BS2000. Not available on this platform.
672 SVCMVS IDT extension not provided. Possible incorrect version of ADASIR (z/OS) or ADAIPR (z/VSE).
SVCVSE
673 SVCMVS Invalid PCRCLU caller.
674 link routines A version 8 call using the ACBX has been made, but the link routine did not detect a valid reentrancy token in direct call (field APLXRTOK) of the Adabas 8 parameter list.
675 LNKCX ADL consistency exit not linked
676 link routines The work area passed to an Adabas 8 link routine in the direct call (field APLXRTOK of the APLX) was invalid, or the attempt to obtain storage for the work area failed.
677 LNKCX CICS GETMAIN for a UB failed
678 link routines The Adabas 8 link routine could not find the address of a link global table, either because it was not linked with the Adabas 8 link routine, or because an attempt to load the link globals table failed.

In BS2000 environments, the memory pool accessed does not contain an Adabas ID table.

679 LNKBS2 Unable to set up the DBID/IDT Table (Get Memory error)
LNKBTO ADATMZ invalid header provided
680 LNKBS2 Could not get router ID table memory pool. Check the ID table name in the parameter file/module.
LNKBTO ADATMZ unable to obtain work area
LNKCX
681 LNKCX There was insufficient SAF authorization to issue a CICS EXTRACT EXIT command. Ensure that all users of the Adabas link module have UPDATE access to the EXITPROGRAM CICS command resource identifier.
682 LNKCX TRUE name cannot be located
683 LNKBTO Multiple ECB wait not supported
687 IOSMVS Error queuing parallel request
688 ADAIOR Fatal error during a switch from SRB to TCB mode when Adabas is zIIP-enabled
689 ADAIOR Fatal error during a switch from TCB to SRB mode when Adabas is zIIP-enabled
690 ADAIOR A call has been issued in SRB mode, but Adabas is not zIIP-enabled
691 IOSMVS Error leaving or joining enclave
692 ADAIOS Dataset allocation error
800 NETSIP/OS Invalid operating system detected - not MVS
801 NETSIP/OS Parameter error detected
802 NETSIP/OS Addressing or residency mode, authorization error or operating system is not a virtual machine guest
803 NETSIP/OS Error detected during program loading or validation
804 NETSIP/OS Space allocation failure
806 NETSIP/OS NETSIR initialization failed