IBM Support

PH69660: MQ 930 INCORRECT PERFORMANCE EVENT MESSAGE ISSUED

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Check for a High Service Time may give a negative result. When
    multiple threads are putting and/or getting from the queue at
    the same time, a putting application may get suspended after
    obtaining the current time to check for a high service interval.
    If another thread updates the queue's last service time while
    the putter is suspended, then the check for a high service time
    may give a negative result. This is interpreted as a very high
    service time and the event message is incorrectly issued.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 3 Modification 0 and Release 4       *
    *                 Modification 0.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Queue service interval high events may  *
    *                      be produced when multiple               *
    *                      applications are putting to the same    *
    *                      empty queue.                            *
    ****************************************************************
    With performance events enabled, and a high service
    interval set on the queue. If there are multiple puts to the
    queue within a short period of time, CSQMIAPM may wait for the
    object latch for the queue which may result in the
    calculation for elapsed time to return a negative value into an
    unsigned value. This results in the service interval high
    performance
    events being produced more frequently than expected.
    

Problem conclusion

  • The processing has been altered to correctly calculate the time
    used prior to issuing the events to correctly deal with multiple
    putting applications waiting on the same object latch.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH69660

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2026-01-13

  • Closed date

    2026-03-02

  • Last modified date

    2026-03-02

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

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

    UO07005 UO07006

Modules/Macros

  • CSQMIAPM
    

Fix information

  • Fixed component name

    IBM MQ Z/OS V9

  • Fixed component ID

    5655MQ900

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSYHRD","label":"IBM MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"300","Line of Business":{"code":"LOB77","label":"Automation Platform"}}]

Document Information

Modified date:
02 March 2026