IBM Support

PH72483: Out of syncpoint MQPUT received MQRC_SYNCPOINT_NOT_AVAILABLE (2072) when CSQSERVICE1 is set.

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

  • An application using an XA transaction manager, with CSQSERVICE1
    parameter on the description of the channel, started seeing
    MQRC_SYNCPOINT_NOT_AVAILABLE after migrating to MQ V9.4.0 or
    higher.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM MQ for z/OS Version 9       *
    *                 Release 4 Modification 0.                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: Applications using XA transactions on a *
    *                      channel with CSQSERVICE1 set receive    *
    *                      MQRC 2072,                              *
    *                      MQRC_SYNCPOINT_NOT_AVAILABLE, when      *
    *                      issuing an MQPUT or MQGET with          *
    *                      MQPMO_NO_SYNCPOINT or                   *
    *                      MQGMO_NO_SYNCPOINT options set after XA *
    *                      work has been performed on the thread.  *
    ****************************************************************
    For XA applications using a channel with CSQSERVICE1 set, the
    PMO and GMO options were not being read correctly when
    determining whether an XA ACE switch should be performed. The
    code incorrectly concluded the operation was in syncpoint and
    attempted to switch the thread into XA UOW mode, causing
    MQRC_SYNCPOINT_NOT_AVAILABLE to be returned to the application
    as this work was done outside XA context.
    

Problem conclusion

  • The code has been changed to correctly read the PMO and GMO
    options, ensuring the XA ACE switch is skipped when the caller
    has explicitly requested an out of syncpoint operation.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH72483

  • Reported component name

    IBM MQ Z/OS V9

  • Reported component ID

    5655MQ900

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2026-07-30

  • Closed date

    2026-07-31

  • Last modified date

    2026-07-31

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

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

    PH72497 UO08843

Modules/Macros

  • CSQMCPRH
    

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

Document Information

Modified date:
31 July 2026