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.

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.

The following sections list the conditions that are applicable to the EXEC CICS commands described in this book, their corresponding RESP values (decimal), the associated EIBRCODE values (hexadecimal), and the transaction abend codes (if any).

EXEC CICS 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 code code EIBRCODE Abend
DSNNOTFOUND 93 5D AEX1
DUPREC 14 0E AEIN
END 83 53 AEXK
FILENOTFOUND 12 0C AEIL
ILLOGIC 21 15 AEIU
INVREQ 16 10 AEIP
IOERR 17 11 AEIQ
JIDERR 43 2B AEYG
LENGERR 22 16 AEIV
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, ENABLE, and EXTRACT EXIT commands

Conditions that can be raised by the DISABLE, ENABLE, 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
[[ Contents Previous Page | Next Page Index ]]