次の方法で共有


WSDBIT の概要

Web Services for Devices (WSD) API (WSDAPI) を使用すると、次の種類のメッセージ交換が可能になります。

  • DPWS デバイスについて。

  • DPWS デバイスについて。 この情報は "メタデータ交換" と呼ばれます。

  • DPWS サービスとの間で、サービス固有のメッセージをバイナリ添付ファイルとともに送受信します。

  • DPWS サービスとのイベントの登録と送受信。

次の図に示すように、WSDAPI 基本相互運用性ツール (WSDBIT) は WSDAPI を使用して DPWS メッセージを送受信します。 WSDBIT を使用して、クライアントで実行されている WSDAPI とデバイスで実行されている DPWS スタック間の相互運用性をテストできます。

Diagram illustrating the WSDAPI Basic Interoperability Tool (WSDBIT) and its related components.

相互運用性のシナリオは、前のメッセージ交換で使用されているプロトコルとともにメッセージ形式を確認するが目的です。 シナリオはクライアントの観点から定義され、次のカテゴリに分類されます。

  • デバイスとサービスの検査 テストを行い、DPWS デバイスの検出とメタデータ交換を検証します。

  • シンプルかつ高度なコントロール は、サービス固有のメッセージをテストしたり検証します。

  • 添付ファイルは、SOAP Message Transmission Optimization Mechanism (MTOM) 仕様で定義されているように、メッセージ添付ファイルをテストしたり検証します。

  • Eventing は、Web サービスの Eventing をテストしたり検証します。

  • セキュリティで保護された通信には、上記のすべてのシナリオ要素が含まれます。

相互運用性テストの特定のニーズに応じて、デバイス、クライアント、またはその両方を実装できます。

テスト ケースのセクションを選択的に実装することもできます。 たとえば、デバイスとサービスの検査と、シンプルかつ高度なコントロールの相互運用性テスト ケースのみを実装できます。

注: 他のテスト ケースで必要になるため、デバイスとサービスの検査の相互運用性テスト ケースは、少なくとも実装する必要があります。