A fix is available
APAR status
Closed as program error.
Error description
Your CICS region receives an HTTP request via a TCPIPSERVICE. The transaction that processes this request issues an INVOKE SERVICE command. The INVOKE SERVICE returns the following SOAP Fault - 'HTTP POST method only supported by this endpoint' . This is due to code in DFHPISN that is validating the HTTP method used for Web Service requests when CICS is a provider. This code is also being incorrectly executed when CICS is acting as a requester. The method from the original HTTP request is located and that causes the SOAP Fault to be generated. . Additional Symptom(s) Search Keyword(s): KIXREVrer INVOKE_WEBSERVICE RESP(16) RESP2(6) SOAPFAULT_CREATE FAULT_STRING HTTP_METHOD
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: SOAP Fault happened when a HTTP * * request with GET method is handled * * by requester pipeline. * **************************************************************** * RECOMMENDATION: * **************************************************************** A HTTP request with GET method enters CICS from TCPIPSERVICE and starts a normal web alias task. The program running as part of the alias task issues an EXEC CICS INVOKE SERVICE command to call a remote Web Service. As part of the requester pipeline processing, DFHPISN gets called to handle SOAP envelope and checkHTTPPOST is incorrectly used to reject the HTTP request with GET by creating a 405 SOAP Fault. So the valid GET request is rejected and the invoked WEBSERVICE returned the SOAP fault.
Problem conclusion
DFHPISN has been changed to invoke checkHTTPPOST only if the PIPELINE is a provider and processing the inbound message.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM71405
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-09-19
Last modified date
2012-10-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK82074
Modules/Macros
DFHPISN
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UK82074
UP12/09/28 P F209
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 October 2012