IBM Support

IC80522: WMQ V7.0.1: MQPUT/MQPUT SHOULD RECEIVE REASON CODE 2024 WHEN SYNCPOINT LIMIT IS TO BE EXCEEDED.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • MQPUT/MQPUT1 should receive a reason code to indicate that the
    publish has failed due to MQRC_SYNCPOINT_LIMIT_REACHED (2024)
    when delivering a message to one of the subscribers.  The
    syncpoint limit is checked against the number of messages
    delivered to the subscribers in the same UOW and it is not
    checked against the number of MQPUT/MQPUT1s publishing
    messages.  If you publish one message to more than 10000
    subscribers in syncpoint, it will exceed the limit (if
    the limit is 10000).
    
    It seems there is an unexpected behavior when doing
    MQPUT/MQPUT1s publishing messages to topics with
    MQPMO_SYNCPOINT specified and the syncpoint limit
    condition (MQRC_SYNCPOINT_LIMIT_REACHED (2024)) is
    detected delivering messages to the subscribers.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WMQ publish/subscribe features where the number of
    messages generated when publishing approaches the value
    specified for MAXUMSGS - the maximum number of messages in a
    single unit of work. For most applications this situation would
    only arise if MAXUMSGS had been significantly reduced from its
    default value of 10000.
    
    Platforms affected:
    All Distributed (iSeries, all Unix and Windows)
    ****************************************************************
    PROBLEM SUMMARY:
    The publish processing incorrectly allowed applications to
    publish messages to a topic in syncpoint in excess of the
    MAXUMSGS limit of uncommitted messages in one unit of work
    without receiving a reason code indicating the problem.
    

Problem conclusion

  • Publish processing was corrected to take account of the MAXUMSGS
    setting and return the MQRC_SYNCPOINT_LIMIT_REACHED (2024) when
    it is exceeded.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
                       v7.0
    Platform           Fix Pack 7.0.1.10
    --------           --------------------
    Windows            U200352
    AIX                U853055
    HP-UX (PA-RISC)    U853082
    HP-UX (Itanium)    U853087
    Solaris (SPARC)    U853083
    Solaris (x86-64)   U853089
    iSeries            7.0.1.10
    Linux (x86)        U853084
    Linux (x86-64)     U853088
    Linux (zSeries)    U853085
    Linux (Power)      U853086
    
                       v7.1
    Platform           Fix Pack 7.1.0.2
    --------           --------------------
    Windows            U200351
    AIX                U853019
    HP-UX (Itanium)    U853052
    Solaris (SPARC)    U853048
    Solaris (x86-64)   U853054
    iSeries            7.1.0.2
    Linux (x86)        U853049
    Linux (x86-64)     U853053
    Linux (zSeries)    U853050
    Linux (Power)      U853051
    
    Platform           v7.5
    --------           --------------------
    Multiplatforms     7.5.0.1
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC80522

  • Reported component name

    WMQ WINDOWS V7

  • Reported component ID

    5724H7220

  • Reported release

    701

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-12-20

  • Closed date

    2012-07-17

  • Last modified date

    2013-03-25

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

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

Fix information

  • Fixed component name

    WMQ WINDOWS V7

  • Fixed component ID

    5724H7220

Applicable component levels

  • R701 PSY

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.1"}]

Document Information

Modified date:
19 September 2021