camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: Return exception message in HTTP body
Date Tue, 02 Mar 2010 15:46:17 GMT
On Tue, Mar 2, 2010 at 4:25 PM, Leen Toelen <toelen@gmail.com> wrote:
> Hi,
>
> I am trying to run this route:
>
>                <route id="RestToTopic">
>                        <from uri="jetty:http://0.0.0.0:8162/meucci/assembly"
/>
>                        <doTry>
>                                <to uri="xslt:XSLT.xml" />
>                                <to uri="validator:XSD.xsd" />
>                                <inOnly uri="activemq:topic:Topic"
/>
>                                <setBody><constant></constant></setBody>
<!-- Return empty body when OK -->
>                                <doCatch>
>                                <exception>org.apache.camel.ValidationException</exception>
>                                        <handled><constant>false</constant></handled>
>                                        <!-- TODO: Return exception
message on ValidationException -->
>                            </doCatch>
>                        </doTry>
>                </route>
>
> but I would like to get the validation exception message as the result
> body. Is this possible?
>

Yeah from the simple language etc.
http://camel.apache.org/simple.html

<setBody><simple>${exception.message}</simple></setBody>

> Regards,
> Leen
>



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

Mime
View raw message