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