WSDBIT 简介

适用于设备的 Web 服务 (WSD) API (WSDAPI) 支持以下类型的消息交换:

  • 发现 DPWS 设备。

  • 描述 DPWS 设备。 这称为 元数据交换

  • 向/从 DPWS 服务发送特定于服务的消息以及二进制附件。

  • 订阅 DPWS 服务并从中接收事件。

如下图所示,WSDAPI 基本互操作性工具 (WSDBIT) 使用 WSDAPI 发送和接收 DPWS 消息。 WSDBIT 可用于测试客户端中运行的 WSDAPI 与设备中运行的 DPWS 堆栈之间的互操作性。

说明 WSDAPI 基本互操作性工具 (WSDBIT) 及其相关组件的示意图。

互操作性方案旨在验证消息格式以及上述消息交换中使用的协议。 这些方案从客户端的角度进行定义,并分为以下类别:

  • 设备和服务检查 测试和验证 DPWS 设备发现和元数据交换。

  • 简单和高级控制 测试和验证特定于服务的消息。

  • 附件 测试和验证消息附件,如 SOAP 消息传输优化机制 (MTOM) 规范中定义。

  • 事件 测试和验证 Web 服务事件

  • 安全通信 包括上述所有方案的元素。

根据互操作性测试的特定需求,可以实现设备、客户端或两者。

还可以有选择地实现测试用例的各个部分。 例如,只能实现 设备和服务检查 以及 简单和高级控制 互操作性测试用例。

注意 必须至少实现设备和服务检查互操作性测试用例,因为其他测试用例需要它。