Поделиться через


Сценарии управления устройствами

Сценарий управления устройствами проверяет простые обмены сообщениями SOAP.

Цель этого сценария — не обнаружение конечных точек Размещенной Службы. В этом сценарии предполагается, что эти конечные точки были обнаружены или предоставлены до этого сценария. Для этого сценария эти конечные точки должны быть адресируемыми в физической сети. Дополнительные сведения см. в схеме начальной настройки устройства в среде тестирования WSDBIT.

Действие клиента действие сервера Pass-Fail критерии 2.1

Метод OneWay

2.1.1

Вызывает метод OneWay в SimpleService с помощью:

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

  • Служба http://testdevice.interop/SimpleService1 будет использоваться.

  • Предоставляется целочисленное значение.

Отображает целое число, полученное из метода OneWay .

Целое число, которое было отправлено, представляет собой отображаемое целое число.

2.2

Метод TwoWay

2.2.1

Вызывает у SimpleService метод TwoWay:

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

  • http://testdevice.interop/SimpleService1 Будет использоваться служба.

  • Предоставляются два целочисленных входных данных.

Отвечает клиенту с помощью метода TwoWayResponse :

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

  • Параметр суммы вычисляется из суммы двух входных параметров.

Параметр суммы, полученный клиентом, действительно является суммой целых значений, отправленных в методе TwoWay .

2.3

Метод TypeCheck

2.3.1

Вызывает метод TypeCheck у SimpleService.

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

  • http://testdevice.interop/SimpleService1 Будет использоваться служба.

  • Предоставляются логические, десятичные и вещественные параметры, а также список параметров xs:anyURI.

Отвечает клиенту с помощью метода TypeCheckResponse :

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

  • Логический, десятичный, плавающий и список параметров xs:anyURI возвращаются и возвращаются обратно клиенту.

Логический, десятичный, плавающий и список параметров xs:anyURI отображаются правильно на устройстве, прежде чем они будут возвращены клиенту. Параметры снова отображаются правильно по мере их получения на клиенте.

2.4

Метод AnyCheck

2.4.1

Вызывает метод AnyCheck в SimpleService со следующими вызовами:

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

  • Будет использоваться служба http://testdevice.interop/SimpleService1

  • Произвольный фрагмент XML используется в качестве параметра.

Отвечает клиенту с помощью метода TypeCheckResponse :

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

  • Произвольный фрагмент XML возвращается и повторяется обратно клиенту.

Фрагмент XML, отправляемый клиентом, отображается правильно на устройстве, прежде чем он будет возвращен клиенту. Фрагмент XML снова отображается правильно при получении на стороне клиента.