Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Gerätesteuerungsszenario testet einfachen SOAP-Nachrichtenaustausch.
Das Ziel für dieses Szenario ist keine Ermittlung der Endpunkte des gehosteten Diensts. In diesem Szenario wird davon ausgegangen, dass diese Endpunkte vor diesem Szenario erkannt oder bereitgestellt wurden. Für dieses Szenario müssen diese Endpunkte im physischen Netzwerk adressierbar sein. Weitere Informationen finden Sie im ersten Testgeräteeinrichtungsdiagramm in der WSDBIT-Testumgebung.
Case-Client-Aktion Server-Aktion Pass-Fail Kriterium 2.1
OneWay-Methode
2.1.1
Ruft die OneWay-Methode des SimpleService mit:
wsa:Action == http://schemas.example.org/SimpleService/OneWay
Der http://testdevice.interop/SimpleService1 Dienst wird verwendet.
Die ganzzahlige Eingabe wird bereitgestellt.
Zeigt die ganze Zahl an, die von der OneWay-Methode empfangen wird.
Die ganze Zahl, die gesendet wurde, ist die ganze Zahl, die angezeigt wurde.
2.2
TwoWay-Methode
2.2.1
Ruft die TwoWay-Methode des SimpleService mit:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayRequest
Der http://testdevice.interop/SimpleService1 Dienst wird verwendet.
Die zwei Ganzzahlinputs werden bereitgestellt.
Antwortet auf den Client mithilfe der TwoWayResponse-Methode mit:
wsa:Action == http://schemas.example.org/SimpleService/TwoWayResponse
Der Summenparameter wird aus der Summe der beiden Eingabeparameter berechnet.
Der Summenparameter, der vom Client empfangen wird, ist tatsächlich die Summe der ganzzahligen Werte, die in der TwoWay-Methode gesendet werden.
2.3
TypeCheck-Methode
2.3.1
Ruft die TypeCheck-Methode des SimpleService mit:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckRequest
Der http://testdevice.interop/SimpleService1 Dienst wird verwendet.
Die booleschen, dezimalen, float- und xs:anyURI-Parameter werden bereitgestellt.
Antwortet mithilfe der TypeCheckResponse-Methode auf den Client mit:
wsa:Action == http://schemas.example.org/SimpleService/TypeCheckResponse
Die Booleschen, Dezimalen, Float- und Liste von xs:anyURI-Parametern werden zurückgegeben und an den Client zurückgesendet.
Die booleschen, dezimalen, float- und Liste von xs:anyURI-Parametern werden auf dem Gerät ordnungsgemäß angezeigt, bevor sie wieder an den Client zurückgegeben werden. Die Parameter werden wieder richtig angezeigt, da sie beim Client empfangen werden.
2.4
AnyCheck-Methode
2.4.1
Ruft die AnyCheck-Methode des SimpleService mit:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckRequest
Der http://testdevice.interop/SimpleService1 Dienst wird verwendet.
Ein beliebiges XML-Fragment wird als Parameter verwendet.
Antwortet mithilfe der Methode TypeCheckResponse auf den Client mit:
wsa:Action == http://schemas.example.org/SimpleService/AnyCheckResponse
Das willkürliche XML-Fragment wird zurückgegeben und zum Client gesendet.
Das XML-Fragment, das vom Client gesendet wurde, wird auf dem Gerät korrekt angezeigt, bevor es wieder an den Client zurückgegeben wird. Das XML-Fragment wird erneut korrekt angezeigt, wenn es beim Client empfangen wird.