IBM Support

IC96536: DATAPOWER RE-USES QUEUE HANDLES WITH PMO=2 OR PMO=4, RESULTING IN MQ ERROR CODE 2095

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When using mixed Put Message Options (PMO) such as PMO = 2
    (MQPMO_SYNCPOINT), PMO = 4 (PMO_NO_SYNCPOINT) or PMO = 2050
    (MQPMO_SET_ALL_CONTEXT + MQPMO_SYNCPOINT) for MQPUTs, DataPower
    might use a cached queue handle that is not appropriate for a
    MQOPEN call with PMO = 1024 (MQPMO_SET_ALL_CONTEXT) under load.
    This causes MQ error code of 2095 (MQRC_NOT_OPEN_FOR_SET_ALL).
    

Local fix

  • Configure DataPower MQ URLs to use PMO with the higher value
    for all MQPUTs associated with the application.
    

Problem summary

  • A customer who uses multiple DPMQ URL-Openers with the
    same queue is likely to see this problem.
    
    The wrong MQ open handler was reused while DPMQ URL-Openers with
    different PMO/GMO were requested sequentially.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IC96536

  • Reported component name

    DTPWR INTGRAPL

  • Reported component ID

    DP905XI52

  • Reported release

    402

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-10-01

  • Closed date

    2013-12-16

  • Last modified date

    2014-03-31

  • 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

    DTPWR INTGRAPL

  • Fixed component ID

    DP905XI52

Applicable component levels

  • R500 PSY

       UP

  • R600 PSY

       UP

  • R601 PSY

       UP



Document information

More support for: WebSphere DataPower Integration Appliance XI52

Software version: 4.0.2

Reference #: IC96536

Modified date: 31 March 2014