title: Camel: RabbitMQ to SOAP : requeue
body: <p>I am learning Apache camel and trying to send request from RabbitMQ endpoint to some soap service :</p>
  
  <pre><code>&lt;camelcontext&gt;
  route 1 from file:// to rabbitmq queue 
  &lt;route id="2"&gt;
  &lt;from uri="same queue as in route 1"/&gt;
  &lt;process "here i am setting header "/&gt;
  &lt;pattern&gt;InOut&lt;/pattern&gt;
  &lt;to uri="soap request"/&gt;
  &lt;/camelcontext&gt;
  </code></pre>
  
  <p>What I want is that in case there is any exception at SOAP, exchange should be requeued back to rabbitmq. <strong>I have tried setting header of exchange rabbitmq.REQUEUE to true still no luck, message gets removed even though there is exception. I have tried setting exchange to InOUT too.</strong> Please suggest any pointer.</p>