Response codes of EXEC CICS commands
After the execution of an EXEC CICS command, fields EIBRESP and EIBRCODE are set to indicate whether the command executed successfully, or whether a CICS® condition was raised. Use the response codes to help in problem determination. Each possible value of EIBRESP relates directly to a specific condition, no matter which command caused the condition to be raised. This is not true for EIBRCODE values: both the value and the byte of EIBRCODE in which it is set depend on which command was issued. This reference topic lists the conditions that are applicable to EXEC CICS commands, their corresponding RESP values (decimal), the associated EIBRCODE values (hexadecimal), and the transaction abend codes (if any).
EXEC CICS CSD, DISCARD, INQUIRE, PERFORM, and SET commands
The first word of EIBRCODE for these commands is always set equal to the hexadecimal equivalent of the RESP value; the remaining bytes are set to X'00'.
| Condition (Byte 3) | RESP Value | EIBRCODE | Abend |
|---|---|---|---|
| BUSY | 128 | 80 | AEZ2 |
| CSDERR | 119 | 77 | AEZS |
| DSNNOTFOUND | 93 | 5D | AEX1 |
| DUPREC | 14 | 0E | AEIN |
| DUPRES | 120 | 78 | AEZT |
| END | 83 | 53 | AEXK |
| FILENOTFOUND | 12 | 0C | AEIL |
| ILLOGIC | 21 | 15 | AEIU |
| INCOMPLETE | 126 | 7E | AEZZ |
| INVREQ | 16 | 10 | AEIP |
| IOERR | 17 | 11 | AEIQ |
| JIDERR | 43 | 2B | AEYG |
| LENGERR | 22 | 16 | AEIV |
| LOCKED | 100 | 64 | AEX8 |
| MODELIDERR | 95 | 5F | AEX3 |
| NOSPACE | 18 | 12 | AEIR |
| NOSTG | 42 | 2A | — |
| NOTAUTH | 70 | 46 | AEY7 |
| NOTFND | 13 | 0D | AEIM |
| PARTNERIDERR | 97 | 61 | AEX5 |
| PGMIDERR | 27 | 1B | AEI0 |
| PROFILEIDERR | 98 | 62 | AEX6 |
| QIDERR | 44 | 2C | AEYH |
| SYSBUSY | 59 | 3B | — |
| SYSIDERR | 53 | 35 | AEYQ |
| TASKIDERR | 91 | 5B | AEXX |
| TCIDERR | 92 | 5C | AEX0 |
| TERMIDERR | 11 | 0B | AEIK |
| TRANSIDERR | 28 | 1C | AEI1 |
| UOWNOTFOUND | 102 | 66 | - |
| USERIDERR | 69 | 45 | AEYX |
| VOLIDERR | 71 | 47 | AEXV |
EXEC CICS DISABLE PROGRAM, ENABLE PROGRAM, and EXTRACT EXIT commands
Conditions that can be raised by the DISABLE PROGRAM, ENABLE PROGRAM, and EXTRACT EXIT commands are INVEXITREQ and NOTAUTH. There are no conditions associated with the RESYNC command.
| Condition | RESP Value | EIBRCODE | Abend |
|---|---|---|---|
| INVEXITREQ | 63 | 80 | AEY0 |
| NOTAUTH | 70 | 46 | AEY7 |