Изменение перенесенных модулей Runbook в Orchestrator
Опубликовано: Март 2016
Применимо к: System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Политики Opalis и модули Orchestrator Runbook не используют совместно все параметры и компоненты. Перенесенные модули Runbook должны быть изменены таким образом, чтобы они правильно функционировали в Orchestrator. Каждый перенесенный должен быть обновлен в соответствии с текущими требованиями.
Этот раздел содержит информацию об обновлении перенесенных модулей Orchestrator Runbook.
Установка режима применения политик Opalis
Opalis Integration Server 6.3 обеспечивает два режима для политик, которые определяют поведение шины данных публикации и подписки. Чтобы открыть это свойство, щелкните правой кнопкой мыши вкладку Политика в окне клиента Opalis Integration Server 6.3 и в контекстном меню выберите Свойства. Параметр Режим применения политик расположен на вкладке Поведение при выполнении. Если флажок Запуск в режиме конвейера не установлен, значит, рабочий процесс настроен для "устаревшего" режима.
Устаревший режим сохранен в Opalis Integration Server 6.3 для обеспечения обратной совместимости с более старыми версиями программного обеспечения Opalis. В Opalis Integration Server 6.3 для новых рабочих процессов по умолчанию применяется режим применения политик "конвейер".
Orchestrator не обеспечивает установку режима для Runbook. Теперь свойство Режим применения политик политики Opalis — это свойство Параллелизм заданий в Orchestrator. Модули Runbook в Orchestrator используют модель данных, совместимую с режимом конвейера Opalis Integration Server 6.3.
Политики Opalis Integration Server 6.3, для которых использовался устаревший режим, успешно импортируются в Orchestrator. Однако устаревший режим не совместим с Orchestrator. Модули Runbook устаревшего режима можно определить, взглянув на панель инструментов импортированного модуля Runbook. Если Runbook Возвращен, значит, он был конвейерным рабочим процессом Opalis Integration Server 6.3. Если Runbook Извлечен, рабочий процесс Opalis Integration Server 6.3 был устаревшим рабочим процессом.
В следующей таблице приведена сводка параметров режимов рабочих процессов Opalis Integration Server 6.3 и показано, как эти рабочие процессы обрабатываются после их миграции в модули Orchestrator Runbook.
Режим применения политики Opalis | Свойство перенесенного runbook |
---|---|
Прежние версии | После того, как модули Runbook импортированы и должны быть возвращены для обновления, их состояние — Извлечен . |
Режим конвейера | После импорта состояние модулей Runbook — Возвращен. |
Неподдерживаемые структуры
При возврате модуля Runbook, который был устаревшей политикой в Opalis и содержит недопустимую структуру, Runbook Designer отображает предупреждение. Чтобы модуль Runbook функционировал правильно, необходимо устранить причины этих предупреждений.
Примечание |
---|
Процесс возврата проходит успешно даже если появляется предупреждение. Извлеките модуль Runbook, чтобы исправить недопустимую структуру. |
Несколько начальных точек
Runbook может содержать в качестве начальной точки только одно действие. Если перенесенный Runbook содержит несколько начальных действий, в процессе возврата возникает предупреждение.
Обновите модуль Runbook таким образом, чтобы он содержал единственное начальное действие.
Циклы
Модули Runbook не могут содержать интеллектуальные связи, которые исходят от одного действия Runbook и ссылаются на более раннее действие Runbook. Эти структуры Runbook называются циклами. Циклы поддерживаются в стандартном режиме сервер интеграции Opalis 6.3.Orchestrator не поддерживает модули Runbook, которые содержат циклы. При возврате Runbook, который содержит цикл, возникает предупреждение.
Обновите runbook таким образом, чтобы он не содержал циклов.
Параметр рентабельности инвестиций Opalis
В Opalis Integration Server 6.3 имеется свойство политик, которое позволяет отслеживать рентабельность инвестиций (ROI). Чтобы просмотреть это свойство Runbook, щелкните правой кнопкой мыши вкладку Политика в окне клиента Opalis Integration Server и в контекстном меню выберите Свойства. Параметры ROI для данного модуля Runbook расположены на вкладке ROI.
Свойство ROI не поддерживается в Orchestrator. Если эти параметры присутствуют в импортированных рабочих процессах Opalis Integration Server 6.3, Orchestrator их игнорирует.
Устаревшие объекты Opalis
Opalis Integration Server 6.3 содержит объекты рабочего процесса, известные как устаревшие объекты. Эти объекты поддерживают более старые версии программного обеспечения Opalis для обратной совместимости.Orchestrator не поддерживает устаревшие объекты. В Runbook Designer ссылки на эти устаревшие объекты в импортированных модулях Runbook отмечены значком действия, который содержит вопросительный знак (?).Orchestrator предоставляет вместо устаревших объектов эквивалентные стандартные действия. Обновите перенесенные модули Runbook таким образом, чтобы удалить устаревший объект и заменить его эквивалентом Orchestrator. В следующей таблице приведены подходящие замены для устаревших объектов Opalis Integration Server 6.3.
Устаревший объект Opalis | Действие или ресурс Orchestrator |
---|---|
Управление текстовым файлом | OrchestratorКатегория Управление текстовыми файлами (действия Добавление строки, Удаление строки, Поиск текста, Получение строки, Вставка строки, Чтение строки, Поиск и Замена текста) |
Создание папки | Создание папки |
Удаление папки | Удаление папки |
Копирование файла | Копирование файла |
Удаление файла | Удаление файла |
Перемещение файла | Перемещение файла |
Переименование файла | Переименование файла |
Получение состояния файла | Получение состояния файла |
Мониторинг файла | Мониторинг файла |
Папка монитора | Папка монитора |
Фильтрация электронной почты | Запуск сценария .NET или Orchestrator Integration Toolkit |
Обработка электронной почты | Запуск сценария .NET или Orchestrator Integration Toolkit |
Чтение электронной почты | Запуск сценария .NET или Orchestrator Integration Toolkit |
Фильтрация электронной почты Exchange | Пакет интеграции сообщества |
Обработка электронной почты Exchange | Пакет интеграции сообщества |
Чтение электронной почты Exchange | Пакет интеграции сообщества |
Объекты политик Opalis в Orchestrator не поддерживается
Несколько объектов политик Opalis Integration Server не имеют эквивалентных действий Runbook в Orchestrator. Марки Runbook Designer помечает ссылки на неподдерживаемые объекты вопросительным знаком (?). В следующей таблице перечислены неподдерживаемые объекты политик.
Объект Opalis | Подробные сведения |
---|---|
Отправка страницы | Редко используемый и устаревший. |
Очистка журнала событий | Редко используемый и устаревший. |
Отправка всплывающего окна | Не поддерживается. |
Мониторинг емкости журнала событий. | Редко используемый и устаревший. Заменен функциональными возможностями, имеющимися в System Center 2012 — Operations Manager. |
Мониторинг производительности | Редко используемый и устаревший. Заменен функциональными возможностями, имеющимися в Operations Manager. |
Разрыв подключения удаленного доступа | Редко используемый и устаревший. |
Получение состояния подключения удаленного доступа | Редко используемый и устаревший. |
Ожидание | Имеет смысл только в модулях Runbook устаревшего режима Opalis Integration Server 6.3. Ближайшее действие Orchestrator — "Соединение". |
Политики Opalis, которые используют отсутствующие объекты
Выполните следующий запрос SQL Server либо к хранилищу данных Opalis, либо к базе данных Orchestrator для определения политик Opalis, содержащих объекты, которые больше не доступны в Orchestrator. Этот запрос возвращает имя политики Opalis и имя объекта в политике. Любая политика, найденная этим запросом, должна быть обновлена после ее импорта в Orchestrator для удаления ссылок на неподдерживаемые объекты.
Select
policies.[Name] as [Policy Name],
objects.[Name] as [Object Name]
From
[Objects] objects join
[Policies] policies
on objects.[ParentID]=policies.[UniqueID]
Where
objects.objecttype = '2081B459-88D2-464A-9F3D-27D2B7A64C5E' or
objects.objecttype = '6F0FA888-1969-4010-95BC-C0468FA6E8A0' or
objects.objecttype = '8740DB49-5EE2-4398-9AD1-21315B8D2536' or
objects.objecttype = '19253CC6-2A14-432A-B4D8-5C3F778B69B0' or
objects.objecttype = '9AB62470-8541-44BD-BC2A-5C3409C56CAA' or
objects.objecttype = '292941F8-6BA7-4EC2-9BC0-3B5F96AB9790' or
objects.objecttype = '98AF4CBD-E30E-4890-9D26-404FE24727D7' or
objects.objecttype = '2409285A-9F7E-4E04-BFB9-A617C2E5FA61' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '9DAF8E78-25EB-425F-A5EF-338C2940B409' or
objects.objecttype = 'B5381CDD-8498-4603-884D-1800699462AC' or
objects.objecttype = 'FCA29108-14F3-429A-ADD4-BE24EA5E4A3E' or
objects.objecttype = '7FB85E1D-D3C5-41DA-ACF4-E1A8396A9DA7' or
objects.objecttype = '3CCE9C71-51F0-4595-927F-61D84F2F1B5D' or
objects.objecttype = '96769C11-11F5-4645-B213-9EC7A3F244DB' or
objects.objecttype = '6FED5A55-A652-455B-88E2-9992E7C97E9A' or
objects.objecttype = '9C1DF967-5A50-4C4E-9906-C331208A3801' or
objects.objecttype = 'B40FDFBD-6E5F-44F0-9AA6-6469B0A35710' or
objects.objecttype = '829A951B-AAE9-4FBF-A6FD-92FA697EEA91' or
objects.objecttype = '1728D617-ACA9-4C96-ADD1-0E0B61104A9E' or
objects.objecttype = 'F3D1E70B-D389-49AD-A002-D332604BE87A' or
objects.objecttype = '2D907D60-9C25-4A1C-B950-A31EB9C9DB5F' or
objects.objecttype = '6A083024-C7B3-474F-A53F-075CD2F2AC0F' or
objects.objecttype = '4E6481A1-6233-4C82-879F-D0A0EDCF2802' or
objects.objecttype = 'BC49578F-171B-4776-86E2-664A5377B178'