Freigeben über


WSDAPI-Tool für grundlegende Interoperabilität

Das Geräteprofil für Webdienste (DPWS) ist eine Referenzspezifikation, die eine Reihe von Webdienstspezifikationen (WS) zusammenfügt und einschränkt. Die Webdienste auf Geräten (WSD)-API (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 WSDAPI zum Ausgeben von Steuermeldungen an mehrere Geräteklassen, z. B. Drucker, Scanner und Netzwerkprojektoren.

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 Ausführen erweiterter DPWS-Funktionen verwendet wird, wie z. B. das SOAP Message Transmission Optimization Mechanism (MTOM) (das für Nachrichtenanlagen verwendet wird) und Webdienste-Ereignisabwicklung. Diese Schnittstellen sind nicht unbedingt erforderlich. Sie sind jedoch die einzige Möglichkeit, diese Funktionalität in WSDBIT abzudecken.

WSDAPI implementiert sowohl die Client- als auch geräteabschnitte der Spezifikationen, und WSDBIT kann zum Ausführen von WSDAPI als Client oder als Gerät verwendet werden. WSDBIT kann verwendet werden, um ein Nicht-WSDAPI-Gerät oder einen Nicht-WSDAPI-Client zu testen und zu überprüfen.

Bevor Sie das WSD-Interoperabilitätstool lesen, sollten Sie mit der DPWS-Spezifikation und den referenzierten Spezifikationen vertraut sein.

Hinweis

WSDBIT kann verwendet werden, um die Implementierung von DPWS auf einem Gerät zu unterstützen, aber es ist nicht beabsichtigt, ein generisches Debuggingtool zu sein. Andere WSDAPI-Entwicklungstools (z. B. die WSDAPI-Debuggingtools) eignen sich besser zur Beobachtung von Datenverkehr und Diagnosefehlern. Diese Tools sind im Windows SDK für Desktop-Apps verfügbar. Weitere Informationen finden Sie unter Downloads für die Entwicklung von Desktop-Apps.

Dieser Abschnitt enthält die folgenden Themen:

Einführung in WSDBIT

Referenzierte Namespaces

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):