Поделиться через


Инструменты отладки

Набор инструментов отладки, созданный на основе API веб-служб на устройствах (WSDAPI), доступен в windows SDK и комплекте драйверов Windows (WDK). Эти средства можно использовать для проверки функциональности пользовательских приложений, написанных на WSDAPI, или устройств и клиентов, написанных с помощью других стеков профилей устройств для веб-служб (DPWS).

Для проверки характеристик клиентов или узлов DPWS можно использовать средства WSD Debug Host (wsddebug_host.exe) и WSD Debug Client (wsddebug_client.exe). Их также можно использовать для устранения неполадок с подключением или конфигурацией. Дополнительные сведения см. в руководстве по устранению неполадок WSDAPI. Эти средства доступны только в пакете SDK. Средства пакета SDK находятся в следующем каталоге: <Папка> установки Windows SDK\Bin.

Средство WSDAPI Basic Interoperability Tool (WSDBIT) можно использовать для проверки взаимодействия уровня SOAP или транспорта (то есть обеспечения правильного формата сообщений). Это средство доступно только в WDK.

Клиент отладки WSD

Клиент отладки WSD (wsddebug_client.exe) предоставляет интерактивную консоль, которую можно использовать для отправки и получения WS-Discovery сообщений, а также для получения метаданных. Его также можно использовать для создания и использования необработанных сообщений многоадресной рассылки.

Клиент отладки WSD работает в одном из трех режимов: многоадресная рассылка, обнаружение и метаданные.

Режим Описание
Многоадресная рассылка В режиме многоадресной рассылки клиент отладки WSD отправляет и получает неформатированные многоадресные сообщения через порт UDP 3702, как определено в WS-Discovery. Пользователь может сохранить эти сообщения SOAP в текстовый файл, а также изменить и повторно просмотреть сообщения с помощью клиента отладки WSD.
Обнаружение В режиме обнаружения клиент отладки WSD отправляет и получает отформатированные сообщения WS-Discovery. Он может отображать полученные сообщения Hello, Bye, ProbeMatches и ResolveMatches . Он может отправлять сообщения пробы по протоколу UDP или HTTP, а также разрешать сообщения по протоколу UDP.
Метаданные Помимо реализации всех функций режима обнаружения, режим метаданных также пытается получить метаданные с устройств.

 

Дополнительные сведения см. в разделах Using a Generic Host and Client for HTTP Metadata Exchange, Using a Generic Host and Client for UDP WS-Discovery и Using WSD Debug Client to Verify Multicast Traffic.

Узел отладки WSD

Узел отладки WSD (wsddebug_host.exe) предоставляет интерактивную консоль, используемую для объявления узла, ответа на запросы клиентов и печати диагностических сведений.

Узел отладки WSD работает в одном из двух режимов: обнаружение и метаданные.

Режим Описание
Обнаружение В режиме обнаружения узел отладки WSD печатает отформатированные WS-Discovery сообщения. Он также отправляет сообщения Hello и Bye и автоматически отвечает на сообщения пробы и разрешения .
Метаданные Помимо реализации всех функций режима обнаружения, режим метаданных объявляет службу метаданных и позволяет клиентам подключаться и обмениваться метаданными.

 

Дополнительные сведения см. в разделах Использование универсального узла и клиента для обмена метаданными HTTP и Использование универсального узла и клиента для UDP WS-Discovery.

Разработка приложений WSD в Windows

Средства разработки WSDAPI

Руководство по устранению неполадок WSDAPI