Partilhar via


Cenários de anexos

O cenário Anexos testa o envio e o recebimento de anexos.

A meta desse cenário não é a descoberta dos pontos de extremidade do Serviço Hospedado. Esse cenário pressupõe que esses pontos de extremidade foram descobertos ou fornecidos antes de iniciar esse cenário.

Em todos os casos, o anexo enviado para TestDevice será Dpws1.jpg e o anexo recebido de TestDevice será Dpws2.jpg. O anexo deve ser verificado carregando uma cópia do anexo esperado na memória e fazendo uma comparação de memória byte por byte no anexo recebido.

Para obter mais informações, consulte o diagrama de configuração inicial do dispositivo de teste no Ambiente de Teste do WSDBIT.

Caixa Ação do cliente Ação do servidor critérios de Pass-Fail
3.1 Chamar o método de anexo OneWay
3.1.1 Chama o método OneWay do AttachmentService com
-
wsa:Action == http://schemas.example.org/AttachmentService/OneWayAttachment - O http:\//testdevice.interop/AttachmentService1 serviço será usado.
– Consulte AttachmentService WSDL.
– Use Dpws1.jpg como dados para o anexo enviado ao dispositivo.
Valide os dados do anexo. O servidor valida corretamente os dados do anexo. O servidor recebe Dpws1.jpg.
3.2 Chamar método de anexo TwoWay
3.2.1 Chama o método TwoWay do AttachmentService com:
-
wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest- O http://testdevice.interop/AttachmentService1 serviço será usado.
– Consulte AttachmentService WSDL.
– Use Dpws1.jpg como os dados do anexo enviado ao dispositivo.
– Validar os dados do anexo.
- Enviar TwoWayAttachmentResponse.
- wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse
– Consulte AttachmentService WSDL.
– Use Dpws2.jpg como dados para o anexo retornado ao cliente.
O servidor valida corretamente os dados do anexo e o cliente recebe a resposta. O servidor recebe Dpws1.jpg.
3.2.2 Valide os dados de anexo recebidos no TwoWayAttachmentResponse. O cliente recebe Dpws2.jpg. Nada. O cliente valida corretamente os dados do anexo.