附件方案

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

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

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

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

案例 客户端操作 服务器操作 Pass-Fail条件
3.1 调用 OneWay 附件方法
3.1.1 使用 调用 AttachmentService 的 OneWay 方法
-
wsa:Action == http://schemas.example.org/AttachmentService/OneWayAttachment- http:\//testdevice.interop/AttachmentService1 将使用 服务。
- 请参阅 AttachmentService WSDL
- Dpws1.jpg作为发送到设备的附件的数据。
验证附件数据。 服务器正确验证附件数据。 服务器接收Dpws1.jpg。
3.2 调用 TwoWay 附件方法
3.2.1 使用 调用 AttachmentService 的 TwoWay 方法
-
wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest- http://testdevice.interop/AttachmentService1 将使用服务。
- 请参阅 AttachmentService WSDL
- Dpws1.jpg作为发送到设备的附件的数据。
- 验证附件数据。
- 发送 TwoWayAttachmentResponse
- wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse
- 请参阅 AttachmentService WSDL
- Dpws2.jpg作为返回到客户端的附件的数据。
服务器正确验证附件数据,客户端会收到响应。 服务器接收Dpws1.jpg。
3.2.2 验证在 TwoWayAttachmentResponse 中收到的附件数据。 客户端接收Dpws2.jpg。 无变化。 客户端正确验证附件数据。