IBM Support

DFHDS0001 0C4 AKEX at offset FFFF in DFHDSDS3 when using IAM files

Troubleshooting


Problem

You receive an abend 0C4 or AKEX (abend0C4 abendAKEX) in CICS Dispatcher module DFHDSDS3. You are using vendor product IAM from Innovation Data Processing for some of your CICS Transaction Server for z/OS (CICS TS) files.

Symptom

DFHDS0001 An abend (code 0C4/AKEX) has occurred at offset X'FFFF' in module DFHDSDS3.

Cause

Vendor code defect, S0C4 abend in IAM module IAMACCKS at offset 0740.

Diagnosing The Problem

Your CICS region produces a DS0001 system dump. Looking at the internal trace from the dump, you see an exception trace similar to the following for the task running on the RO TCB

DS 0060 DSDS3  *EXC* - DSDS3_RECOVERY - FUNCTION(PARTITION_EXIT)
                                        TCB_PTR(288B5F00)

While the error happened in program DFHDSDS3, IPCS tells you it did not happen under the CICS RB.

An investigation of the MVS PSW and registers shows you that the failing instruction is in module IAMACCKS +x'0740'. This module belongs to the IAM product. See Locating the PSW for a program check in a CICS TS 4.2 or 5.1 system dump for more information on how to locate the PSW and registers when you receive a program check that has an offset of X'FFFFFFFF'.

Resolving The Problem

Contact Innovation Data Processing if and ask for the following fixes:

*****    ZAP-ID#   : P-91.0070
*        DATE      : 14.119
*        SYMPTOMS  : ABEND S0C4 IN IAMACCKS AT +722
*        PROBLEM   : IAMACCKS IS EXITING TO CALLER WHEN REGS IN SAVE
*                    AREA ARE SET UP FOR RETURNING TO IAMASYNC WITH
*                    AIX PROCESSING SET UP FOR ASYNCH UNDER CICS
*        SOLUTION  : REVISE CODE IN THE ASYNC PROCESSING TO HANDLE
*                    AIX PROCESSING DIFFERENTLY.
*
*        MODULE(S) : IAMAVSOC
*-
*
*  FOR IAM V9.1/01 AND ABOVE

Another fix from the vendor for an S0C4 in this module is


***** ZAP-ID# : P-91.0099
* DATE : 14.273
* PREREQ : P910042
* STATUS : NOT APPLIED.
* TYPE : ZAP
* PRODUCT : BASIC
* AUTHOR : RAM
* TEST :
* SYMPTOMS : ABEND S0C4 IN IAMACCKS AT +740 ON ASYNC PROCESSING
* WITH AN ALTERNATE INDEX (AIX)
* PROBLEM : IN AN UNUSUAL TIMING CIRCUMSTNACE THIS S0C4 CAN
* OCCUR WHEN THE ENDREQ ISSUED BY IAMACCIX ON AN AIX
* HAS TO WAIT FOR AN INTERNAL LOCK.
* SOLUTION : REVISE CODE FOR PROPER ASYNC PROCESSING.
* MODULE(S) : IAMAVSOC
*-
*
* ZAP IS FOR V9.1/01 SPIN 06 AND ABOVE

[{"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Dispatcher Domain","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"3.1;3.2;4.1;4.2;5.1;5.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICS TS CICS Transaction Server

Document Information

Modified date:
15 June 2018

UID

swg21673149