Hi CXF gurus!

I need to add a custom header element to all my endpoints as a place for
client to stick a session token.

For example I need to add this message xml element once: 

  <wsdl:message name="Authentication">
    <wsdl:part name="Authentication" type="tns1:SessionInfo"/>
  </wsdl:message><br/>

and a chunk of xml in bold below, to every port and every operation:<br/>

<wsdl:operation name="getFoo">
      <wsdlsoap:operation soapAction="getFoo"/>
      <wsdl:input name="getFoo">
        <wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; use="encoded"/>
        <wsdlsoap:header message="impl:Authentication" part="Authentication"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; use="encoded"/>
      </wsdl:input>

I'm debugging it at the WSDLManager level and wonder if there is a better
way to do it?
May be a plug in or through an interceptor?

Any help is very much appreciated.

Thanks,
-Vitaly


-- 
View this message in context: 
http://www.nabble.com/Custom-WSDL-header-tp26030841p26030841.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to