IBM Support

PK61299: DFHSM0131 CICS IS UNDER STRESS CAUSED BY WBSETBUF GETMAINED AND NEVER FREEMAINED .

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS TS V3.1 is acting as the client and is sending messages
    to the server in a continuous flow.  The following sequence is
    constantly repeated in a long running transaction:
    1. EXEC CICS WEB OPEN
    2. EXEC CICS WEB SEND
    3. EXEC CICS WEB RECEIVE
    4. EXEC CICS WEB CLOSE
    The server address is always the same. Customer has run tests by
    sending 1000 consecutive messages to the server.
    Without SSL everything works fine, but when using SSL the SOS
    condition is raised after 180 messages.
    It looks as if some SSL related data is filling the storage.
    From TRACE repated 8K areas are getmained for WBSETBUF to
    satisfy a WEB_OPEN request, but never freed.
    WBSETBUF is getmained by DFHWBCL (lvl PK56688) x'40DE' at
    label wbcl_return_response_body .
    This problem has been fixed by development in CICS TS 3.2.  The
    WBSETBUF should be freemained during WEB CLOSE processing.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: EXEC CICS WEB-RECEIVE SET buffer is     *
    *                      incorrectly freed during EXEC CICS WEB  *
    *                      CLOSE.                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In the CICS Transaction Server for z/OS, CICS Application
    Programming  Reference manual ( SC34-6434-05 ) section 1.294,
    the description for WEB RECEIVE (Client) option SET(ptr-ref)
    states 'The pointer reference is valid until the next receive
    command or the end of task.'
    In fact the SET buffer is being incorrectly freed as part of
    EXEC CICS WEB CLOSE processing.
    
    Additional Keywords : WBSETBUF
    

Problem conclusion

  • DFHWBCL has been changed to no longer freemain the Set buffer
    ( WBSETBUF ) at EXEC CICS WEB CLOSE.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK61299

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-02-20

  • Closed date

    2008-04-25

  • Last modified date

    2008-05-02

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

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

    UK35890

Modules/Macros

  •    DESWBCL  DFHWBCL
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK35890

       UP08/04/30 P F804

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:
02 May 2008