Udostępnij przez


Narzędzia debugowania

Zestaw narzędzi debugowania oparty na WSDAPI (Web Services on Devices API) jest dostępny w Windows SDK i Windows Driver Kit (WDK). Te narzędzia mogą służyć do testowania funkcjonalności aplikacji niestandardowych napisanych w programie WSDAPI lub urządzeń i klientów napisanych przy użyciu innych stosów profilów urządzeń dla usług sieci Web (DPWS).

Narzędzia hosta debugowania usług WSD (wsddebug_host.exe) i klienta debugowania usług WSD (wsddebug_client.exe) mogą służyć do sprawdzania właściwości klientów lub hostów programu DPWS. Mogą być one również używane do rozwiązywania problemów z łącznością lub konfiguracją. Aby uzyskać więcej informacji, zobacz przewodnik rozwiązywania problemów WSDAPI. Te narzędzia są dostępne tylko w zestawie SDK. Narzędzia zestawu SDK znajdują się w następującym katalogu: <Windows SDK Install Folder>\Bin.

podstawowego narzędzia do współdziałania WSDAPI (WSDBIT) może służyć do testowania współdziałania na poziomie protokołu SOAP lub na poziomie transportu (czyli zapewnienia prawidłowego tworzenia komunikatów). To narzędzie jest dostępne wyłącznie w zestawie WDK.

Klient debugowania usługi WSD

Klient debugowania usług WSD (wsddebug_client.exe) udostępnia interaktywną konsolę, która może służyć do wysyłania i odbierania komunikatów WS-Discovery oraz uzyskiwania metadanych. Można go również użyć do generowania i korzystania z nieprzetworzonych komunikatów multicast.

Klient debugowania WSD działa w jednym z trzech trybów: multiemisji, odnajdywania i metadanych.

Tryb Opis
Multiemisja W trybie multicast klient debugowania WSD wysyła i odbiera niesformatowane komunikaty multicast na porcie UDP 3702, zgodnie z definicją w standardzie WS-Discovery. Użytkownik może zapisać te komunikaty SOAP w pliku tekstowym, a następnie zmodyfikować je i ponownie rozesłać za pomocą klienta debugowania WSD.
Odkrycie W trybie Discovery, klient debugowania usługi WSD wysyła i odbiera sformatowane komunikaty WS-Discovery. Może on wyświetlać odebrane Hello, Bye, ProbeMatchesoraz ResolveMatches komunikaty. Może wysyłać komunikaty sondy poprzez UDP lub HTTP, a komunikaty Resolve poprzez UDP.
Metadane Oprócz zaimplementowania wszystkich funkcji trybu odnajdywania tryb metadanych również próbuje pobrać metadane z urządzeń.

 

Aby uzyskać więcej informacji, zobacz: Użycie ogólnego hosta i klienta do wymiany metadanych HTTP, Użycie ogólnego hosta i klienta do odkrywania usług UDP WS-Discovery, oraz Użycie klienta debugowania WSD do weryfikacji ruchu multicastowego.

Host debugowania usługi WSD

Host debugujący WSD (wsddebug_host.exe) udostępnia interaktywną konsolę, która służy do ogłaszania hosta, odpowiadania na żądania klientów i drukowania informacji diagnostycznych.

Gospodarz debugowania WSD działa w jednym z dwóch trybów: wykrywania i metadanych.

Tryb Opis
Odkrycie W trybie odnajdywania host debugowania WSD drukuje sformatowane komunikaty WS-Discovery. Wysyła również komunikaty Hello i Bye oraz automatycznie odpowiada na komunikaty Probe i Resolve.
Metadane Oprócz zaimplementowania wszystkich funkcji trybu odnajdywania, tryb metadanych anonsuje usługę metadanych i umożliwia klientom łączenie się oraz przeprowadzanie wymiany metadanych.

 

Aby uzyskać więcej informacji, zobacz Korzystanie z uniwersalnego hosta i klienta do wymiany metadanych HTTP oraz Korzystanie z uniwersalnego hosta i klienta do odkrywania usług UDP WS.

tworzenie aplikacji WSD w systemie Windows

narzędzia programistyczne WSDAPI

Przewodnik rozwiązywania problemów z interfejsem WSDAPI