Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O cenário de Controle de Dispositivo testa trocas de mensagens SOAP simples.
O objetivo neste 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 desse cenário. Para esse cenário, esses endpoints precisam ser endereçáveis na rede física. Para obter mais informações, consulte o diagrama inicial de configuração do dispositivo de teste no Ambiente de Teste do WSDBIT.
Ação do Cliente do Caso Ação do Servidor Pass-Fail critérios 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á usado.
A entrada inteira foi 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:Action == http://schemas.example.org/SimpleService/TwoWayRequest
O http://testdevice.interop/SimpleService1 serviço será usado.
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 de soma é calculado com base na soma dos dois parâmetros de entrada.
O parâmetro de soma recebido pelo cliente é, de fato, 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á usado.
Os parâmetros booleano, decimal, float e lista de xs:anyURI são fornecidos.
Responde ao cliente usando o método TypeCheckResponse com:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
Os parâmetros booleano, decimal, float e a lista de xs:anyURI são retornados e ecoados para o cliente.
Os parâmetros booleano, decimal, float e lista de xs:anyURI são exibidos corretamente no dispositivo antes de serem retornados para o 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:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
O http://testdevice.interop/SimpleService1 serviço será usado
Um fragmento XML arbitrário é usado como um parâmetro.
Responde ao cliente usando o método TypeCheckResponse com:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
O fragmento XML arbitrário é retornado e ecoado de volta para o cliente.
O fragmento XML 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.