Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Action client Action du serveur Critères du cas Pass-Fail 2.1
Méthode OneWay
2.1.1
Appelle la méthode OneWay de 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 affiché.
2.2
Méthode TwoWay
2.2.1
Appelle la méthode TwoWay de 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 de somme est calculé à partir de la somme des deux paramètres d’entrée.
Le paramètre somme 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 de 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 list of 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, flottants et la liste de paramètres xs:anyURI sont retournés et renvoyés au client.
Les paramètres booléens, décimaux, float et xs :anyURI sont affichés correctement sur l’appareil avant qu’ils ne soient renvoyé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 de 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 qu’il ne soit renvoyé au client. Le fragment XML s’affiche à nouveau correctement lorsqu’il est reçu au client.