Author |
Message
|
giorginus80 |
Posted: Thu Mar 12, 2009 7:22 am Post subject: Problem with SYSTEM.BROKER.AGGR.REQUEST |
|
|
 Centurion
Joined: 08 Jul 2008 Posts: 124 Location: Rome, Italy
|
Hi,
I have problem on a simple flow aggregation. If the message is more than 5000 request, I have this error
Code: |
( ['MQROOT' : 0xf0134b8]
(0x01000000):RecoverableException = (
(0x03000000):File = '/build/S610_P/src/DataFlowEngine/AggregateNodes/ImbAggregateConstants.cpp' (CHARACTER)
(0x03000000):Line = 767 (INTEGER)
(0x03000000):Function = 'ImbAggregateConstants::storeAggrStateMessages' (CHARACTER)
(0x03000000):Type = '' (CHARACTER)
(0x03000000):Name = '' (CHARACTER)
(0x03000000):Label = '' (CHARACTER)
(0x03000000):Catalog = 'BIPv610' (CHARACTER)
(0x03000000):Severity = 3 (INTEGER)
(0x03000000):Number = 4426 (INTEGER)
(0x03000000):Text = 'Failed to store message to request queue' (CHARACTER)
(0x01000000):Insert = (
(0x03000000):Type = 5 (INTEGER)
(0x03000000):Text = 'SYSTEM.BROKER.AGGR.REQUEST' (CHARACTER)
)
(0x01000000):Insert = (
(0x03000000):Type = 2 (INTEGER)
(0x03000000):Text = '2024' (CHARACTER)
)
)
)
|
What's the problem?
My environment is Linux WMB 6.1.0.2 |
|
Back to top |
|
 |
Vitor |
Posted: Thu Mar 12, 2009 7:36 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
I'd guess your UOW is full; 5000 is the maximum number of uncommitted messages it will take. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
giorginus80 |
Posted: Thu Mar 12, 2009 7:39 am Post subject: |
|
|
 Centurion
Joined: 08 Jul 2008 Posts: 124 Location: Rome, Italy
|
Vitor wrote: |
I'd guess your UOW is full; 5000 is the maximum number of uncommitted messages it will take. |
What is a UOW? |
|
Back to top |
|
 |
Vitor |
Posted: Thu Mar 12, 2009 7:42 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
giorginus80 wrote: |
Vitor wrote: |
I'd guess your UOW is full; 5000 is the maximum number of uncommitted messages it will take. |
What is a UOW? |
Unit Of Work - the space between a transaction starting and being committed.
In this example, I'd theorise it's the space between a persistent message being read by an MQInput node and the final message being written by an MQOutput node. But that's just a theory. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
giorginus80 |
Posted: Thu Mar 12, 2009 7:48 am Post subject: |
|
|
 Centurion
Joined: 08 Jul 2008 Posts: 124 Location: Rome, Italy
|
Vitor wrote: |
giorginus80 wrote: |
Vitor wrote: |
I'd guess your UOW is full; 5000 is the maximum number of uncommitted messages it will take. |
What is a UOW? |
Unit Of Work - the space between a transaction starting and being committed.
In this example, I'd theorise it's the space between a persistent message being read by an MQInput node and the final message being written by an MQOutput node. But that's just a theory. |
I created the MQ for this broker with standard command. I don't know what I can do to solve this |
|
Back to top |
|
 |
Vitor |
Posted: Thu Mar 12, 2009 7:59 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
giorginus80 wrote: |
I don't know what I can do to solve this |
Increase the number of uncommitted messages the queue manager will tolerate or split the message into chunks of less than 5000.
Unless you're very short on resource, I'd go with the former.
 _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
giorginus80 |
Posted: Thu Mar 12, 2009 8:29 am Post subject: |
|
|
 Centurion
Joined: 08 Jul 2008 Posts: 124 Location: Rome, Italy
|
Vitor wrote: |
giorginus80 wrote: |
I don't know what I can do to solve this |
Increase the number of uncommitted messages the queue manager will tolerate or split the message into chunks of less than 5000.
Unless you're very short on resource, I'd go with the former.
 |
Code: |
ALTER QMGR MAXUMSGS (50000)
|
Thanks it worked |
|
Back to top |
|
 |
Vitor |
Posted: Thu Mar 12, 2009 8:40 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
 _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|