IBM Support

DFHDU0203I AEXZ when calling an existing web service from a new CICS application

Question & Answer


Question

Why do I receive an abend AEXZ with a dump when calling an existing outbound web service from my new application within CICS Transaction Sever for z/OS (CICS TS)? This is a requestor web service that has been working for years and is frequently used (around 600 times between 1am-2am). Since the new application began calling the web service this past weekend, it has abended at 1:07am on both Tuesday and Wednesday morning.

I see the following messages in the CICS MSGUSR log indicating there is a pipeline error:

 DFHPI0500 05/06/2015 01:07:09 applid tranid The CICS Pipeline Manager DFHPIPM encountered an error 
 while trying to link to program  DFHWSSE1. The program abended. PIPELINE: pipeline.
 DFHDU0203I 05/06/2015 01:07:19 applid A transaction dump was taken for dumpcode: AEXZ, Dumpid: 1/0002.
 DFHPI0500 05/06/2015 01:07:21 applid tranid The CICS Pipeline Manager DFHPIPM encountered an error
 while trying to link to program DFHWSSE1. No further details are available. PIPELINE: pipeline.

I am also seeing an abend AKEH in a DB2 module DFHD2EX1.

Answer

The task receiving the AEXZ abend was attempting to do an outbound web services call. The last command issued by the task was a Get Container command. After this command the task went into a wait issued out of program TSSQMAN (a CA Top Secret program). The task waited for 30 seconds causing monitoring software to purge the task. The purge causes abend 999 to be issued which is followed by abend AKEH to indicate the purge had taken place. The PSW for the abend999 points to program TSSQMAN where it had issued the wait mentioned above. Because this task has also had DB2 activity from an OPEN TCB, that TCB is marked as unclean. Thus, when we try to change mode to the open TCB for clean up, the change mode fails with abend AEXZ.

You can look at the Kernel error table by using IPCS command VERBX DFHPDxxx 'KE' (where xxx is your release level of CICS like 690 for CICS TS 5.2). Here is a picture of the Kernel error table showing the abends involved:

 ERR_NUM   ERR_TIME  KE_NUM  ERROR TYPE           ERR_CODE  MODULE
 =======   ========  ======  ==========           ========  ====== 
 00000001  01:07:01   0148   TRAN ABEND           ---/0999  UNKNOWN
 00000002  01:07:01   0148   TRAN_ABEND_PERCOLATE ---/AKEH  DFHSR1
 00000003  01:07:10   0148   TRAN_ABEND_PERCOLATE ---/AEXZ  DFHPCP
 00000004  01:07:10   0148   TRAN_ABEND_PERCOLATE ---/AEXZ  DFHERM
 00000005  01:07:10   0148   TRAN_ABEND_PERCOLATE ---/AEXZ  DFHAPEX

Around the same time period, the logs showed many regions appearing to be coming down. The following pair of message were seen for each region shutting down:

 TSS6098I - TSS/CICS Detaching Signon Manager Subtask
 TSS6010I - TSS/CICS Termination Complete.  

It is suspected this activity was slowing down CA Top Secret from being able to respond quickly enough at this time.

Contact CA Technologies for further assistance with Top Secret.

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

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
15 July 2015

UID

dwa1202206