IBM Support

PH37683: IPIC PROCESSING STOPS CISR TASK STUCK IN SOCKET SEND AND OWNS ENQUEUE ISSSENQP

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are running CICS TS 5.3 and have a connection
    to a CTG via IPIC / IPCONN.
    It appears there is some issue between CICS and CTG such that
    CTG gives up on this IPCONN.  The console dump shows the CISR
    task is attempting to send a PONG response back but this hangs.
    The send only hangs when the TCPIP buffers on the CICS side have
    filled up.  That only happens when the client is no longer
    receiving any data.
    This APAR is being taken due to the CISR task getting stuck,
    which prevents all further IPIC processing.
    
    Additional symptoms: KIXREVCTC
    BAD_CONVID IS 0613 IS 0515
    INVALID_PARTNER_STATE INITIALIZE_CONNECTION
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: CICS is unable to process inbound IPIC  *
    *                      requests due to the CISR task being     *
    *                      stuck in a SOCKET SEND wait.            *
    ****************************************************************
    CICS has an inbound IPIC connection from CICS TG.  A PING
    request is received and the CISR task attempts to send the
    response directly back to the CICS TG.  For some unknown reason
    the CICS TG is no longer receiving any further data on the
    socket.  This has caused the TCPIP buffer on the CICS side to
    fill up and for the socket send issued by the CISR task to
    suspend.
    
    While the CISR task is suspended on this SOCKET SEND no other
    inbound IPIC requests can be processed in the region.  There is
    no timeout in effect for the suspend and CISR does not have a
    DTIMOUT value set.  This means that the CISR task can wait
    forever, stopping all further IPIC work in the region.
    

Problem conclusion

  • CISR has been changed to only wait for up to 2 seconds when
    sending a PING response.  If the SOCKET SEND call for the PING
    response does not complete within the time then the IPCONN
    will be released.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH37683

  • 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

    2021-05-28

  • Closed date

    2021-07-30

  • Last modified date

    2021-09-01

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

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

    UI76520 UI76521 UI76522 UI76523

Modules/Macros

  • DFHISRR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R000 PSY UI76523

       UP21/08/13 P F108

  • R100 PSY UI76522

       UP21/08/03 P F108

  • R200 PSY UI76521

       UP21/08/13 P F108

  • R300 PSY UI76520

       UP21/08/13 P F108

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.

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

Document Information

Modified date:
02 September 2021