none
BizTalk 2010 MQSeries Receive Location not Consuming Messages RRS feed

  • Question

  • We are experiencing a critical issue that our MQSeries receive location connected to WebSphere WMQ queue stopped consuming messages. From the WMQ side, the messages go uncommitted state never or takes long time to commit. Tried restarting MQSC COM+ Agent and Host Instances multiple times but no luck. However BizTalk can still write messages to different queues in the same WMQ queue manager via MQSeries send ports. Finally we bounced the WMQ queue manager and those uncommitted messages sitting in the queue were lost! However, after then, the new messages coming in consumed by BizTalk receive location without any issues. We have started to see this behavior recently. We noticed, this happens when we have high load of messages in the WMQ to be consumed. Really appreciate if someone could provide us a lead. Thank you.

    Wednesday, December 4, 2019 7:14 AM

All replies

  • Make sure you have latest BizTalk CU installed.

    Make sure you have same version of CU on both IBM MQ server and BizTalk server. Many customers forget to update BizTalk (MQSAgent) on IBM MQ server and end up with different MQSAgent.dll version on IBM MQ and BizTalk servers. The versions need to match. 

    Make sure to have IBM recommended fix pack installed on IBM MQ server side. 
    https://www.ibm.com/support/pages/recommended-fixes-ibm-mq

    Update to latest BizTalk server version and CU, which has been tested and verified with IBM MQ 8.0/9.0/9.1 versions. Your BizTalk version is quite old and soon out of extended support. 

    Friday, December 6, 2019 1:59 PM