|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
MQ 7.0.1.9 selector JMSCorrelationID Mistaken Msg |
« View previous topic :: View next topic » |
Author |
Message
|
henry_chuo1 |
Posted: Tue Sep 29, 2015 9:49 pm Post subject: MQ 7.0.1.9 selector JMSCorrelationID Mistaken Msg |
|
|
Novice
Joined: 13 Nov 2014 Posts: 11
|
Hi all,
We developed an Java application in which multiple Java JMS clients connect to a server, both with MQ 7.0.1.9. Each client has consumer with selector on application specific client id eg. JMSCorrelationID='050_14133431' on shared queues, in which server set application specific client id on messages by setJMSCorrelationID( ) sent to a particular client. Application specifi client ids are unique. It works fine most of the time. However, we just found some messages with client A sessionId are consumed by client B surprisingly. I checked the logs and confirmed that each client only create consumer with selector on its sessionId. In my understanding, consumer with only consume messages that match the selector criteria. One thing to note is that I used read ahead feature as our application use non persistent messages. This happened very rarely, say once a month. Any idea why this happen? Any syntax error in JMSCorrelationID='050_14133431', should it must start with letter instead of digit? Any hints are appreciated. Thanks in advance. |
|
Back to top |
|
 |
fjb_saper |
Posted: Wed Sep 30, 2015 3:21 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
Open a PMR and in the meantime don't use read ahead ?
And please upgrade. This version is going out of support TODAY!!!  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|