WSDBIT の概要
Web Services for Devices (WSD) API (WSDAPI) を使用すると、次の種類のメッセージ交換が可能になります。
DPWS デバイスについて。
DPWS デバイスについて。 この情報は "メタデータ交換" と呼ばれます。
DPWS サービスとの間で、サービス固有のメッセージをバイナリ添付ファイルとともに送受信します。
DPWS サービスとのイベントの登録と送受信。
次の図に示すように、WSDAPI 基本相互運用性ツール (WSDBIT) は WSDAPI を使用して DPWS メッセージを送受信します。 WSDBIT を使用して、クライアントで実行されている WSDAPI とデバイスで実行されている DPWS スタック間の相互運用性をテストできます。
相互運用性のシナリオは、前のメッセージ交換で使用されているプロトコルとともにメッセージ形式を確認するが目的です。 シナリオはクライアントの観点から定義され、次のカテゴリに分類されます。
デバイスとサービスの検査 テストを行い、DPWS デバイスの検出とメタデータ交換を検証します。
シンプルかつ高度なコントロール は、サービス固有のメッセージをテストしたり検証します。
添付ファイルは、SOAP Message Transmission Optimization Mechanism (MTOM) 仕様で定義されているように、メッセージ添付ファイルをテストしたり検証します。
Eventing は、Web サービスの Eventing をテストしたり検証します。
セキュリティで保護された通信には、上記のすべてのシナリオ要素が含まれます。
相互運用性テストの特定のニーズに応じて、デバイス、クライアント、またはその両方を実装できます。
テスト ケースのセクションを選択的に実装することもできます。 たとえば、デバイスとサービスの検査と、シンプルかつ高度なコントロールの相互運用性テスト ケースのみを実装できます。
注: 他のテスト ケースで必要になるため、デバイスとサービスの検査の相互運用性テスト ケースは、少なくとも実装する必要があります。