Compartir a través de


Escenarios de control de dispositivos

El escenario Control de dispositivos prueba intercambios sencillos de mensajes SOAP.

El objetivo de este escenario no es la detección de los puntos de conexión del servicio hospedado. En este escenario se supone que estos puntos de conexión se detectaron o proporcionaron antes de este escenario. En este escenario, estos puntos de conexión deben ser direccionables en la red física. Para obtener más información, consulte el diagrama de configuración inicial del dispositivo de prueba en el entorno de pruebas de WSDBIT.

Acción de cliente Caso Acción del servidor Pass-Fail criterios 2.1

Método OneWay

2.1.1

Llama al método OneWay de SimpleService con:

  • wsa:Action == http://schemas.example.org/SimpleService/OneWay

  • Se usará el http://testdevice.interop/SimpleService1 servicio.

  • Se proporciona la entrada de entero.

Muestra el entero que se recibe del método OneWay .

El entero que se envió es el entero que se mostró.

2.2

Método TwoWay

2.2.1

Llama al método TwoWay de SimpleService con:

  • wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest

  • Se usará el http://testdevice.interop/SimpleService1 servicio.

  • Se proporcionan las dos entradas enteras.

Responde al cliente mediante el método TwoWayResponse con:

  • wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse

  • El parámetro sum se calcula a partir de la suma de los dos parámetros de entrada.

El parámetro sum recibido por el cliente es realmente la suma de los valores enteros enviados en el método TwoWay .

2.3

Método TypeCheck

2.3.1

Llama al método TypeCheck de SimpleService con:

  • wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest

  • Se usará el http://testdevice.interop/SimpleService1 servicio.

  • Se proporcionan los parámetros booleano, decimal, float y lista de parámetros xs:anyURI .

Responde al cliente mediante el método TypeCheckResponse con:

  • wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse

  • Los parámetros booleano, decimal, float y lista de parámetros xs:anyURI se devuelven y se devuelven al cliente.

Los parámetros booleano, decimal, float y lista de parámetros xs:anyURI se muestran correctamente en el dispositivo antes de que se devuelvan al cliente. Los parámetros se vuelven a mostrar correctamente a medida que se reciben en el cliente.

2.4

Método AnyCheck

2.4.1

Llama al método AnyCheck de SimpleService con:

  • wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest

  • Se usará el http://testdevice.interop/SimpleService1 servicio.

  • Un fragmento XML arbitrario se usa como parámetro.

Responde al cliente mediante el método TypeCheckResponse con:

  • wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse

  • El fragmento XML arbitrario se devuelve y se devuelve al cliente.

El fragmento XML enviado desde el cliente se muestra correctamente en el dispositivo antes de que se devuelva al cliente. El fragmento XML se muestra de nuevo correctamente cuando se recibe en el cliente.