Руководство пользователя Реестра Сервисов
8. Экспорт-импорт сервисов.
8.7. Импорт сервиса
8.7.1. Предварительная проверка параметров сервиса
Необходимые условия:
- Сервис успешно импортирован в систему.
В случае, если осуществляется перенос сервиса, реализованного на других ESB— на этом этапе остановка сервиса не требуется.
№ | Проверка | Комментарий |
---|---|---|
Расписание процесса | В статусе «Неактивно» | |
Наличие необходимых система в Реестре сервисов (справочник «Системы») | Если системы отсутствуют — создать их. | |
Доступность подключения к системам | Осуществить тестирование подключения к системам (указав логин/пароль). После: сохранить данные на форме тестирования и сохранить запись о системе (необходимо для передачи данных в источники данных Шины) |
|
Доступность подключения к источникам | Проверить подключение к системам источникам. | |
URL сервиса | Убедиться, что в каждом расписании URL сервиса (по умолчанию) подтянулось значение http://polusesb-prod5.hq.corp.mmk.chel.su:8280/universalScenario/runAsync Если это не так: изменить исходный сервис («Реализация» - «Входной интерфейс» - «Интерфейс». После изменений: повторить проверку. Если расписаний несколько: в каждом указать URLhttp://polusesb-prod5.hq.corp.mmk.chel.su:8280/universalScenario/runAsync |
|
Параметры перевода подзаданий в ошибку | Проверить параметры перевода подзаданий в ошибку (для каждого расписания): | |
Параметры расписаний | Проверка корректности настроек правил выполнения в менеджере сценариев. Выполнить SQLзапрос в БД «Менеджера сценариев» select sch.name, svc1.name as sched_serv, svc2.name as rule_serv from SCHEDULES sch left join EXECUTION_RULES er on sch.EXECUTION_RULES_ID = er.ID left join SERVICES svc1 on sch.SERVICES_ID = svc1.ID left join SERVICES svc2 on svc2.ID = er.SERVICES_ID where svc1.name != svc2.name; Запрос должен вернуть пустой ответ. БД «Менеджера сценариев»: jdbc:oracle:thin:@//sherwood.hq.corp.mmk.chel.su:1521/SHERWOOD.mmk.chel.su Для подключения требуется указать логин/пароль. |

