Author |
Message
|
ophir azulai |
Posted: Thu May 29, 2008 5:51 am Post subject: MQ message retry time after a MDB's rollback |
|
|
Novice
Joined: 29 May 2008 Posts: 13
|
Hi All,
I'm using MQ 6.0.2.3 with WAS 6.1.0.15 (Latest fixpacks) on Windows and I have the following problem:
When there is a rollback in a MDB, the retry time is exactly 5 seconds and I need less time.
Tried to find how to set it in Websphere MQ Explorer and in the registry and didn't succeed.
Do you know how could I set it ?
Thanks,
Ophir |
|
Back to top |
|
 |
bower5932 |
Posted: Thu May 29, 2008 6:12 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
|
Back to top |
|
 |
ophir azulai |
Posted: Thu May 29, 2008 6:17 am Post subject: |
|
|
Novice
Joined: 29 May 2008 Posts: 13
|
|
Back to top |
|
 |
bower5932 |
Posted: Thu May 29, 2008 6:22 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
|
Back to top |
|
 |
ophir azulai |
Posted: Thu May 29, 2008 7:20 am Post subject: |
|
|
Novice
Joined: 29 May 2008 Posts: 13
|
Hi,
Looked at it and found that it explains how to configure it in the default messaging provider and not MQ.
Thanks.
Ophir |
|
Back to top |
|
 |
ophir azulai |
Posted: Fri Jul 04, 2008 11:17 pm Post subject: The solution |
|
|
Novice
Joined: 29 May 2008 Posts: 13
|
Hi All,
The solution which was found is:
1. In the queue manager properties:
1.1. Disable online monitoring
1.2. Disable statistics monitoring
1.3. Disable accounting monitoring
2. In queue manager->advanced->channels->'channel'->statistics
2.1 Set channel monitoring to off
Thanks,
Ophir |
|
Back to top |
|
 |
ophir azulai |
Posted: Sat Jul 05, 2008 11:26 am Post subject: A workaround for a specific case |
|
|
Novice
Joined: 29 May 2008 Posts: 13
|
Hi,
I'm sorry but the previous solution is for another post on this forum
http://www.mqseries.net/phpBB2/viewtopic.php?t=44072
Regarding this issue, I did a comprehensive search and could not find how to configure it. Hope it will change in MQ 7.
However I would like to propose the following workaround:
1. If the MDB1 has only one insert/update/delete operation then if there is a JMS exception on this operation then in the catch the message can be sent to another queue where a MDB2 is listening.
2. The two MDBs are doing the same thing but they send the message in the catch to the other MDB.
3. If a delay is needed then sleep(time) can be called before sending the message (it works in WAS)
Your feedback on this will be welcomed.
Thanks,
Ophir |
|
Back to top |
|
 |
fjb_saper |
Posted: Sun Jul 06, 2008 2:19 am Post subject: |
|
|
 Grand High Poobah
Joined: 18 Nov 2003 Posts: 20756 Location: LI,NY
|
I believe the delay is in the MDB config. You should check it.
Could be that the poll rate is every 5 seconds?  _________________ MQ & Broker admin |
|
Back to top |
|
 |
|