Вызов веб-служб
Действие "Вызов веб-служб" запускает веб-службу с заданными параметрами 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
В конструкторе Runbook выберите меню "Параметры" и выберите "Вызвать веб-службы", чтобы открыть диалоговое окно "Вызов веб-служб".
Настройте параметры на вкладке "Сведения ". Инструкции по настройке перечислены в следующей таблице.
Сведения
Настройки | Инструкции по настройке |
---|---|
Параметры 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 . После очистки кэша изменения веб-службы публикуются правильно.