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