|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Messages |
« View previous topic :: View next topic » |
Author |
Message
|
raj |
Posted: Sun Feb 20, 2005 11:49 am Post subject: Messages |
|
|
Centurion
Joined: 31 Mar 2002 Posts: 104
|
Hi,
When a QM sends messages to a remote QM and for some reason the recieving side application doesnt process messages.The queue reached MaxDepth. Now what happens. Where will the recieving QM put the messages, Will it close the channel so that it doesnt recieve messaor what happens.
Thanks
Raj |
|
Back to top |
|
 |
EddieA |
Posted: Sun Feb 20, 2005 2:14 pm Post subject: |
|
|
 Jedi
Joined: 28 Jun 2001 Posts: 2453 Location: Los Angeles
|
It depends on a number of factors. Are the messages persistent. Does the receiving QM have a DLQ defined. Is the channel defined with NPMSPEED(FAST).
The QM will first try to put them on the DLQ. If there is none defined, or that queue is full as well, it then depends on a combination of the message persistence and NPMSPEED. If the message is persistent, then the channel will shut down, and the messages will start to queue up on the XMITQ. If the messages are non-persistent, then the setting for NPMSPEED takes over. If it is FAST, then the messages are discarded. Otherwise, the same scenario as persistent messages happens, and the channel stops.
There is also another, rarely used, option. By using the correct settings on the message, you can have the receiving QM return the message to the Sender.
Cheers, _________________ Eddie Atherton
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
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
|
|
|
|