Scénarios de contrôle d’appareil
Le scénario Device Control teste les échanges de messages SOAP simples.
L’objectif de ce scénario n’est pas la découverte des points de terminaison du service hébergé. Ce scénario suppose que ces points de terminaison ont été découverts ou fournis avant ce scénario. Pour ce scénario, ces points de terminaison doivent être adressables sur le réseau physique. Pour plus d’informations, consultez le diagramme de configuration de l’appareil de test initial dans L’environnement de test WSDBIT.
Case Client action Server action Pass-Fail criteria 2.1
Méthode OneWay
2.1.1
Appelle la méthode OneWay du SimpleService avec :
wsa:Action == http://schemas.example.org/SimpleService/OneWay
Le http://testdevice.interop/SimpleService1 service sera utilisé.
L’entrée entière est fournie.
Affiche l’entier reçu de la méthode OneWay .
L’entier qui a été envoyé est l’entier qui a été affiché.
2.2
Méthode TwoWay
2.2.1
Appelle la méthode TwoWay du SimpleService avec :
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
Le http://testdevice.interop/SimpleService1 service sera utilisé.
Les deux entrées entières sont fournies.
Répond au client à l’aide de la méthode TwoWayResponse avec :
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
Le paramètre sum est calculé à partir de la somme des deux paramètres d’entrée.
Le paramètre sum reçu par le client est en effet la somme des valeurs entières envoyées dans la méthode TwoWay .
2.3
Méthode TypeCheck
2.3.1
Appelle la méthode TypeCheck du SimpleService avec :
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
Le http://testdevice.interop/SimpleService1 service sera utilisé.
Les paramètres booléens, décimaux, float et liste des paramètres xs:anyURI sont fournis.
Répond au client à l’aide de la méthode TypeCheckResponse avec :
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
Les paramètres booléens, décimaux, float et la liste des paramètres xs:anyURI sont retournés et renvoyés au client.
Les paramètres booléens, décimaux, float et liste des paramètres xs:anyURI s’affichent correctement sur l’appareil avant d’être réinsérés au client. Les paramètres sont à nouveau affichés correctement à mesure qu’ils sont reçus au niveau du client.
2.4
Méthode AnyCheck
2.4.1
Appelle la méthode AnyCheck du SimpleService avec :
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
Le http://testdevice.interop/SimpleService1 service sera utilisé
Un fragment XML arbitraire est utilisé comme paramètre.
Répond au client à l’aide de la méthode TypeCheckResponse avec :
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
Le fragment XML arbitraire est retourné et renvoyé au client.
Le fragment XML envoyé à partir du client s’affiche correctement sur l’appareil avant d’être renvoyé au client. Le fragment XML s’affiche à nouveau correctement lorsqu’il est reçu au niveau du client.