On the wire headers are dropped inside camel route between two CxfEndpoints ---------------------------------------------------------------------------
Key: CAMEL-1474 URL: https://issues.apache.org/activemq/browse/CAMEL-1474 Project: Apache Camel Issue Type: Bug Components: camel-cxf Affects Versions: 1.6.0 Reporter: Marat Bedretdinov Fix For: 1.6.1 Currently if there is a Camel route that involves two or more cxf endpoints, then the on the wire message headers such as SOAP headers are dropped. This fix enables one to relay these headers along the route or preserve the old behaviour and drop the headers. Headers relay/drop is bidirectional. Both out-of-band (*not* defined in WSDL contract) and in-band (defined in WSDL contract) headers are supported. Relaying headers can be further customized by implementing additional logic inside of MessageHeadersRelay interface. The default behaviour is to relay headers provided that an instance of MessageHeadersRelay bound to message binding namespace allows a header to be relayed. Please see .../components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java for details on how this is done. Attached is the patch that provides this functionality. Thanks, Marat -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.