Hello I am using Camel 2.4.0 with Spring DSL and ActiveMQ 5.4.2. I have a route that takes a message off a queue, grabs the correlation ID in order to create a file name, and then FTPs the message. I expected that any exception during this process would "roll back" so that the message would not be pulled off the queue. FTP was unavailable due to some firewall changes, so my messages got pulled off the queue but never FTPd.
I understand that if I use Camel 2.5 I can use throwExceptionOnConnectionFailed. My questions are: 1. Will that prevent the message from being pulled off the queue if FTP is unavailable? If not can I use a transaction tag? 3. Is upgrading to Camel 2.5 as easy as replacing the Camel jars in ActiveMQ's lib? Any caveats with upgrading this way? Thanks -- View this message in context: http://camel.465427.n5.nabble.com/FTP-producer-and-exception-or-transaction-tp4902912p4902912.html Sent from the Camel - Users mailing list archive at Nabble.com.
