IBM Support

PH52928: MQ Z/OS: TLS V1.3 CHANNEL MET CCXALLOCMEM FAILURE WITH CSQX027E WITH RC=00008120

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User met CSQX027E with  RC=00008120,which followed CSQX053E
    MU1T CSQXFFST Error as below when a channel
    was changed to TLV 1.3 TLS_AES_128_GCM_SHA256. When a buffer
    resize is requested in ccxAllocMem , buffer manager fails the
    request as Max Tran Size was less than requested.
    FFST:
    
    *                        X...XFFS*
    *ccxAllocMem.....................*
    *MOVR......p.....X...XINS..a.....*
    *................................*
    
    *........Length..................*
    
    CHIN joblog:
    +CSQX638E CSQ1 CSQXRCTL SSL communications error for channel
    XXXXXXXX, connection CONN1 (X.X.X.X)
    
    +CSQX599E CSQ1 CSQXRCTL Channel XXXXXXXX ended abnormally
    +CSQX053E CSQ1 CSQXFFST Error information recorded in CSQSNAP
    data set
    
    +CSQX027E CSQ1 CSQXRESP Unable to get
    storage, RC=00008120
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 2 Modification 0 and Release 3       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: When starting a channel with TLS        *
    *                      enabled, it is possible for CSQX027E    *
    *                      "Unable to get storage" and CSQX053E    *
    *                      "Error information recorded in CSQSNAP  *
    *                      data set" errors to be issued. The FFST *
    *                      in CSQSNAP shows the error was issued   *
    *                      from routine ccxAllocMem.               *
    ****************************************************************
    The code which handles resizing a buffer during a TLS handshake
    is incorrectly allocating the size of the buffer.
    

Problem conclusion

  • The code has been changed to allocate the size of the buffer
    correctly.
    

Temporary fix

Comments

  • ×**** PE23/11/21 FIX IN ERROR. SEE APAR PH58320  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PH52928

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-02-28

  • Closed date

    2023-06-16

  • Last modified date

    2024-03-28

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

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

    UI92291 UI92292

Modules/Macros

  • CSQXCCIT
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R200 PSY UI92292

       UP23/07/15 P F307

  • R300 PSY UI92291

       UP23/07/15 P F307

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":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Line of Business":{"code":"LOB67","label":"IT Automation \u0026 App Modernization"}}]

Document Information

Modified date:
04 April 2024