IBM Support

PH53752: DSWC WAIT AFTER 6.1 UPGRADE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A timer (TI) task is handling a Socket TIMEOUT. The TI task
    (00008) locks the S8TLSHS chain using DSWR
    Function(GET_RESOURCE) but fails to perform a RELEASE_RESOURCE
    to free the lock and hence DSWC SSL socket counts exceed 90% of
    the MAXSSLTCBS SIT value.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: All CICS WEB tasks attempting to        *
    *                      perform TLS handshakes hang due to no   *
    *                      S8TLSHS resource slots being available. *
    ****************************************************************
    A task makes an EXEC CICS WEB OPEN call using a CLIENT URIMAP to
    a host name specifying HTTPS and with a SOCKETCLOSE value.
    No data is sent so no TLS handshake is performed. The socket is
    subsequently returned to the pool as a result of an EXEC CICS
    WEB CLOSE or at end of task.
    
    The socket is not reused within the SOCKETCLOSE interval causing
    a Timer (TI) task to run to remove the socket from the pool and
    close it.  When this logic runs the required cleanup of the
    S8TLSHS slot is not performed.
    
    If this happens many times all S8TLSHS slots can be leaked,
    causing any subsequent tasks which want to perform TLS
    handshakes to suspend indefinitely in a DSWC S8TLSHS wait.
    

Problem conclusion

  • DFHSOMG has been changed so that when a socket is removed from
    the socket pool during close processing a check is made to see
    if the socket held an S8TLSHS slot and, if so, release the slot.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH53752

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-04-06

  • Closed date

    2023-08-31

  • Last modified date

    2023-10-02

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

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

    UI93398

Modules/Macros

  • DFHSOPL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI93398

       UP23/10/02 P F309

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"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 October 2023