A fix is available
APAR status
Closed as program error.
Error description
After upgrading from CICS TS 4.1 to 4.2, a previously working application gets message: DFHPI0001 An Abend (code 0C4/AKEA) has occurred at offset X'48D2' in module DFHPISN. There is a SOAP Header element consisting of one blank space: <SOAP-ENV:Header> </SOAP-ENV:Header> DFHPISN misinterprets the element as containing relevant data, the code continues processing the header with residual data. When calculating the storage address of data to add to the output buffer, use of this residual data results in the 0C4 ABEND. Additional Symptom(s) Search Keyword(s): DFHPI0500 The CICS Pipeline Manager DFHPIPM encountered an error while trying to link to program DFHPISN1. The program abended. PIPELINE: xxxxxxxx. DFHPI0400 The CICS pipeline HTTP transport mechanism failed to send a request because there was a socket error. Problem occurred for URI http://blah.com:port/x/y DFHPI0504 The CICS Pipeline Manager has failed to communicate with a service provider due to an error in the underlying transport. TRANSPORT: HTTP, PIPELINE: xxxxxxxx DFHPI0997 The CICS pipeline manager unavailable or abended. Trace shows: L8 SM 0301 SMGF EN GETMAIN 5,YES,PISNAGGR,CICS L8 SM 0302 SMGF EX GETMAIN/OK 268D95E8 L8 PI 0C14 PISN *EXC RECOVERY_ENTERED SOAP_11 KIXREVJXD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHPI0001 ABEND 0C4/AKEA AT OFFSET * * X'48D2' IN DFHPISN. * **************************************************************** * RECOMMENDATION: * **************************************************************** A soap request is passed to CICS with a SOAP Header element consisting of a blank space: <SOAP-ENV:Header> </SOAP-ENV:Header> In this case, there is white space, which DFHPISN does not consider empty. By misinterpreting the element as containing relevant data, the code continues processing the header with residual data. When calculating the storage address of data to add to the output buffer, use of this residual data results in the 0C4 ABEND. Additional keywords: abend0C4, 0C4/AKEA, DFHPI0001, msgDFHPI0001
Problem conclusion
Module DFHPISN has been changed to do a necessary check for a start element in soap envelope header when there is content.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM71407
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-08-22
Closed date
2012-10-08
Last modified date
2012-11-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK82436
Modules/Macros
DFHPISN
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK82436
UP12/10/12 P F210
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.2","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.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 November 2012