Freigeben über


WSDAPI Basic Interoperability Tool

Das Geräteprofil für Webdienste (DPWS) ist eine Referenzspezifikation, die eine Reihe von Webdienstspezifikationen (WS) zusammenfügt und einschränkt. Die WSD-API (Web Services on Devices) (WSDAPI ) ist eine Implementierung von DPWS, die in Windows enthalten ist. Windows verwendet WSDAPI, um DPWS-Geräte eines beliebigen Typs zu ermitteln, und verwendet auch WSDAPI, um Steuernachrichten an mehrere Geräteklassen wie Drucker, Scanner und Netzwerkprojektoren auszugeben.

Das WSDAPI Basic Interoperability Tool (WSDBIT) kann verwendet werden, um zu überprüfen, ob Windows mit Nicht-WSDAPI-DPWS-Stapeln zusammenarbeiten kann. Dieses Tool richtet sich in erster Linie an Geräteentwickler, die DPWS implementieren und die Interoperabilität mit Windows testen möchten. Einige WSDBIT-Tests erfordern, dass das Gerät eine spezielle Testschnittstelle implementiert, die zum Trainieren erweiterter DPWS-Funktionen verwendet wird, z. B. SOAP-Nachrichtenübertragungsoptimierungsmechanismus (SOAP Message Transmission Optimization Mechanism, MTOM) (der für Nachrichtenanlagen verwendet wird) und Webdienstereigniserstellung. Diese Schnittstellen sind nicht unbedingt erforderlich. Sie sind jedoch die einzige Möglichkeit, diese Funktionalität in WSDBIT abzudecken.

WSDAPI implementiert sowohl den Client- als auch den Geräteabschnitt der Spezifikationen, und WSDBIT kann verwendet werden, um WSDAPI als Client oder als Gerät auszuführen. WSDBIT kann verwendet werden, um ein Nicht-WSDAPI-Gerät oder einen Nicht-WSDAPI-Client zu testen und zu überprüfen.

Bevor Sie sich mit dem WSD-Interoperabilitätstool vertraut machen, sollten Sie mit der DPWS-Spezifikation und den zugehörigen Spezifikationen vertraut sein, auf die verwiesen wird.

Hinweis

WSDBIT kann verwendet werden, um die Implementierung von DPWS auf einem Gerät zu unterstützen, ist aber nicht als generisches Debuggingtool vorgesehen. Andere WSDAPI-Entwicklungstools (z. B. die WSDAPI-Debugtools) sind besser geeignet, um Datenverkehr zu beobachten und Fehler zu diagnostizieren. Diese Tools sind im Windows SDK für Desktop-Apps verfügbar, siehe Downloads für die Entwicklung von Desktop-Apps.

Dieser Abschnitt schließt folgende Themen ein:

Einführung in WSDBIT

Namespaces, auf die verwiesen wird

WSDBIT-Testumgebung

Clientszenarien für WSDBIT

WSDBIT-Referenz

Weitere Informationen zu WSD und WSDAPI finden Sie in den folgenden Themen im Windows Software Development Kit (SDK):