Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El escenario control de dispositivos prueba intercambios de mensajes SOAP simples.
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 del cliente Caso Acción del servidor Pass-Fail criterio 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 un número entero como entrada.
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 que recibe 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 del objeto 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 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 xs:anyURI se devuelven y se devuelven al cliente.
Los parámetros booleano, decimal, flotante y lista de 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 refleja al cliente.
El fragmento XML que se envió desde el cliente se muestra correctamente en el dispositivo antes de que se devuelva al cliente. El fragmento XML se vuelve a mostrar correctamente cuando se recibe en el cliente.