附件方案

附件方案测试发送和接收附件。

此方案的目标不是发现托管服务终结点。 此方案假定在启动此方案之前已发现或提供这些终结点。

在每种情况下,发送到 TestDevice 的附件都将Dpws1.jpg,从 TestDevice 接收的附件将Dpws2.jpg。 应通过将预期附件的副本加载到内存中并在收到的附件上执行字节对字节内存比较来验证附件。

有关详细信息,请参阅 WSDBIT 测试环境中的初始测试设备设置关系图。

案例 客户端操作 服务器操作 Pass-Fail条件
3.1 调用 OneWay 附件方法
3.1.1 使用

wsa:Action == http://schemas.example.org/AttachmentService/OneWayAttachment- 调用 AttachmentService 的 OneWay 方法- 将使用http:\//testdevice.interop/AttachmentService1该服务。
- 请参阅 AttachmentService WSDL
- 使用Dpws1.jpg作为发送到设备的附件的数据。
验证附件数据。 服务器正确验证附件数据。 服务器接收Dpws1.jpg。
3.2 调用 TwoWay 附件方法
3.2.1 使用wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest

- :- http://testdevice.interop/AttachmentService1 将使用该服务调用 AttachmentService 的 TwoWay 方法。
- 请参阅 AttachmentService WSDL
- 使用 Dpws1.jpg 作为发送到设备的附件的数据。
- 验证附件数据。
- Send TwoWayAttachmentResponse
- wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse
- 请参阅 AttachmentService WSDL
- 使用 Dpws2.jpg 作为返回给客户端的附件的数据。
服务器正确验证附件数据,客户端接收响应。 服务器接收Dpws1.jpg。
3.2.2 验证 在 TwoWayAttachmentResponse 中收到的附件数据。 客户端接收Dpws2.jpg。 无变化。 客户端正确验证附件数据。