Author |
Message
|
tosaurav |
Posted: Fri Jul 27, 2007 5:02 am Post subject: Aggregaterequest Missing |
|
|
Acolyte
Joined: 16 Jan 2007 Posts: 62
|
I am getting exception of "AggregateRequest Missing" what does it means?
Flow is like
1. httpinput-compute-mqout-aggregatecontrol-2 computes-2 mqoutput-2 aggregaterequest.
Last 2 mqoutput response back to fan-in flow which has fllowing nodes
mqinput-aggregatereply-compute-mqoutput. |
|
Back to top |
|
 |
Vijji |
Posted: Fri Jul 27, 2007 5:33 am Post subject: |
|
|
 Voyager
Joined: 30 Aug 2005 Posts: 83
|
Hi tosaurav,
Your flow missing HttpReply node.
Quote: |
If you include an HTTPInput node in a message flow, you must either include an HTTPReply node in the same flow, or pass the message to another flow that includes an HTTPReply node (for example, through an MQOutput node to a second flow that starts with an MQInput node). |
For more info look at help.This may cuse ur problem.
Cheers,
Vijji. |
|
Back to top |
|
 |
tosaurav |
Posted: Fri Jul 27, 2007 6:39 am Post subject: |
|
|
Acolyte
Joined: 16 Jan 2007 Posts: 62
|
It's not because of Httpreply node for sure because able to see message move further and pass thru compute and stays in mqoutput. |
|
Back to top |
|
 |
chris boehnke |
Posted: Fri Jul 27, 2007 7:43 am Post subject: |
|
|
 Partisan
Joined: 25 Jul 2006 Posts: 369
|
tosaurav wrote: |
It's not because of Httpreply node for sure because able to see message move further and pass thru compute and stays in mqoutput. |
Just a tip:
I am implementing my design like this. Just wanted to let you know whether it helps.
http Input -> Aggregation Control -> FlowOrder(path 1) -> XML Transformation(business logic in XSLT) -> MQ Output -> Aggregate Request
FlowOrder(path 2) -> Save the original message(Compute node) -> ECHO.Queue(MQ Output queue) -> Aggregate Request
Example:
on the Fanout flow
mqinput aggfanout compute(1) mqout(1) aggreq(1)
compute(n) mqout(n) aggreq(n)
on the faninflow
mqinput--->aggfanin--->compute--->mqreply |
|
Back to top |
|
 |
sunny_30 |
Posted: Fri Jul 27, 2007 2:45 pm Post subject: |
|
|
 Master
Joined: 03 Oct 2005 Posts: 258
|
Tosaurav,
"AggregateRequest Missing" exception is thrown when the message has passed the aggregatecontrol node, but a request is not made for it.
For every message that crosses the aggregatecontrol node in the flow, there should be atleast 1 request that needs to be made, i.e atleast 1 message should pass thru the aggregaterequest node.
-Sunny |
|
Back to top |
|
 |
|