Maybe my example will help you [1]...[4]...

Or try
<camel:route>
  <camel:from uri="file://[directory path]" />
  <camel:setHeader headerName="id">
    <camel:xpath>/order/item/id</camel:xpath>
  </camel:setHeader>
  <camel:setHeader headerName="CamelHttpPath">
    <camel:simple>/rest/${header[id]}/WebService</camel:simple>
  </camel:setHeader>
  <camel:to uri="http://localhost:9002/REST-Webservice"; />
</camel:route>


[1]
https://github.com/muellerc/camel-in-daily-use/blob/master/part-2/src/test/java/org/apache/cmueller/camel/sus/cidu/part1/CustomerServiceResource.java
[2]
https://github.com/muellerc/camel-in-daily-use/blob/master/part-2/src/main/java/org/apache/cmueller/camel/sus/cidu/part1/PrepareRestRequest.java
[3]
https://github.com/muellerc/camel-in-daily-use/blob/master/part-2/src/main/java/org/apache/cmueller/camel/sus/cidu/part1/Route3.java
[4]
https://github.com/muellerc/camel-in-daily-use/blob/master/part-2/src/test/resources/part-1.cfg

Best,
Christian

On Mon, Aug 6, 2012 at 9:39 PM, Deepthi <deepthi...@gmail.com> wrote:

> I am getting Route exception if i give the route in following manner:
>
> <camel:route>
>                         <camel:from
>                                 uri="file://[directory path]" />
>                         <camel:setHeader headerName="header1">
>
> <camel:xpath>/order/item/id</camel:xpath>
>                                 </camel:setHeader>
>                         <camel:to
>
> uri="http://localhost:9002/REST-Webservice/rest/{header1}/WebService"; />
>                 </camel:route>
>
> Where am i going wrong? I see the test case executed in the same manner.
>
> Thanks,
> Deepthi
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/Setting-url-params-in-REST-call-with-Camel-tp2257861p5716890.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



--

Reply via email to