IBM Support

PH24462: WAIT ON SOCKET SEND WHILE IN SYNCPOINT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Transaction is hung on SOCKET SEND. CICS doesn't allow a task
    to be purged by DTIMOUT while it is in the middle of
    syncpoint.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS is connected via IPIC to CTG or    *
    *                      another CICS region.                    *
    *                      Mirror transactions can hang in         *
    *                      SOCKET SEND when the task is in the     *
    *                      middle of syncpoint.                    *
    ****************************************************************
    CICS is connected via IPIC to CTG or another CICS region.
    The task using this connection is attempting to send
    syncpoint-commit-type information back to CTG/CICS as part of
    syncpoint processing. However, an error occurs on the other
    end of the connection and the connection is lost.
    No timeout value is passed on the call so there is no limit to
    how long the SEND will wait for a response.
    Even if DTIMOUT is set on the transaction, this will not come
    into effect as CICS does not allow a task to be purged whilst it
    is in syncpoint.
    The task is now in an endless wait holding the ISSSENQP
    enqueue.
    Other mirror tasks abend whilst waiting for an enqueue on this
    resource.
    

Problem conclusion

  • CICS code has been changed so that when a task sends
    syncpoint-commit-type information, the DTIMOUT value coded on
    the transaction is explicitly passed on the call and used as a
    timeout interval for this request.
    
    Note that if no DTIMOUT value is present on the transaction,
    then this problem can still occur.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH24462

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    000

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-04-15

  • Closed date

    2020-08-14

  • Last modified date

    2020-09-01

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

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

    UI71076 UI71077 UI71078 UI71079

Modules/Macros

  • DFHISCO  DFHISCU  DFHISEM  DFHISIS  DFHISJU  DFHISLQ  DFHISPH
    DFHISRE  DFHISRR  DFHISRS  DFHISXS  DFHISZA  DFHISZAT
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI71076

       UP20/08/18 P F008

  • R100 PSY UI71078

       UP20/08/17 P F008

  • R200 PSY UI71079

       UP20/08/17 P F008

  • R300 PSY UI71077

       UP20/08/17 P F008

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":"5.3","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 September 2020