Abend Codes Reference
Abend Codes Reference
When abnormal conditions occur, CICS sends a message to the CSMT transient data destination that contains the transaction ID, the program name, and the abend code. An abend code indicates the cause of an error and may have originated by CICS or a user program.
CICS transaction dump is provided at abnormal termination. All CICS transaction abends are described with 4-character alphanumeric codes (abcode) of Axxy. The Axxy is described as -
- A - is the IBM-assigned designation of a CICS transaction abend.
- xx - is the 2-character code assigned by CICS to identify the module that detected an error.
- y - is the 1-character alphanumeric code assigned by CICS.
List of Abend Codes with Solution -
Eror | Description | System Action |
---|---|---|
AAL2 | Either an incorrect response (other than PURGED) was returned from the suspend of the allocated task, or an incorrect response was returned from the resum | Terminate with abend dump. |
AAL3 | The task has been purged before a GETMAIN request to the storage manager (SM) domain was able to complete successfully. The task that first detected the purged condition provides an exception trace. | Terminate with abend dump. |
AALO | An error has occurred on a call to the CICS/DB2 table manager DFHD2TM. The domain that detected the original error provides a trace entry and possibly a system dump. | Terminate with abend dump. |
ABM9 | The text data overflow routines have been reentered while text overflow was in process. This condition occurs when the line requirements for the text header and/or trailer exceed the line capacity of the page for which data is being formatted. | Terminates with transaction dump. |
ABM8 | A BMS text request specified a value for the JUSTIFY option which is zero or too large for the page being built. | Terminate with transaction dump. |
ABM7 | The trailer specified to be used while building pages of text data is longer than the page. | Terminate with transaction dump. |
ABM3 | A BMS input or output request has been issued from a task that is not terminal-oriented. | The task is abnormally terminated with a CICS dump. |
ABM1 | A basic mapping support (BMS) service is requested by a task associated with a terminal that is not supported by BMS. The request is not a routing request. | Terminate with transaction dump. |
ABM0 | The map specified for a basic mapping support (BMS) request could not be located. | Terminate with transaction dump. |
ABMB | The user has specified a cursor position in the BMS output request. It is larger than the current screen size for the 3270 for which output is being built. | Terminate with transaction dump. |
ABMA | The user has supplied a terminal I/O area (TIOA) with an invalid data length that was either equal to zero or greater than the storage accounting length minus 12. | Terminate with transaction dump. |
ABMF | The value specified for the length option of the basic mapping support (BMS) send map is greater than the length of the 'from' area. | Terminate with transaction dump. |
ABMX | "A text string passed to BMS contained a set attribute order that was invalid for one of the following reasons:The set attribute sequence was less than three characters.The attribute type was invalid." | Terminate with abend dump. |
ABMU | The application program supplied an address that is not within region boundaries. | Terminate with transaction dump. |
ABMO | The map specified for a BMS output mapping request was not an output map. | Terminate with transaction dump. |
ABMM | An invalid map was specified. | Terminate with transaction dump. |
ABMI | The map specified for a BMS input mapping request was not an input map. | Terminate with transaction dump. |
ABXV | The client code page which has been requested by the client is not one which CICS can support. | Terminate with transaction dump. |
ABXC | An error occurred when a SYNCPOINT request was issued by the bridge exit. | Terminate with abend dump. |
ABXD | An error occurred when a SYNCPOINT ROLLBACK request was issued by the bridge exit. | Terminate with abend dump. |
ABRR | The user transaction's profile could not be found. | Terminate with abend dump. |
ABNC | An attempt to access a temporary storage queue failed. | Terminate with abend dump. |
ABNE | An error response was received from an invocation of a BMS TYPE=ROUTE or TYPE=STORE request. | Terminate with abend dump. |
ABNH | An attempt to ship data to the remote system failed. | Terminate with abend dump. |
ACSI | An APPC conversation failure occurred when an attach between CICS systems was issued. | Terminate with abend dump. |
ACSO | An IPIC conversation failure occurred when an attach between CICS systems was issued. | Terminate with abend dump. |
AEE1 | The application program called an AMODE(64) command stub, but was not executing in AMODE(64). | Terminate with abend dump. |
AEE0 | An application that is executing in AMODE(64) called CICS using a stub program that does not support AMODE(64). | Terminate with abend dump. |
AEIA | ERROR | Terminate with transaction dump. |
AEID | EOF | Terminate with transaction dump. |
AEIE | EODS | Terminate with transaction dump. |
AEIG | INBFMH | Terminate with transaction dump. |
AIEH | ENDINPT | Terminate with transaction dump. |
AEII | NONVAL | Terminate with transaction dump. |
AEIJ | NOSTART | Terminate with transaction dump. |
AEIK | TERMIDERR | Terminate with transaction dump. |
AEIL | FILENOTFOUND | Terminate with transaction dump. |
AEIM | NOTFND | Terminate with transaction dump. |
AEIN | DUPREC | Terminate with transaction dump. |
AEIO | DUPKEY | Terminate with transaction dump. |
AEIP | INVREQ | Terminate with transaction dump. |
AEIQ | IOERR | Terminate with transaction dump. |
AEIR | NOSPACE | Terminate with transaction dump. |
AEIS | NOTOPEN | Terminate with transaction dump. |
AEIT | ENDFILE | Terminate with transaction dump. |
AEIU | ILLOGIC | Terminate with transaction dump. |
AEIV | LENGERR | Terminate with transaction dump. |
AEIW | QZERO | Terminate with transaction dump. |
AEIZ | ITEMERR | Terminate with transaction dump. |
AEI0 | PGMIDERR | Terminate with transaction dump. |
AEI1 | TRANSIDERR | Terminate with transaction dump. |
AEI2 | ENDDATA | Terminate with transaction dump. |
AEI3 | INVTSREQ | Terminate with transaction dump. |
AEI4 | EXPIRED | Terminate with transaction dump. |
AEI8 | TSIOERR | Terminate with transaction dump. |
AEI9 | MAPFAIL | Terminate with transaction dump. |
AEXC | RESIDERR | Terminate with transaction dump. |
AEXF | ESCERROR | Terminate with transaction dump. |
AEXG | UOWLNOTFOUND | Terminate with transaction dump. |
AEXI | TERMERR | Terminate with transaction dump. |
AEXJ | ROLLEDBACK | Terminate with transaction dump. |
AEXK | END | Terminate with transaction dump. |
AEXL | DISABLED | Terminate with transaction dump. |
AEXU | NOTPOSS | Terminate with transaction dump. |
AEXV | VOLIDERR | Terminate with transaction dump. |
AEXW | TASKIDERR | Terminate with transaction dump. |
AEX1 | DSNNOTFOUND | Terminate with transaction dump. |
AEX2 | LOADING | Terminate with transaction dump. |
AEX3 | MODELIDERR | Terminate with transaction dump. |
AEX4 | UOWNOTFOUND | Terminate with transaction dump. |
AEX5 | PARTNERIDERR | Terminate with transaction dump. |
AEX6 | PROFILEIDERR | Terminate with transaction dump. |
AEX7 | NETNAMEIDERR | Terminate with transaction dump. |
AEX8 | LOCKED | Terminate with transaction dump. |
AEX9 | RECORDBUSY | Terminate with transaction dump. |
AEYA | INVERRTERM | Terminate with transaction dump. |
AEYB | INVMPSZ | Terminate with transaction dump. |
AEYC | IGREQID | Terminate with transaction dump. |
AEYE | INVLDC | Terminate with transaction dump. |
AEYG | JIDERR | Terminate with transaction dump. |
AEYH | QIDERR | Terminate with transaction dump. |
AEYJ | DSSTAT | Terminate with transaction dump. |
AEYK | SELNERR | Terminate with transaction dump. |
AEYL | FUNCERR | Terminate with transaction dump. |
AEYM | UNEXPIN | Terminate with transaction dump. |
AEYN | NOPASSBKRD | Terminate with transaction dump. |
AEYO | NOPASSBKWR | Terminate with transaction dump. |
AEYP | SEGIDERR | Terminate with transaction dump. |
AEYQ | SYSIDERR | Terminate with transaction dump. |
AEYR | ISCINVREQ | Terminate with transaction dump. |
AEYT | ENVDEFERR | Terminate with transaction dump. |
AEYU | IGREQCD | Terminate with transaction dump. |
AEYV | SESSIONERR | Terminate with transaction dump. |
AEYX | USERIDERR | Terminate with transaction dump. |
AEYZ | CBIDERR | Terminate with transaction dump. |
AEY0 | INVEXITREQ | Terminate with transaction dump. |
AEY1 | INVPARTNSET | Terminate with transaction dump. |
AEY2 | INVPARTIN | Terminate with transaction dump. |
AEY3 | PARTNFALL | Terminate with transaction dump. |
AEY7 | NOTAUTH | Terminate with transaction dump. |
AEZE | CHANGED | Terminate with transaction dump. |
AEZF | PROCESSBUSY | Terminate with transaction dump. |
AEZG | ACTIVITYBUSY | Terminate with transaction dump. |
AEZH | PROCESSERR | Terminate with transaction dump. |
AEZI | ACTIVITYERR | Terminate with transaction dump. |
AEZJ | CONTAINERERR | Terminate with transaction dump. |
AEZK | EVENTERR | Terminate with transaction dump. |
AEZL | TOKENERR | Terminate with transaction dump. |
AEZM | NOTFINISHED | Terminate with transaction dump. |
AEZN | POOLERR | Terminate with transaction dump. |
AEZO | TIMERERR | Terminate with transaction dump. |
AEXP | SYMBOLERR | Terminate with transaction dump. |
AEZQ | TEMPLATERR | Terminate with transaction dump. |
AEZR | NOTSUPERUSER | Terminate with transaction dump. |
AEZS | CSDERR | Terminate with transaction dump. |
AEZT | DUPRES | Terminate with transaction dump. |
AEZU | RESUNAVAIL | Terminate with transaction dump. |
AEZV | CHANNELERR | Terminate with transaction dump. |
AEZW | CCSIDERR | Terminate with transaction dump. |
AEZX | TIMEDOUT | Terminate with transaction dump. |
AEZY | CODEPAGEERR | Terminate with transaction dump. |
AEZZ | INCOMPLETE | Terminate with transaction dump. |
AEZ1 | APPNOTFOUND | Terminate with transaction dump. |
AEZ2 | BUSY | Terminate with transaction dump. |
AELA | The executing function has been purged before control could be returned. | The transaction is marked to be abnormally terminated with abend code AELA. |
AFCF | A deadlock has been detected between two or more tasks issuing file control requests. | The task that would have entered deadlock is abended with a CICS transaction dump. |
AFCE | A GETMAIN for FFLE storage has failed. | Terminate with transaction dump. |
AFC0 | An attempt has been made to update a file after file control restart failed. | Terminate with transaction dump. |
AFCR | The program issued a file control request against a file opened in RLS mode. | Terminate with abend dump. |
AFCW | The program issued a file control request against a file opened in RLS mode. | Terminate with abend dump. |
AFCV | A request made against a file opened in RLS mode was unable to acquire a record lock. | Terminate with abend dump. |
AFCT | The program has made a file control request against a file opened in RLS mode. | Terminate with abend dump. |
AFCS | The program issued a file control request against a file opened in RLS mode. | Terminate with abend dump. |
AIPM | The transaction was connected to another transaction in another CICS system via an IPIC link. This other transaction has abnormally terminated. | Terminate with abend dump. |
AKCS | A deadlock timeout condition has been detected. | The transaction is abnormally terminated. |
ALIK | CICS has determined that an OS/VS COBOL program is about to be executed. However CICS no longer supports such programs. | CICS abnormally terminates the task and disables the program. CICS processing continues. |
AMGB | A task has been purged due to lack of storage. | The task is abnormally terminated with a transaction dump. |
APIS | CICS encountered a GETMAIN failure during transaction initialization. | A severe error message and system dump should have preceeded this abend. |
APST | A task issued a SPOOL command without the mandatory NOHANDLE operand. | CICS terminates the task abnormally with a dump. |
ARPZ | The connection manager has insufficient authority. | The following message is issued: DFHRP1902. |
ARTE | An error was encountered when attempting to read from or write to temporary storage. | Terminate with abend dump. |
ATC6 | SEND DATA request with a data length greater than 65 528 bytes which is the maximum that it can process. | Terminate with transaction dump. |
ATCC | An application program, has either issued more than one write request or issued a read request. | |
ATSP | A task has attempted to issue a WRITEQ TS request for a recoverable TS queue that has already been deleted in the same unit of work. | Terminate with abend dump. |
AWSQ | This is normal behavior when a user stage of the pipeline abends. | Terminate with abend dump. |
AXF0 | A task has been purged due to lack of storage in a dynamic storage area (DSA). | The task is abnormally terminated with a transaction dump. |
AXF8 | A keyword such as TOKEN, CONSISTENT, REPEATABLE, UNCOMMITTED, or NOSUSPEND has been specified on a file control command for shipping to a system which does not support these functions. | Terminate with abend dump. |
AXFI | The data length for a WRITEQ TD or READQ TD is zero. The abend can also occur when determining the length for file control requests. | Terminate with abend dump. |
AXFR | The CICS command level interface imposes a maximum length of 32 767 for data. The length of the data just received exceeds this limit. | Terminate with abend dump. |
AXFY | An APPC conversation failure has occurred when an attach between CICS systems was issued. | The task is abnormally terminated with a transaction dump. |
AXGE | A distributed program link (DPL) request, specifying channel name DFHTRANSACTION, has also specified a COMMAREA that is too large for the terminal I/O area (TIOA). | The task is abnormally terminated with a transaction dump. |
AXTK | An APPC conversation failure occurred when an attach between CICS systems was issued. | Terminate with abend dump. |
AZT3 | The task is being routed back to the region from where it came. | CICS abnormally terminates the transaction with a transaction dump. |