Hi again,

             After further testing it looks like this works fine for file
poolers... is this not implemented on FTP ?


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

Reply via email to