Руководство пользователя Реестра Сервисов
8. Экспорт-импорт сервисов.
8.6. Экспорт сервиса
8.6.1. Предварительные проверки сервиса
8.6.1.1. Процессы, запускаемые активатором
№ | Проверка | Комментарий |
---|---|---|
Регламент запуска. Корректировка параметра finalMarkSql |
Sybase, MSSQL: "finalMarkSql": "update esb_scen_instance set status=2, exec_time=getdate() where instance_id=:instance_id" Oracle: "finalMarkSql": "update esb.esb_scen_instance set status=2, exec_time=sysdate where instance_id=:instance_id" |
|
Регламент запуска. Конфигурация настроек доступа к таблицам esb_scen_instance и esb_scen_params |
Необходимо проверить и, в случае необходимости, внести изменения в регламент запуска процессов. По умолчанию имена таблиц:
|
|
Регламент запуска. Проверка значения полей countSql и mainSql |
Значения параметра scen_nameдолжны содержать только наименование сервиса (в т.ч. не должно быть
двоеточия). Пример: "countSql": "select count(1) from esb.esb_scen_instance where status=1 and scen_name='PROCESS_NAME'" "mainSql": "select * from esb.esb_scen_instance where status=1 and scen_name=' PROCESS_NAME'" |
|
Проверить наличие ограничений на количество выбираемых данных из источника | Если такое ограничение использовалось при разработке/модификации — убрать его. | |
Использование системы prd12k/xxmes_interface | В источниках/приёмниках, регламентах выполнения заменить prd12k/xxmes_interface на mmk_prod/xxmes_interface | |
Статус расписания процесса | Должен быть «Неактивно» |