Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Scenariusz kontroli urządzeń testuje proste wymiany komunikatów protokołu SOAP.
Celem tego scenariusza nie jest odnajdywanie punktów końcowych usługi hostowanej. W tym scenariuszu przyjęto założenie, że te punkty końcowe zostały odnalezione lub udostępnione przed tym scenariuszem. W tym scenariuszu te punkty końcowe muszą być adresowalne w sieci fizycznej. Aby uzyskać więcej informacji, zobacz początkowy diagram konfiguracji urządzenia testowego w środowisku testowania WSDBIT.
Akcja klienta Przypadek Akcja serwera Kryteria Pass-Fail 2.1
metoda OneWay
2.1.1
Wywołuje metodę OneWay usługi SimpleService za pomocą polecenia:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
Usługa http://testdevice.interop/SimpleService1 zostanie zastosowana.
Podano liczbę całkowitą.
Wyświetla liczbę całkowitą odebraną z metody OneWay .
Liczba całkowita, która została wysłana, jest liczbą całkowitą, która została wyświetlona.
2.2
Metoda TwoWay
2.2.1
Wywołuje metodę TwoWay usługi SimpleService za pomocą polecenia:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
Usługa zostanie użyta http://testdevice.interop/SimpleService1 .
Podano dwie liczby całkowite.
Odpowiada klientowi przy użyciu metody TwoWayResponse z:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
Parametr sum jest obliczany na podstawie sumy dwóch parametrów wejściowych.
Parametr sum, który jest odbierany przez klienta, jest rzeczywiście sumą wartości całkowitych wysłanych w metodzie TwoWay .
2.3
Metoda TypeCheck
2.3.1
Wywołuje metodę TypeCheck usługi SimpleService za pomocą polecenia:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
Zostanie użyty serwis http://testdevice.interop/SimpleService1.
Podano parametry boolean, dziesiętne, float i listę xs:anyURI.
Odpowiada klientowi przy użyciu metody TypeCheckResponse z:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
Parametry logiczne, dziesiętne, zmiennoprzecinkowe i xs:anyURI są zwracane i odbite do klienta.
Wartość logiczna, dziesiętna, zmiennoprzecinkowa i lista parametrów xs:anyURI są wyświetlane poprawnie na urządzeniu, zanim zostaną zwrócone z powrotem do klienta. Parametry są ponownie wyświetlane poprawnie, gdy są odbierane na kliencie.
2.4
Metoda AnyCheck
2.4.1
Wywołuje metodę AnyCheck usługi SimpleService za pomocą polecenia :
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
Usługa zostanie użyta http://testdevice.interop/SimpleService1
Dowolny fragment XML jest używany jako parametr.
Odpowiada klientowi za pomocą metody TypeCheckResponse z:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
Fragment XML jest zwracany i odesłany z powrotem do klienta.
Fragment XML, który został wysłany z klienta, jest poprawnie wyświetlany na urządzeniu, zanim zostanie zwrócony ponownie do klienta. Fragment XML jest ponownie wyświetlany poprawnie po odebraniu go na kliencie.