Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O cenário de controle de dispositivo testa trocas de mensagens SOAP simples.
O objetivo deste cenário não é a descoberta dos endpoints do Serviço Alojado. Este cenário pressupõe que esses pontos de extremidade foram descobertos ou fornecidos antes deste cenário. Para esse cenário, esses pontos de extremidade devem ser endereçáveis na rede física. Para obter mais informações, consulte o diagrama de configuração inicial do dispositivo de teste no ambiente de teste WSDBIT.
Caso: Ação do Cliente, Ação do Servidor, Critérios Pass-Fail 2.1
Método OneWay
2.1.1
Chama o método OneWay do SimpleService com:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
O http://testdevice.interop/SimpleService1 serviço será utilizado.
A entrada inteira é fornecida.
Exibe o inteiro recebido do método OneWay .
O inteiro que foi enviado é o inteiro que foi exibido.
2.2
Método TwoWay
2.2.1
Chama o método TwoWay do SimpleService com:
wsa:Ação == http://schemas.example.org/SimpleService/TwoWayRequest
O http://testdevice.interop/SimpleService1 serviço será utilizado.
As duas entradas inteiras são fornecidas.
Responde ao cliente usando o método TwoWayResponse com:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
O parâmetro soma é calculado a partir da soma dos dois parâmetros de entrada.
O parâmetro de soma que é recebido pelo cliente é realmente a soma dos valores inteiros enviados no método TwoWay .
2.3
Método TypeCheck
2.3.1
Chama o método TypeCheck do SimpleService com:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
O http://testdevice.interop/SimpleService1 serviço será utilizado.
Os parâmetros booleano, decimal, float e lista de xs:anyURI são fornecidos.
Responde ao cliente usando o método TypeCheckResponse com:
wsa:Ação == http://schemas.example.org/SimpleService/TypeCheckResponse
Os parâmetros booleano, decimal, float e lista de xs:anyURI são retornados e retransmitidos para o cliente.
Os parâmetros booleano, decimal, float e a lista de xs:anyURI são exibidos corretamente no dispositivo antes de serem enviados de volta ao cliente. Os parâmetros são novamente exibidos corretamente à medida que são recebidos no cliente.
2.4
Método AnyCheck
2.4.1
Chama o método AnyCheck do SimpleService com:
wsa:Ação == http://schemas.example.org/SimpleService/AnyCheckRequest
O http://testdevice.interop/SimpleService1 serviço será utilizado
Um fragmento XML arbitrário é usado como parâmetro.
Responde ao cliente usando o método TypeCheckResponse com:
wsa:Ação == http://schemas.example.org/SimpleService/AnyCheckResponse
O fragmento XML arbitrário é retornado e ecoado de volta para o cliente.
O fragmento XML que foi enviado do cliente é exibido corretamente no dispositivo antes de ser ecoado de volta para o cliente. O fragmento XML é novamente exibido corretamente quando é recebido no cliente.