IBM Support

PM71405: SOAPFAULT HTTP POST METHOD ONLY SUPPORTED BY THIS ENDPOINT

A fix is available

Subscribe

You can track all active APARs for this component.

 

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