Мне нужно добавить WS Addressing в мой заголовок Soap (я использую фреймворк gsoap).
Есть ли способ добавить это автоматически? Я просмотрел документацию по gsoap, но не нашел никакой информации по этому вопросу.
Итак, сейчас я вручную добавил WS-Addressing в мой SOAP_ENV_Header, как показано ниже
struct SOAP_ENV__Header
{
mustUnderstand _wsa__MessageID wsa__MessageID 0;
mustUnderstand _wsa__RelatesTo *wsa__RelatesTo 0;
mustUnderstand _wsa__From *wsa__From 0;
mustUnderstand _wsa__ReplyTo *wsa__ReplyTo 0;
mustUnderstand _wsa__FaultTo *wsa__FaultTo 0;
mustUnderstand _wsa__To wsa__To 0;
mustUnderstand _wsa__Action wsa__Action 0;
};
Но я бы хотел сгенерировать его автоматически, поскольку мне нужно добавить некоторые другие структуры в заголовок Soap, которые автоматически генерируются из моих файлов wsdl / xsd.
Спасибо