IBM Support

PH61321: IMPROVE PERFORMANCE ON A SOCKET READ OPERATION THAT SUSPENDS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The read operation differs from the receive operation to allow
    for reading from a file.  The differences also extend to the
    TCPIP logic that suspends a unit of work.  The suspend logic for
    a socket receive is more effiecient than the suspend logic for a
    socket read operation.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of the IBM Communications Server for z/OS 2.4, 2.5 *
    * and 3.1 IP:                                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Read operation on a socket that is suspended by TCPIP uses a *
    * less efficient function than a receive operation.  The read  *
    * operation should use the more efficient suspend operation    *
    * that is used by a receive operation.                         *
    * SEMERU21T/K                                                  *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply PTF                                                    *
    ****************************************************************
    RESTART:
    ***************************************************************
    * FUNCTION AFFECTED: Communications Server TCP/IP             *
    *                    Physical File System                     *
    ***************************************************************
    * DESCRIPTION      : COLDCOMM                                 *
    ***************************************************************
    * TIMING           : Post-APPLY                               *
    ***************************************************************
    If you are running multiple TCP/IP stacks in an MVS image, for
    this PTF to be fully effective, all of the TCP/IP stacks must
    be stopped and restarted.  An IPL is not required.
    

Problem conclusion

  • EZBPFRDW has been amended to enable a socket read operation to
    use the more efficient suspend function.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH61321

  • Reported component name

    TCP/IP MVS

  • Reported component ID

    5655HAL00

  • Reported release

    240

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-05-10

  • Closed date

    2024-05-30

  • Last modified date

    2025-06-05

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

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

    UI97092 UI97093 UI97094

Modules/Macros

  • EZBPFRDW
    

Fix information

  • Fixed component name

    TCP/IP MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R250 PSY UI97093

       UP24/06/27 P F406

  • R240 PSY UI97092

       UP24/06/27 P F406

  • R310 PSY UI97094

       UP24/06/27 P F406

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":"SSSN3L","label":"z\/OS Communications Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"240","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
06 June 2025