IBM Support

AD2R 0C4 and 04E abends when running CICS TS with BMC APPTUNE

Question & Answer


Question

Why am I randomly receiving an ADR2 abend in my CICS Transaction Server for z/OS (CICS TS) V5.3 one of the transactions is accessing DB2?I was able to see that the AD2R was preceded by an 04E abend in the Kernel Error table. The reason code on this 04E abend was 00E50013.

I thought that the 04E was the root of the problem but I saw in LOGREC for the DB2 subsystem that there was an an 0C4 abend that occurred immediately prior to the 04E abend. So I think this is the real root of the problem. If so, are there any known problems between CICS or DB2 and BMC Software's APPTUNE product?

Answer

An AD2R abend indicates that the CICS-DB2 attached TCB connection that processes the DB2 request for this transaction has abended.

To format the Kernel domain in the system dump, enter IPCS command VERBX DFHPDxxx 'KE=1 (where xxx is your release level of CICS like 700 for CICS TS 5.3). As relayed, I can see the AD2R and the 04E that preceded it in the Summary:

==KE: KE Domain Error Table Summary

 ERR_NUM ERR_TIME KE_NUM ERROR TYPE           ERR_CODE MODULE   OFFSET
 ======= ======== ====== ==========           ======== ======   ======
 0000001 09:53:58  00XX  ABEND                04E/AKEB UNKNOWN  UNKNOWN
 0000002 09:54:00  00XX  TRAN_ABEND_PERCOLATE ---/AD2R DFHPCP   00006BC
 0000003 09:54:00  00XX  TRAN_ABEND_PERCOLATE ---/AD2R DFHD2EX1 0000D50
 0000004 09:54:00  00XX  TRAN_ABEND_PERCOLATE ---/AD2R DFHERM   00018AA
 0000005 09:54:00  00XX  TRAN_ABEND_PERCOLATE ---/AD2R DFHERMSP 0000EF8

The 04E led to the AD2R, which makes sense since the AD2R simply means that the CICS-DB2 thread TCB processing the DB2 request a transaction has abended.

Next by entering IPCS command VERBX LOGDATA, I can see the LOGREC shows:

 PIDS/5740XYR00 RIDS/DSNVGEPL#L RIDS/DSNVEUS1 AB/S004E PRCS/00E50013
 REGS/0E0F3 REGS/C0520 RIDS/DSNRCAFR#R
 
   SYMPTOM             DESCRIPTION
   -------             -----------
   PIDS/5740XYR00      PROGRAM ID: 5740XYR00
   RIDS/DSNVGEPL#L     LOAD MODULE NAME: DSNVGEPL
   RIDS/DSNVEUS1       CSECT NAME: DSNVEUS1
   AB/S004E            SYSTEM ABEND CODE: 004E
   PRCS/00E50013       ABEND REASON CODE: 00E50013

The 00E50013 reason code means:

Explanation: A DB2 execution unit has been abended. This abend code must ultimately be issued by resource managers when the CANCEL exit is driven as a result of a suspend request.

System Action: The agent cancel processing continues.

This abend reason code is issued by the following CSECTs:

 ************************************************************************
 * DSNVEUS1        * DSNVEUS3         * DSNVASTM        * DSNVCST0
 * DSNVDST0        * DSNVFEB          * DSNVSLT0        * DSNVSUL0
 * DSNVXLT0       
 ************************************************************************

Immediately prior to this 04E abend there is an 0C4 abend:

 PIDS/5740XYR00 RIDS/UNKNOWN#L RIDS/UNKNOWN AB/S00C4
 PRCS/00000004 REGS/0C2A2 REGS/0814E RIDS/DSNVEUS2#R
 
 SYMPTOM             DESCRIPTION
   -------             -----------
   PIDS/5740XYR00      PROGRAM ID: 5740XYR00
   RIDS/UNKNOWN#L      LOAD MODULE NAME: UNKNOWN
   RIDS/UNKNOWN        CSECT NAME: UNKNOWN
   AB/S00C4            SYSTEM ABEND CODE: 00C4
   PRCS/00000004       ABEND REASON CODE: 00000004

By entering option 1 from the IPCS primary option menu to Browse the dump data set starting at the PSW address then scrolling backwards until I find the eyecatcher of the failing module, I can see that the PSW address for this 0C4 points within a BMC module:

 | .OIHP9100 - (C)  |
 | COPYRIGHT BMC SO |
 | FTWARE INC. T.{. |

This module is a part of BMC Software's APPTUNE product. BMC has the following fixes for this problem:

  • BQU1053 - S0C4 IN DOMWVSER +A62 OR SIMILAR OFFSET

  • BQU1243 - S0C4 DSNRUCA3 DSNRUA** AT COMMIT OR ROLLBACK

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"DB2","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
20 September 2018

UID

dwa1445550