Как добавить заголовки SOAP в запрос SOAP с использованием JAX-WS?

Нам нужно использовать веб-сервисы, разработанные другой командой. С помощьюJAX-WS для создания веб-сервисов. Мы используемwsimport генерировать заглушки на стороне клиента.

Проблема в том, что мне нужно передать следующую информацию в качестве заголовка вместе с телом 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>


Мы используем:

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

установить конечную точку.

Кто-нибудь может подсказать, как передать заголовки с запросом?

Спасибо, В.К.

Ответы на вопрос(2)

Ваш ответ на вопрос