Спецификация WS-Addressing описывает независящие от транспортного протокола механизмы обмена
информацией об адресах между веб-службами SOAP. WS-Addressing можно добавить в тесты служб с
помощью алгоритмов защиты WSDL.
Прежде чем начать
Перед добавлением WS-Addressing в конфигурацию защиты необходимо выполнить тестирование
службы с помощью запросов и ответов, относящихся к допустимому WSDL.
Процедура
Для добавления WS-Addressing в алгоритм защиты WSDL выполните следующие действия:
- Откройте тест, выберите запрос службы и на панели Исходные данные транзакции
выберите Разрешить отображение документа XML после обработки защиты.
- На странице Стек запросов выберите Изменить параметры
защиты WSDL .
Совет: Для изменения отдельных алгоритмов защиты или обработки входящих ответов выберите
Показать стек ответов , чтобы добавить в редактор страницу Стек
ответов.
Откроется редактор защиты WSDL.
- Перейдите на страницу Стеки алгоритмов редактора защиты WSDL и в списке Алгоритм защиты выберите
создайте алгоритм защиты.
- В столбце Содержимое стека выберите
и укажите параметры, реализованные службой.
- Алгоритм WS-Addressing
- Добавьте этот блок, если в службе используется
стандарт WS-Addressing 2004/08 или WS-Addressing 1.0 Core.
- Пространство имен
- Пространство имен для адресации WS-Addressing 2004/08 или
WS-Addressing 1.0 Core.
- Действие, если запрос использует механизм WS-Addressing
- Выберите
действие, которое должно выполняться, если в запросе уже есть WS-Addressing.
- Заменить анонимный адрес в Reply-to на:
- Выберите эту опцию, если
необходимо генерировать в заголовке Reply-to указанный адрес вместо анонимного.
- Удалить WS-Addressing из ответа
- Эта опция удаляет из ответа все заголовки
WS-Addressing.
- Сохраните алгоритм защиты WSDL и выберите редактор тестов. На панели Исходные данные транзакции отображаются пространство имен
WS-Addressing и содержимое заголовка XML.