Jak dodać nagłówki SOAP do żądania SOAP za pomocą JAX-WS?

Musimy korzystać z usług internetowych opracowanych przez inny zespół. Za pomocąJAX-WS do generowania usług sieciowych. Używamywsimport wygenerować odgałęzienia po stronie klienta.

Problem polega na tym, że muszę przekazać następujące informacje jako nagłówek wraz z treścią SOAP:

<soapenv:Header>
    <ns1:HeaderData xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" 
                    xmlns:ns1="http://www.example.com/esb/data_type/HeaderData/v1">
        <ChannelIdentifier>ABC</ChannelIdentifier>
    </ns1:HeaderData>
</soapenv:Header>


Używamy:

BindingProvider.getRequestContext().put(
    BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
    serviceConfig.getServiceEndPoint()
);

aby ustawić punkt końcowy.

Czy ktoś może zasugerować, jak przekazywać nagłówki z żądaniem?

Dzięki, VK

questionAnswers(2)

yourAnswerToTheQuestion