Hi

Sounds like this FAQ
http://camel.apache.org/why-is-my-message-body-empty.html
http://camel.apache.org/servlet

On Sat, Jan 23, 2016 at 3:23 PM, NES <[email protected]> wrote:
> Hello,
> I am trying to implement a function like a HTTP proxy with Apache Camel.
> In my proxy, I want to insert a header value in DB,
> and I used Simple Expression in SQL.
>
> Here is my camel route.
>
> <route>
>     <from uri="servlet:///foo" />
>     <to uri="sql:INSERT INTO TEST_TABLE (TEST_ID, NAME)
>         VALUES(:#${header.testId},
> 'test')?noop=true&amp;dataSource=testDataSource" />
>     <to uri="http4://localhost:8080/test/bar?bridgeEndpoint=true" />
> </route>
>
> I was able to insert a header value,
> but I lost request body after SQL endpoint in this route.
> A response was 400.
>
> The exception is
>
> HTTP operation failed invoking http://localhost:8080/test/bar with
> statusCode: 400
>
> I found that the cause is Simple Expression.
> However, I don't know why Simple Expression remove a request body,
> and how I can resolve this problem.
>
> Camel version is 2.16
>
> Thank you for any help you can provide.
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-SQL-Component-with-Simple-Expression-tp5776595.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to