Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Scenariot Enhetskontroll testar enkla SOAP-meddelandeutbyten.
Målet för det här scenariot är inte identifiering av slutpunkterna för värdbaserad tjänst. Det här scenariot förutsätter att dessa slutpunkter identifierades eller tillhandahölls före det här scenariot. I det här scenariot måste dessa slutpunkter vara adresserbara i det fysiska nätverket. Mer information finns i det första installationsdiagrammet för testenheter i WSDBIT-testmiljön.
Klientåtgärd för ärende Serveråtgärd Pass-Fail kriterier 2.1
OneWay-metod
2.1.1
Anropar OneWay-metoden för SimpleService med:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
Tjänsten http://testdevice.interop/SimpleService1 kommer att användas.
Heltalsinmatning ges.
Visar det heltal som tas emot från OneWay-metoden .
Heltalet som skickades är det heltal som visades.
2.2
TwoWay-metod
2.2.1
Anropar Metoden TwoWay för SimpleService med:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
Tjänsten http://testdevice.interop/SimpleService1 kommer att användas.
De två heltalsindata tillhandahålls.
Svarar på klienten med hjälp av metoden TwoWayResponse med:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
Summaparametern beräknas utifrån summan av de två indataparametrarna.
Den summaparameter som tas emot av klienten är faktiskt summan av heltalsvärdena som skickas i metoden TwoWay .
2.3
TypeCheck-metod
2.3.1
Anropar TypeCheck-metoden för SimpleService med:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
Tjänsten http://testdevice.interop/SimpleService1 kommer att användas.
Parametertyperna boolesk, decimal, flyttal och lista över xs:anyURI tillhandahålls.
Svarar på klienten med hjälp av metoden TypeCheckResponse med:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
Parametrarna boolesk, decimal, flyttal och lista över xs:anyURI returneras och skickas tillbaka till klienten.
Booleska värden, decimaltal, flyttalsvärden och en lista över xs:anyURI-parametrar visas korrekt på enheten innan de skickas tillbaka till klienten. Parametrarna visas igen korrekt när de tas emot på klienten.
2.4
AnyCheck-metod
2.4.1
Anropar Metoden AnyCheck för SimpleService med:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
Tjänsten http://testdevice.interop/SimpleService1 kommer att användas
Ett godtyckligt XML-fragment används som en parameter.
Svarar på klienten med hjälp av metoden TypeCheckResponse med:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
Det godtyckliga XML-fragmentet returneras och upprepas tillbaka till klienten.
XML-fragmentet som skickades från klienten visas korrekt på enheten innan det skickas tillbaka till klienten. XML-fragmentet visas igen korrekt när det tas emot på klienten.