On Fri, Apr 23, 2010 at 8:45 PM, gnanda
<[email protected]> wrote:
>
> Hi all,
> I am using camel to read a message from a Q sending to a HTTP
> my route is as below
>  from("jmstx:queue:spq2").bean(myBean,"setLocationUrI")
> .recipientList(header(HttpProducer.HTTP_URI));
>
> I need to recive response code from the above http URI.
> I need to make sure I receive 200 or 202 to declare as a success call. How
> would I receive the response code ?
> Do I need to make the mep as in-out while sending exchange to external web
> service thru http endpoint to get the return code?
>

Since you only send to 1 endpoint in RecipientList, then Camel will
return the last exchange as reply.

So simply just continue routing after the recipient list, where you
can check for the 200/202 codes.

If you send to multiple endpoints in recipient list you can use an
AggregationStrategy to merge the results together.


> Please suggest
>
> --
> View this message in context: 
> http://old.nabble.com/smx%3Acamel%3A-receiving-http-response-tp28345025p28345025.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to