|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Backout Queue |
« View previous topic :: View next topic » |
Author |
Message
|
sidhusaju |
Posted: Thu May 24, 2007 3:09 am Post subject: Backout Queue |
|
|
Apprentice
Joined: 03 May 2007 Posts: 27
|
I am developing a .net application that is interacting with the MQ Server.
In the MQ server I have a Queue manager(QM) and Queue Q1. I have
Created a backout Queue Q2. Once the message is backed out, the
Message is stored there in the Backout Queue Q2. But still the message is there In Queue Q1. Do I have to Explicitly remove the message from Q1 after it is Transferred to Q2 or is there anything to set for that message to clear from Q1?
Like that Once the message is get() from my .net application, the message Is automatically removed from Q1. Is there any way to hold the message In Q1 even after the message is get().(This is required, that is why).I want to clear the messages from Q1(that is already get by the .net
Application )later only. Is there any way for doing these things?
One more thing , Is there any metrics in MQ that holds the details
About the total messages processed, time the message kept
In the Queue.. Like that…….
I am wondering that the Maximummsg length for QM and for
Q1 is just 100MB. Is there any way to increase this size( I want more than
5 gb in a Queue as per my requirement).
Regards,
Sajayan |
|
Back to top |
|
 |
Vitor |
Posted: Thu May 24, 2007 3:46 am Post subject: Re: Backout Queue |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
sidhusaju wrote: |
Message is stored there in the Backout Queue Q2. But still the message is there In Queue Q1. Do I have to Explicitly remove the message from Q1 after it is Transferred to Q2 or is there anything to set for that message to clear from Q1? |
As you were told here:
http://www.mqseries.net/phpBB2/viewtopic.php?p=179240&highlight=#179240
handling of the backout queue is the responsibility of your application. Either put the message to the backout queue, or roll it back onto the main queue, but not both.
sidhusaju wrote: |
Like that Once the message is get() from my .net application, the message Is automatically removed from Q1. Is there any way to hold the message In Q1 even after the message is get().(This is required, that is why).I want to clear the messages from Q1(that is already get by the .net
Application )later only. Is there any way for doing these things? |
As you were told here:
http://www.mqseries.net/phpBB2/viewtopic.php?p=179416#179416
this can be done by browsing the message. As you were also told, this is a very bad idea in an application programme.
sidhusaju wrote: |
I am wondering that the Maximummsg length for QM and for
Q1 is just 100MB. Is there any way to increase this size( I want more than
5 gb in a Queue as per my requirement).
|
You were given the answers to that here:
http://www.mqseries.net/phpBB2/viewtopic.php?p=179387&highlight=#179387
100mb is the maximum physical size of a messsage. Use segmentation for larger messages, but why are you maniputaing such large messages in a single block?
sidhusaju wrote: |
One more thing , Is there any metrics in MQ that holds the details
About the total messages processed, time the message kept
In the Queue.. Like that…….
|
There are a number of possibilities for monitoring MQ. You could look them up in the manuals, or from a software vendor. You don't seem to be believing the answers you're getting from the forum as you're asking all the same questions again....  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
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
|
|
|
|