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.

Reply via email to