设备控制方案
设备控制方案测试简单的 SOAP 消息交换。
此方案的目标不是发现托管服务终结点。 此方案假定这些终结点在此方案之前已发现或提供。 对于此方案,这些终结点必须在物理网络上可寻址。 有关详细信息,请参阅 WSDBIT 测试环境中的初始测试设备设置关系图。
Case Client action Server action Pass-Fail criteria 2.1
OneWay 方法
2.1.1
使用 以下命令调用 SimpleService 的 OneWay 方法:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
将使用 http://testdevice.interop/SimpleService1 服务。
提供整数输入。
显示从 OneWay 方法接收的整数。
发送的整数是显示的整数。
2.2
TwoWay 方法
2.2.1
使用 以下命令调用 SimpleService 的 TwoWay 方法:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
将使用 http://testdevice.interop/SimpleService1 服务。
提供两个整数输入。
使用 TwoWayResponse 方法响应客户端:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
sum 参数是从两个输入参数的总和计算得出的。
客户端收到的 sum 参数实际上是 TwoWay 方法中发送的整数值之和。
2.3
TypeCheck 方法
2.3.1
使用以下命令调用 SimpleService 的 TypeCheck 方法:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
将使用 http://testdevice.interop/SimpleService1 服务。
提供了 xs:anyURI 参数的布尔值、十进制数、浮点数和列表。
使用 TypeCheckResponse 方法响应客户端::
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
xs:anyURI 参数的布尔值、十进制数、浮点数和列表将返回并回显到客户端。
xs:anyURI 参数的布尔值、十进制数、浮点数和列表在设备中正确显示,然后再回显到客户端。 在客户端上收到参数时,这些参数再次正确显示。
2.4
AnyCheck 方法
2.4.1
使用 以下命令调用 SimpleService 的 AnyCheck 方法:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
将使用 http://testdevice.interop/SimpleService1 服务
任意 XML 片段用作参数。
使用 TypeCheckResponse 方法响应客户端::
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
任意 XML 片段将返回并回显到客户端。
从客户端发送的 XML 片段在设备中正确显示,然后再将其回显到客户端。 在客户端上收到 XML 片段时,它再次正确显示。