ok thanks, I'll give it a try and get back to you.

On Tue, Aug 16, 2011 at 6:46 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:

> On Tue, Aug 16, 2011 at 5:18 PM, Sorin Silaghi <sorin7...@gmail.com>
> wrote:
> > Hi again,
> >
> >
> >             After further testing it looks like this works fine for file
> > poolers... is this not implemented on FTP ?
> >
>
> It should be avail from FTP as well. For example we got some unit
> tests in camel-ftp source code.
>
> I suggest to create a small unit test with file first.
> Then try the route with FTP afterwards.
>
>
> >
> > Sorin.
> >
> >
> >
> > On Tue, Aug 16, 2011 at 5:49 PM, Sorin Silaghi <sorin7...@gmail.com>
> wrote:
> >
> >> Hi All,
> >>
> >>
> >>           My route looks like this:
> >>
> >>     <route id="ORDERS">
> >>       <from uri="ftp://user@my.server
> >> /in/ceva0171?password=secret&amp;doneFileName=${file:name}.sem"/>
> >>       <to uri="file://data/endpoints/FILE-out"/>
> >>     </route>
> >>
> >>           Every time a file is copied successfully to the FTP server a
> file
> >> with the same name plus the .sem prefix is added. I expected the above
> route
> >> to copy all the successful files from the FTP server but it doesn't seem
> to
> >> work. I also tried to use doneFileName=done and then I added a filed
> called
> >> "done" to the server but that didn't work either. I see no errors,
> nothing
> >> in the logs to explain it. If I remove doneFileName completely it will
> copy
> >> all the files.
> >>
> >>           All I see in the logs is the following message:
> >>
> >> 17:47:10,837 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | Skipping done
> file:
> >> GenericFile[DPDN_DELIVERY_DPD_0000424239.TXT.sem]
> >> 17:47:10,837 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | File did not
> match.
> >> Will skip this file: GenericFile[DPDN_DELIVERY_DPD_0000424239.TXT.sem]
> >> 17:47:10,837 | TRACE | .140/in/ceva0171 | FtpOperations
> >> | 215 - org.apache.camel.camel-ftp - 2.7.1.fuse-00-43 |
> >> existsFile(in/ceva0171/DPDN_DELIVERY_DPD_0000424240.TXT.sem)
> >> 17:47:10,935 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | Done file:
> >> in/ceva0171/DPDN_DELIVERY_DPD_0000424240.TXT.sem does not exist
> >> 17:47:10,935 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | File did not
> match.
> >> Will skip this file: GenericFile[DPDN_DELIVERY_DPD_0000424240.TXT]
> >> 17:47:10,935 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | Skipping done
> file:
> >> GenericFile[DPDN_DELIVERY_DPD_0000424240.TXT.sem]
> >> 17:47:10,935 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | File did not
> match.
> >> Will skip this file: GenericFile[DPDN_DELIVERY_DPD_0000424240.TXT.sem]
> >>
> >> and if I use doneFileName=done I get:
> >>
> >> 17:34:17,625 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | Done file:
> >> in/ceva0171/done does not exist
> >> 17:34:17,625 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | File did not
> match.
> >> Will skip this file: GenericFile[DELIVERY_FILE_0000424225.TXT]
> >> 17:34:17,625 | TRACE | .140/in/ceva0171 | FtpOperations
> >> | 215 - org.apache.camel.camel-ftp - 2.7.1.fuse-00-43 |
> >> existsFile(in/ceva0171/done)
> >> 17:34:17,720 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | Done file:
> >> in/ceva0171/done does not exist
> >> 17:34:17,720 | TRACE | .140/in/ceva0171 | FtpConsumer
> >> | 77 - org.apache.camel.camel-core - 2.7.1.fuse-00-43 | File did not
> match.
> >> Will skip this file: GenericFile[DELIVERY_FILE_0000424225.TXT.sem]
> >> 17:34:17,720 | TRACE | .140/in/ceva0171 | FtpOperations
> >> | 215 - org.apache.camel.camel-ftp - 2.7.1.fuse-00-43 |
> >> existsFile(in/ceva0171/done)
> >>
> >> Can anybody tell me why all the files are skipped ? or what do those
> >> messages mean ?
> >>
> >>
> >>
> >> best regards,
> >>                       Sorin.
> >>
> >
>
>
>
> --
> Claus Ibsen
> -----------------
> FuseSource
> Email: cib...@fusesource.com
> Web: http://fusesource.com
> Twitter: davsclaus, fusenews
> Blog: http://davsclaus.blogspot.com/
> Author of Camel in Action: http://www.manning.com/ibsen/
>

Reply via email to