It won't resume where it left off by default. Camel will only delete the file if it was successfully processed and when it fails, the portion already send to AMQ will not be rolled back. When the process resumes, it will process the entire file again. One option is to use the file's moveFailed option to move the file if it failed for special processing (if already queued, ignore, etc)...
shailesh wrote: > > Hi, > I have camel in the web container. And I am processing the xml file and > spliting it and posting the split message to JMS queue. > The question I have that if the server was the crash in the middle of > the processing of the file. > I would like the recovery from the failure to begin the processing from > where the file was left off. > > <route> > <from uri="file://c:/target/infile"/> > <split> > <xpath>/foo/bar</xpath> > <to uri="jms:testQ1"/> > </split> > </route> > > Thanks for suggestion. > ----- Ben O'Day IT Consultant -http://benoday.blogspot.com -- View this message in context: http://camel.465427.n5.nabble.com/Error-recovery-tp4370197p4370930.html Sent from the Camel - Users mailing list archive at Nabble.com.