Author |
Message
|
mqfond |
Posted: Tue Apr 12, 2005 6:12 am Post subject: Lost messages |
|
|
Novice
Joined: 28 Mar 2005 Posts: 20
|
We are having problems where some messages are being dropped either by the sender or the receiver. How can i find out where the messages have went and how many?? we have OMEGAMON XE we are trying to setup, can i monitor with it?? |
|
Back to top |
|
 |
bower5932 |
Posted: Tue Apr 12, 2005 6:15 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
A lost message can show up in several places. Have you looked at your dead letter queue to see if it is there? What about your xmit queues since you are doing remote messaging? If you are doing remote messaging and sending non-persistent messages, what do you have your channel NPMSPEED set to? This can cause WMQ to throw away non-persistent messages over the channel. What about message expiry? Could your messages have expired before they were retrieved? |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Apr 12, 2005 6:17 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You can monitor with Omegamon XE, if it has MQ monitoring capabilities, once you get it set up.
One way to see where messages are disappearing is to get disable the receiving queue. This will tell you if the sender is sending them.
If the messages are coming across a channel, stop the channel. Then you can look at the transmit queue, and see if messages are showing up there. This will also tell you if the sender is sending messages.
If you see that the sender is sending messages properly, then you know that the receiver is dropping them.
Likely you have three possible options: 1) The sender is not committing messages, 2) The messages are expiring, 3) The receiver is silently dropping messages. A fourth likely possibility is that the channel is not started - if messages are coming over a channel. But you would see messages in the transmit queue then.
Also, look in Dead Letter queues on any involved queue managers. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
mqfond |
Posted: Tue Apr 12, 2005 6:46 am Post subject: |
|
|
Novice
Joined: 28 Mar 2005 Posts: 20
|
Thanks a lot guys for the replies. I checked that the NPMS speed is set as fast on my sender channel. So if i have non persistent messages, then they will be lost?? what abt the persistent messages?? I have to find out with our developers on what type they are sending. |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Apr 12, 2005 6:59 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Persistent messages are never thrown away. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
bower5932 |
Posted: Tue Apr 12, 2005 8:13 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
NPMSPEED is used for the class of service for nonpersistent messages. You can either set it to FAST or NORMAL. FAST basically indicates that if something goes wrong, then don't worry about having to keep the nonpersistent messages. NORMAL indicates that they should not be lost. To be honest, I doubt this is your problem or you'd be seeing channel problems. |
|
Back to top |
|
 |
|