Hi,
There are multiple clients listening on a single queue. Depending upon the correlation id of the message,a client consumes the corresponding message.If the message's correlation id does not match with the client,the client puts it back on the queue.The problem I'm facing is that once a client consumes a wrong message, it keeps reading the same message again and again.It does not read the message that it is supposed to because it is caught up with the wrong message that has been sent first.
When a message is sent, it is put at the end of the queue.And so, the client should read the next message in the queue(FIFO). But this is not happening.
Could someone help me out.
Karthika