IBM Support

PK33077: CICS/TS 3.1 DFHWBCL SENDS A HTTP 1.1 OPTION REQUEST, THEN ISSUES SOCKET RECEIVE FOR THE RESPONSE, THE SERVER CLOSED THE SOCKET.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • At CICS/TS 3.1 now DFHWBCL is sending an HTTP 1.1 OPTION request
    to the server before the application data.  DFHWBCL then issues
    a SOCK RECEIVE to get the HTTP 1.1 OPTION response.  The server
    decide's to close the socket instead of sending the response.
    This error is percolated back to DFHWBCLI which return a
    DISASTER response.  The server has probably decide to close the
    socket because it does not support HTTP 1.1.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: A DFHWBCLI CONVERSE is receiving a      *
    *                      wbcli_response of wbcli_response_       *
    *                      disaster.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An application links to DFHWBCLI for function Converse, CICS
    sends an OPTION request to the remote server which responds
    by closing the socket connection.
    It is likely that the server closed the connection because it
    could not handle an OPTIONS request, possibly because it is at
    HTTP1.0 level. In this case CICS should close the connection
    and attempt to reconnect instead of failing the request.
    Additional keywords: HTTP1.1 wbcl_connection_closed
                         gsk_err_socket_closed
    

Problem conclusion

  • DFHWBCL has been altered so that if an outbound OPTIONS
    request does not receive a response because the server has
    closed the connection, it will be assumed that the server is
    HTTP1.0 level and a reconnect will be attempted in order to
    create a new connection to allow the request to continue.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK33077

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    YesSpecatt / Pervasive

  • Submitted date

    2006-10-17

  • Closed date

    2006-12-06

  • Last modified date

    2007-01-03

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

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

    UK20312

Modules/Macros

  •    DESWBCL  DFHWBCL  DFHWBCLA DFHWBCLB DFHWBCLC
    DFHWBCLD DFHWBCLI DFHWBCLJ DFHWBCLM DFHWBCLT DFHWBCLV
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK20312

       UP06/12/09 P F612

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

Document Information

Modified date:
03 January 2007