Hi there I've created the following Camel route:
<bean id="dropAllMessageHeadersStrategy" class="org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy"> <!-- Set relayHeaders to false to drop all SOAP headers --> <property name="relayHeaders" value="false"/> </bean> <camelContext xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="cxf:bean:proxyCRMEndpoint?headerFilterStrategy=#dropAllMessageHeadersStrategy"/> <to uri="cxf:bean:targetCRMEndpoint"/> </route> </camelContext> The data format is CXF_MESSAGE. This should drop the incoming SOAP headers. The cxf component which produces the message for the target web services request a new token from the STS. But this message contains then a WS-Security header with two SAML assertions and two Timestamp elements because the incoming headers are not dropped. I use Camel version 2.10.4 in Karaf. Am I doing anything wrong? Thanks Oli