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