Обмен конфигурациями через Rest-Сервис
Contents
Обмен конфигурациями через Rest-Сервис#
Модуль предоставляет функционал обмена конфигурациями через REST-сервис, что позволяет автоматизировать и упростить процесс валидации и переноса конфигураций между различными контурами системы.
Настройка REST-сервиса для удалённого контура#
Перед началом выполнения операций валидации и установки конфигурации необходимо выполнить предварительную настройку подключения к целевому удалённому контуру.
Создание учётных данных удалённого контура#
Настройка осуществляется через интерфейс приложения Настройки системы
. Для этого перейдите в пункт меню Настройки и сервисы
-> Управление конфигурацией
-> Настройки удалённых контуров
. В открывшемся списке создайте новую запись и заполните следующие обязательный атрибуты:
Код
- Уникальный код настройки для идентификации удалённого контура.Наименование
- Произвольное понятное наименование контура (например,Тестовый контур
).Url
- Полный URL-адрес для доступа к удалённому контуру. Например:https://test-circuit.global-system.ru/
База данных
- Наименование базы данных целевого контура.Пользователь
- Логин пользователя, имеющего права на установку конфигураций на удалённом контуре.Пароль
- Пароль указанного пользователя в зашифрованном виде.Тип передачи
- Для данного способа обмена необходимо выбрать значение:Rest-сервис
.
Внимание
Пароль должен быть предварительно зашифрован с использованием встроенного сервиса шифрования.
Процедура шифрования пароля#
Шифрование чувствительных данных выполняется через специальный сервис в приложении Настройки системы
.
Для этого перейдите в пункт меню Настройки и сервисы
-> Дополнительно
-> Шифрование данных
. В открывшейся форме в поле Исходные данные
введите текст пароля. Выполните операцию Выполнить шифрование
и в поле Результат шифрования
система сгенерирует уникальный идентификатор (GUID), под которым зашифрованные данные сохранены в системном хранилище.
Полученный идентификатор необходимо скопировать и вставить в поле Пароль
при настройке удалённого контура.
Валидация конфигурации на удалённом контуре#
Перед установкой конфигурации рекомендуется выполнить проверку её совместимости с целевым удалённым контуром.
Порядок выполнения валидации#
В приложении Настройки системы
выберите пункт меню Настройки и сервисы
-> Управление конфигурацией
-> Менеджер конфигураций
.
В журнале конфигураций выберите запись с конфигурацией, предназначенной для переноса. Через меню дополнительных операций (значок Ключ и молоток
) выполните действие: Проверить метаданные на удалённом контуре
. В открывшемся диалоговом окне выберите из списка ранее настроенный удалённый контур.
Анализ результатов валидации#
После выполнения проверки система сформирует отчёт, содержащий следующую информацию:
Отсутствующие классы и атрибуты: Указывает на элементы метаданных, которые существуют в конфигурации, но отсутствуют на целевом контуре. Данные ошибки требуют обновления модулей или комплектов сборки на удалённом контуре.
Отсутствующие необходимые данные: Обнаруживает ссылочную целостность и зависимости, которые должны быть разрешены перед установкой. Данный тип ошибок требует внесения изменений в состав самой конфигурации с помощью операции до включения объектов в конфигурацию.
Установка конфигурации на удалённый контур#
После успешного прохождения валидации и устранения всех выявленных ошибок конфигурация может быть установлена на удалённый контур.
Порядок выполнения установки#
В журнале Менеджер конфигураций
выберите необходимую конфигурацию. Через меню дополнительных операций (значок Ключ и молоток
) выполните действие: Установить на удалённый контур
. В диалоговом окне выберите целевой удалённый контур из списка и подтвердите начало установки.
Система выполнит передачу и применение конфигурации. По окончании процесса будет автоматически открыт журнал выполнения (лог установки), содержащий подробную информацию о каждом шаге и возможных ошибках.