Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Tematy pokrewne
-
tworzenie aplikacji WSD w systemie Windows