| 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 | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |