IBM Support

PH53025: ABN=5C6-00C51134,LOC=CSQELPLM.CSQEMGEC+XXXXXXXX

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A get message under cursor request failed for a browse locked
    message from a shared queue because the provided buffer was too
    small. The browse lock was released on the message by moving it
    from the uncommitted get queue back to the original put queue.
    A code defect in CSQIMGES prevented the lock in the browse
    cursor in the message handle from being cleared. A subsequent
    get under cursor request then failed to read the message with
    ixlRsnCodeBadEntryList because the logic erroneously determined
    that the message was still browse locked so looked for the
    message on the wrong list header.
    
    This resulted in abends:
    
    ABN=5C6-00C51134,LOC=CSQELPLM.CSQEMGEC+xxxxxxxxx
    ABN= 5C6-00E7014F,LOC=CSQXADPM.CSQXADPM+xxxxxxxx
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 3 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: An application issuing an MQGET to a    *
    *                      shared queue with                       *
    *                      MQGMO_BROWSE_MSG_UNDER_CURSOR and       *
    *                      MQGMO_LOCK causes an 5C6-00C51134 abend *
    *                      in the Queue Manager and an             *
    *                      5C6-00E7014F abend in the Channel       *
    *                      Initatior if the application is         *
    *                      connecting into MQ via the Channel      *
    *                      Initatior.                              *
    ****************************************************************
    An application issuing a combination of MQGET calls to a shared
    queue causes an 5C6-00C51134 abend in the Queue Manager and an
    5C6-00E7014F abend in the Channel Initiator if the application
    is connecting into MQ via the Channel Initiator.
    
    The failing MQGET call provided the Get Message Options
    MQGMO_BROWSE_MSG_UNDER_CURSOR and MQGMO_LOCK.
    
    The browse cursor lock was not being correctly cleared in the
    message handle by a previous MQGET. The abends are then caused
    by the following MQGET call because the message was incorrectly
    still browse locked and an attempt was made to look for the
    message on the wrong list header.
    

Problem conclusion

  • The code has been corrected so that the browse cursor lock is
    now correctly cleared.
    

Temporary fix

Comments

  • ×**** PE24/06/24 FIX IN ERROR. SEE APAR PH62018  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PH53025

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    205

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-03-06

  • Closed date

    2023-09-18

  • Last modified date

    2025-02-07

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

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

    UI93590

Modules/Macros

  • CSQIMGES CSQMGET
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

  • R300 PSY UI93590

       UP23/10/10 P F310

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":"205","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
08 February 2025