Partager via


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.