XML Web-службы в Microsoft SQL Server 2005
Страница 13. SOAP Toolkit


 

SOAP Toolkit

SOAP Toolkit не имеет стандартных конвертеров, которые позволяли бы работать со сложным WSDL-документом Yukon. Опять же в данной ситуации может помочь простой WSDL-документ.

Как можно видеть из кода, достоинства сценариев, использующих SOAP Toolkit, заключается в том, что не нужно предварительно генерировать proxy-класс — весь код инфраструктура создает «на лету», в момент вызова метода mssoapinit. С другой стороны, мы теряем строгую типизацию, поэтому результирующий SOAP-документ представлен в «сыром» виде — в качестве объектов DOM. Для дальнейшей работы с результатами требуется использовать относительно сложный путь написания XPath-запросов. Однако для тестирования я считаю этот метод идеальным.

Заголовки в SOAP Toolkit, которые могут понадобиться для авторизации, сессий или транзакций, могут быть добавлены с помощью реализации интерфейса IHeaderHandler. Примеры соответствующего кода можно найти в MSDN.

 
« Предыдущая статья   Следующая статья »