I would suggest you to remove the Soap Envelop from the XSLT. After doing that, a little more way to doing things clean would be to use messageFormat=PAYLOAD
like <camel:to uri="cxf:bean:ClubPremierEndpoint?dataFormat=MESSAGE&allowStreaming=true" /> It works flawless for me. -- View this message in context: http://camel.465427.n5.nabble.com/There-is-a-problem-with-the-dataFormat-MESSAGE-and-an-XSLT-transformation-tp5758477p5758629.html Sent from the Camel - Users mailing list archive at Nabble.com.