A fix is available
APAR status
Closed as program error.
Error description
Recursive ASRA abend and brings CICS down with DFHPC0409 DFHAP0001 SOC4/AKEA abend in at offset X'00000EA8' in module DFHZISP. DFHAP0001 ASRA abend occurred at offset X'048A' in module DFHAPTC. This produced an APCT01 system dump. To prevent the ASRA, module DFHAPTC will be fixed to ensure that TCATPPFL is clean before DFHZISP is called to allocate a session. Addtional symptoms: U1800 ABENDU1800 CPSM tranid COWC in TCA field KIXREVSCB
Local fix
Apply APAR
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: An abend 0C4/AKEA has occurred in * * DFHZISP, followed by several ASRA * * abends in DFHAPTC. These were during * * a dynamic routing for a Web service * * request. CICS terminates with message * * DFHPC0409. * **************************************************************** * RECOMMENDATION: * **************************************************************** CICS receives a Web service request. The CICS region has a URIMAP with a usage of PIPELINE. The header program specified in the pipeline configuration file issues an EXEC CICS PUT_CONTAINER(DFHWS-TRANID) command. As a result request streams are invoked to route the request to a remote region. To create a request stream, DFHRZRS firstly determines a router. The customer uses CPSM for dynamic routing. As the new transid defines as DYNAMIC(YES), CICS calls CPSM. The CPSM routing exit EYU9XLOP issues an EXEC CICS START TRANSID(COWC) command to start garbage collection. This places the transid COWC in TCAICTI, which is part of the overlay area of the TCA. DFHRZRS secondly opens a transport for the request stream. It uses the function DFHAPTC OPEN. DFHAPTC issues a DFHTC TYPE=ALLOCATE specifying PROFILE=YES, however it does not set up the required terminal profile address in TCATPPFL. TCATPPFL is at the same offset as TCAICTI in the TCA, which still contains COWC. DFHZISP processes the DFHTC TYPE=ALLOCATE and program checks when it attempts to use the contents of TCATPPFL as the profile address. DFHAPTC intercepts the abend and returns a disaster response to DFHRZRS. DFHRZRS retries to route the request. However TCATPPFL still contains COWC, so DFHAPTC abends ASRA again. When this process repeats a third time, DFHABAB detects that the abend-in-progress flag TCAABREC is still on and concludes that there is a recursive abend ASRA. It brings down CICS with DFHPC0409. Additional keywords: msgDFHPC0409 PC0409 msgDFHAP0001 AP0001
Problem conclusion
DFHAPTC has been changed to use the DFHTC ALLOCATE macro with an option of PROFILE=NO, which clears TCATPPFL.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM02134
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2009-11-26
Closed date
2010-01-04
Last modified date
2010-02-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK53280
Modules/Macros
DESAPTC DFHAPTC
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK53280
UP10/01/07 P F001
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 February 2010