IBM Support

PK51372: DFHWB0002 CODE 0505 FROM DFHWBSR POSSIBLE IF A TCPIPSERVICE IS CLOSED IMMEDIATE, UNKNOWN_SESSION_TOKEN IN TRACE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A CWXN task has managed to complete transaction initialization,
    and then starts WEBREQUEST_RECEIVE processing.  During that
    processing, it gets suspended.  While it is suspended, another
    task has issued a SET TCPIPSERVICE CLOSE IMMEDIATE, and manages
    to have the CSOL task process the immediate close before the
    first task completes the WEBREQUEST_RECEIVE processing.
    When the first task resumes processing, the token it had
    previously inquired on is now invalid because it has been
    deleted by the CLOSE IMMEDIATE processing.  The task will
    receive a RESPONSE(EXCEPTION) REASON(UNKNOWN_SESSION_TOKEN)
    exception and produce a WB0002 dump with code x'0505'.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHWB0002 A severe error (code X'0505') *
    *                      has occurred in module DFHWBSR          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A web request is received which causes CWXN transaction to be
    started. CWXN loses control during initialisation and before
    regaining control, its socket gets deleted because the
    TCPIPService has an IMMCLOSE issued against it. When CWXN
    regains control, it calls webrequest_receive which eventually
    issues a socket inquire. The inquire gets an exception response
    with reason unknown_session_token. This reason is not handled by
    DFHWBSR so the default action of system dump with message
    DFHWB0002 is taken.
    Additional keywords: msgDFHWB0002 0505
    

Problem conclusion

  • DFHWBSR has been altered so it checks for the reason code
    sois_unknown_session_token and sets wrq_connection_closed
    when it is returned.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK51372

  • 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

    2007-08-22

  • Closed date

    2007-09-14

  • Last modified date

    2007-10-02

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

    PK46918

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

    UK29116

Modules/Macros

  •    DESWBAP  DESWBDM  DESWBRQ  DESWBSR  DESWBXM
    DFHWBAP  DFHWBAPF DFHWBDM  DFHWBRQS DFHWBSR  DFHWBXM
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK29116

       UP07/09/21 P F709

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 October 2007