Hi

Read the javadoc of the consumer template, it tells you what to do.

On Wed, Aug 7, 2013 at 3:17 PM, skumar <sku...@stonewain.com> wrote:
> Hi,
>     I have gone through lots of regarding the issue and came to know if I
> use consumer.receiveBody() I can move the file but when I am using it I am
> getting error like:
>
> Exception while consuming the locates file:null :Failed to resolve endpoint:
> file:///home/... Failed to resolve endpoint:
> Check the uri if the parameters are spelt correctly and that they are
> properties of the endpoint.
>  Unknown parameters=[{amp;doneFileName=LOADAVAILBNYM,
> amp;move=/home/cameldata/processedFiles/${file:onlyname.noext}_${date:now:yyyyMMdd}.TXT,
>  amp;moveFailed=/home/cameldata/errorfile}]
>
> Here is my function to consume a file from the directory:
> public void consumeBnymFile(Exchange arg) {
>                 String
> endPointUri="file:{{inbound_home}}/bony?include=.*_BNYM_.*txt&amp;move={{data_home}}/${file:onlyname.noext}_${date:now:yyyyMMdd}.TXT&amp;moveFailed={{data_home}}/errorfile&amp;doneFileName=LOADAVAILBNYM";
>              consumer.start();
>             while (true) {
>                 Object newBody=consumer.receiveBody(endPointUri, 2000);
>                 //Exchange ex = consumer.receive(fileUri,2000);
>                 String streamName=(String)arg.getIn().getHeader("streamName");
>                 if (newBody != null) {
>                     arg.getIn().setBody(newBody);  {
>
>
> I greatlty appreciate any help in advance.
> Thanks.
>
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Unable-to-use-move-movefailed-and-donefilename-with-consumer-template-endpoint-Uri-tp5736913.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cib...@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to