Руководство пользователя Реестра Сервисов

8. Экспорт-импорт сервисов.

8.6. Экспорт сервиса

8.6.1. Предварительные проверки сервиса

8.6.1.1. Процессы, запускаемые активатором
Таблица 13. Процессы, запускаемые активатором.
Проверка Комментарий
Регламент запуска.
Корректировка параметра 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
Необходимо проверить и, в случае необходимости, внести изменения в регламент запуска процессов.
По умолчанию имена таблиц:
  • esb.esb_scen_instance
  • esb.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
Статус расписания процесса Должен быть «Неактивно»