IBM Support

PM61111: DFHPI0002 A SEVERE ERROR (CODE X'0507') HAS OCCURRED IN MODULE DFHPITH. HTTP STATUS CODE 302 REDIRECT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Your CICS is acting as a Web Service Requester and your task
    issues an EXEC CICS INVOKE SERVICE command. The Service Provider
    returns an HTTP status code 302 (redirect).
    
    The status code 302 means the requested resource resides
    temporarily under a different URI. The HTTP header provides
    the temporary URI Location.
    
    The DFHPI0002 x'0507' is produced when DFHPITH calls DFHWBCL for
    READ_RESPONSE and is returned an exception with wbcl_reason
    WBCL_HEADER_NOT_FOUND. This is an unexpected response from
    DFHWBCL. DFHPITH sets pitg_response to PIT_DISASTER and invokes
    routine dfhpith_severe_error with tid_pith_wbcl_failure x'0507'
    and issues message DFHPI0002.
    
    
    Additional Symptoms and Keywords. KIXREVSWM SOA severe error
                                      tid pith wbcl failure
    CICS trace:
    PI 0507 PITH *EXC* WB_CLIENT_SUPPORT_FAILURE FUNCTION(CONVERSE)
    PI 0A27 PIIS *EXC* TRANSPORT_FAILED
    
    Message:
    DFHPI0504 applid tranid The CICS Pipeline Manager has failed to
    communicate with a remote server due to an error in the
    underlying transport. TRANSPORT: transport, PIPELINE: pipeline.
    
    INVOKE SERVICE
    RESP  16 INVREQ
    RESP2 23 transport or link failure occurred
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHPI0002 error code X'0507' in DFHPITH *
    *                      after getting a HTTP 302 response.      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    CICS is acting as a Web Service Requester and issuing an EXEC
    CICS INVOKE WEBSERVICE command.
    The Web Service Provider returns an HTTP 302 response which does
    not contain a body.
    The CICS pipeline code in DFHPITH does not handle the 302
    response appropriately, causing a severe error (code X'0507')
    occurs and error message is issued.
    
    Additional keywords:
    msgDFHPI0002
    

Problem conclusion

  • CICS has been changed to handle the HTTP response which does
    not contain a body,and also handle the HTTP 302 ,303 and 307
    response,putting the supplied Location header into the
    DFHWS-LOCATION container.
    
    The CICS Transaction Server for z/OS Application Programming
    Reference Version 3 Release 2,SC34-6819-01 has been altered
    to add a new RESP2 value 109 for INVEREQ for command INVOKE
    WEBSERVICE.
    The following has been added to say:
    
    "109 HTTP redirect(302,303 or 307) response was returned.The
    Location header is available in the DFHWS-LOCATION container."
    
    CICS Transaction Server for z/OS Web Services Guide Version 3
    Release 2,SC34-6838-04 has been altered in Chapter 7
    ('Creating the Web services infrastructure') under the heading
    of 'The context containers' to add a new container
    DFHWS-LOCATION to context containers.
    The following has been added to say:
    
    "Container DFHWS-LOCATION
     DFHWS-LOCATION is a container of DATATYPE(CHAR) that contains
     the supplied Location header when the HTTP response was 302,
     303 or 307."
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM61111

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-03-23

  • Closed date

    2012-06-07

  • Last modified date

    2012-07-02

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    PM64348 UK79424

Modules/Macros

  •    DESEIPI  DESPISN  DESPITH  DFHEIPI  DFHPISN
    DFHPISNC DFHPISND DFHPISN1 DFHPISN2 DFHPITH
    

Publications Referenced
SC34681901SC34683804   

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK79424

       UP12/06/19 P F206

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":"3.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 July 2012