WSDBIT 简介

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

  • 发现 DPWS 设备。

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

  • 往返于 DPWS 服务发送服务特定消息以及二进制附件。

  • 订阅和接收 DPWS 服务的事件。

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

演示 WSDAPI 基本互操作性工具 (WSDBIT) 和相关组件的图

互操作性方案专门用于验证前面的消息交换中使用的消息格式和协议。 这些方案是从客户端的角度定义的,它们分为以下几个类别:

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

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

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

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

  • 安全通信包含前面所有方案的元素。

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

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

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

 

 

显示:
© 2015 Microsoft