Scenari di controllo dei dispositivi
Lo scenario Controllo dispositivi verifica semplici scambi di messaggi SOAP.
L'obiettivo di questo scenario non è l'individuazione degli endpoint del servizio ospitato. Questo scenario presuppone che questi endpoint siano stati individuati o forniti prima di questo scenario. Per questo scenario, questi endpoint devono essere indirizzabili nella rete fisica. Per altre informazioni, vedere il diagramma di configurazione iniziale del dispositivo di test in Ambiente di test WSDBIT.
Azione Del server azione client caso Pass-Fail criteri 2.1
OneWay, metodo
2.1.1
Chiama il metodo OneWay di SimpleService con:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
Verrà usato il http://testdevice.interop/SimpleService1 servizio.
Viene fornito l'input integer.
Visualizza l'intero ricevuto dal metodo OneWay .
Il numero intero inviato è il numero intero visualizzato.
2.2
TwoWay, metodo
2.2.1
Chiama il metodo TwoWay di SimpleService con:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
Verrà usato il http://testdevice.interop/SimpleService1 servizio.
Vengono forniti i due input integer.
Risponde al client usando il metodo TwoWayResponse con:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
Il parametro sum viene calcolato dalla somma dei due parametri di input.
Il parametro sum ricevuto dal client è in effetti la somma dei valori integer inviati nel metodo TwoWay .
2.3
TypeCheck, metodo
2.3.1
Chiama il metodo TypeCheck di SimpleService con:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
Verrà usato il http://testdevice.interop/SimpleService1 servizio.
Vengono forniti i parametri booleani, decimali, float ed elenco dei parametri xs:anyURI .
Risponde al client usando il metodo TypeCheckResponse con:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
I parametri booleani, decimali, float ed elenco dei parametri xs:anyURI vengono restituiti e restituiti al client.
Il valore booleano, decimale, float e l'elenco dei parametri xs:anyURI vengono visualizzati correttamente nel dispositivo prima che vengano restituiti al client. I parametri vengono nuovamente visualizzati correttamente quando vengono ricevuti nel client.
2.4
AnyCheck, metodo
2.4.1
Chiama il metodo AnyCheck di SimpleService con:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
Verrà usato il http://testdevice.interop/SimpleService1 servizio
Un frammento XML arbitrario viene usato come parametro.
Risponde al client usando il metodo TypeCheckResponse con:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
Il frammento XML arbitrario viene restituito e restituito al client.
Il frammento XML inviato dal client viene visualizzato correttamente nel dispositivo prima che venga restituito al client. Il frammento XML viene nuovamente visualizzato correttamente quando viene ricevuto nel client.