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


Вызов веб-служб

Действие "Вызов веб-служб" запускает веб-службу с заданными параметрами XML.

Настройка действия "Вызов веб-служб"

Перед настройкой действия "Вызов веб-служб" необходимо определить следующее:

  • WSDL-файл веб-службы.

  • Имя метода веб-службы.

  • Формат текста сообщения SOAP.

  • Формат текста сообщения SOAP.

Используйте следующие сведения, чтобы настроить действие "Вызов веб-служб".

Сведения

Настройки Инструкции по настройке
WSDL Введите путь к WSDL-файлу или используйте многоточие (...) для поиска файла.
Method Введите имя метода, который вы вызываете в веб-службе, или выберите многоточие (...) и найдите его. Убедитесь, что вы соответствуете регистру метода.
Полезные данные ЗАПРОСА XML Введите параметры, которые вы отправляете в метод веб-службы. Убедитесь, что формат соответствует описанному в документе WSDL.
Указание формата Выберите это, чтобы получить указания по форматированию полезных данных задания XML. Замените заполнители реальными значениями для конечной точки.

Расширенные

Настройки Инструкции по настройке
Сохранить Чтобы сохранить ответы, установите флажок "Сохранить " и укажите папку, в которой будут сохранены ответы.
URL-адрес Чтобы указать расположение URL-адреса веб-службы, установите флажок URL-адреса и введите расположение URL-адреса.
Value Выберите протокол SOAP, используемый веб-службой. Параметры значения включают в себя следующие:

— SOAP 1.1
— SOAP 1.2

Безопасность

Настройки Инструкции по настройке
Включение Установите флажок "Включить", чтобы включить проверку подлинности HTTP и заполните поля.
Имя пользователя Введите имя пользователя для доступа к защищенной веб-службе.
Пароль Введите пароль для доступа к защищенной веб-службе.

Параметры сертификата HTTPS

Orchestrator позволяет настроить параметры сертификата HTTPS в тех случаях, когда проверка сертификата завершается ошибкой.

Чтобы настроить параметры сертификата HTTPS, выполните следующие действия.

Настройка параметров сертификата HTTPS

  1. В конструкторе Runbook выберите меню "Параметры" и выберите "Вызвать веб-службы", чтобы открыть диалоговое окно "Вызов веб-служб".

  2. Настройте параметры на вкладке "Сведения ". Инструкции по настройке перечислены в следующей таблице.

Сведения

Настройки Инструкции по настройке
Параметры HTTPS Выберите один из следующих параметров HTTPS:

- Примите все сертификаты
- Принятие сертификатов из доверенных узлов

Инструкции по настройке для каждого из параметров HTTPS перечислены в следующих таблицах.

Примите все сведения о сертификатах

Настройки Инструкции по настройке
Примите все сертификаты Принимает сертификаты со всех узлов.

Выбрав этот параметр HTTPS, нажмите кнопку "Готово".

Прием сертификатов из доверенных узлов

Настройки Инструкции по настройке
Принятие сертификатов из доверенных узлов Указывает узлы, из которого вы хотите принять сертификаты.

1. Нажмите кнопку "Добавить ", чтобы открыть диалоговое окно "Надежный узел ".
2. Введите имя доверенного узла в поле "Значение " и нажмите кнопку "ОК". Затем узел добавляется в список.

Чтобы изменить узлы, нажмите кнопку "Изменить".

Чтобы удалить узлы, нажмите кнопку "Удалить".

Опубликованные данные

В следующей таблице перечислены опубликованные элементы данных.

Позиция Description
Путь WSDL Путь WSDL.
Имя метода Имя веб-метода.
Полезные данные задания XML Текст полезных данных задания XML.
Полезные данные ОТВЕТА XML Текст полезных данных ответа XML.
Файл ответа Путь и имя файла ответа.
URL-адрес веб-службы URL-адрес веб-службы.
Протокол веб-службы Протокол, используемый веб-службой.

Публикация веб-служб

Объект Invoke Web Service создает сборку в C:\ProgramData\Microsoft System Center 2012\Orchestrator\Activities\WebServices2или C:\Users\USERNAME\AppData\Local\Microsoft System Center 2012\Orchestrator\Activities\WebServices2. Сборка определяется расположением веб-службы. Например, http://localhost/TestService/DylanService.asmx?WSDL.

При публикации дополнительных служб или обновлении существующей службы необходимо очистить кэш, за исключением файла wspkey.snk . После очистки кэша изменения веб-службы публикуются правильно.