Sdílet prostřednictvím


Scénáře řízení zařízení

Scénář řízení zařízení testuje jednoduché výměny zpráv SOAP.

Cílem tohoto scénáře není zjišťování koncových bodů hostované služby. Tento scénář předpokládá, že se tyto koncové body před tímto scénářem zjistily nebo poskytly. V tomto scénáři musí být tyto koncové body adresovatelné ve fyzické síti. Další informace najdete v diagramu počátečního nastavení testovacího zařízení v testovacím prostředí WSDBIT.

Případ Akce klienta Akce serveru Pass-Fail kritéria 2.1

Metoda OneWay

2.1.1

Volá metodu OneWay služby SimpleService pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/OneWay

  • Služba http://testdevice.interop/SimpleService1 se použije.

  • Je poskytován celočíselný vstup.

Zobrazí celé číslo přijaté z metody OneWay .

Celé číslo, které bylo odesláno, je celé číslo, které se zobrazilo.

2.2

Metoda TwoWay

2.2.1

Volá metodu TwoWay SimpleService pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest

  • Služba http://testdevice.interop/SimpleService1 se použije.

  • Jsou k dispozici dva celočíselné vstupy.

Odpoví klientovi pomocí metody TwoWayResponse s:

  • wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse

  • Součet parametru se vypočítá ze součtu dvou vstupních parametrů.

Parametr součtu přijatý klientem je skutečně součet celočíselné hodnoty odeslané v metodě TwoWay .

2.3

Metoda TypeCheck

2.3.1

Volá metodu TypeCheck simpleService pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest

  • Služba http://testdevice.interop/SimpleService1 se použije.

  • Jsou k dispozici logické hodnoty, desetinné číslo, float a seznam parametrů xs:anyURI .

Odpoví klientovi pomocí metody TypeCheckResponse pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse

  • Logická hodnota, desetinná hodnota, číslo s plovoucí desetinnou čárkou a seznam parametrů xs:anyURI jsou vráceny a odeslány zpět klientovi.

Logická hodnota, desetinná hodnota, plovoucí desetinná hodnota a seznam parametrů xs:anyURI se na zařízení zobrazí správně, než se vrátí zpět klientovi. Parametry se znovu zobrazí správně při jejich přijetí v klientovi.

2.4

Metoda AnyCheck

2.4.1

Volá metodu AnyCheck SimpleService pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest

  • Služba http://testdevice.interop/SimpleService1 se použije.

  • Libovolný fragment XML se používá jako parametr.

Odpoví klientovi pomocí metody TypeCheckResponse pomocí:

  • wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse

  • Libovolný fragment XML je vrácen a odeslán zpět klientovi.

Fragment XML odeslaný z klienta se v zařízení zobrazí správně předtím, než se vrátí zpět klientovi. Při přijetí v klientovi se fragment XML znovu zobrazí správně.