What errors do you see when you do unmarshal? And a good idea is to look at some unit tests from camel-soap component.
Camel will automatic throw an exception if HTTP status != 200. So you can use Camel error handling to cater for that. http://camel.apache.org/error-handling-in-camel.html You can even use doTry .. doCatch kinda logic -- View this message in context: http://camel.465427.n5.nabble.com/How-to-unmarshal-a-soap-response-tp3284089p3284193.html Sent from the Camel - Users mailing list archive at Nabble.com.