Show / Hide Table of Contents

Этапы активации модели

1. Проверка корректности канонической модели интеграции

Проверяется, корректно ли настроены сущности канонической модели интеграции. В случае некорректной настройки выдается сообщение об ошибке.

2. Проверка корректности мапирования канонической модели интеграции

Проверяется, корректно ли настроено мапирование сущностей канонической модели интеграции. В случае некорректной настройки выдается сообщение об ошибке.

3. Генерация исходных кодов канонической модели интеграции

Генерация программного кода на языке C#, описывающего сущности канонической модели интеграции.

Для того чтобы посмотреть сгенерированный код, в конфигурационном файле Galaktika.ESB.Win.exe.config для параметра generateDebugSources нужно установить значение true. Файл с программным кодом будет сгенерирован в каталоге, указанном в параметре debugCompilationPath или, если данный параметр не указан, в каталоге .\logs.

4. Генерация программного модуля канонической модели интеграции

Компиляция программного кода, сгенерированного на предыдущем этапе, в сборку .Net.

Для целей отладки может понадобиться pdb-файл, соответствующий сгенерированной сборке. Чтобы включить его генерацию, в конфигурационном файле Galaktika.ESB.Win.exe.config необходимо указать для параметра generateDebugPdb значение true. Файл с программным кодом будет сгенерирован в каталоге, указанном в параметре debugCompilationPath или, если данный параметр не указан, в каталоге .\logs

5. Генерация XML-схем в формате XSD

Генерация XSD-схемы, описывающей сущности канонической модели. Данная схема используется в сценариях передачи данных для валидации XML-файлов, содержащих данные канонических сущностей.

6. Активация канонической модели интеграции

Изменение статуса канонической модели на Активирована если все предыдущие этаты завершены успешно.

7. Подключение к сервисной шине

Инициализация сервисной шины передачи данных. В качестве брокера сообщений сервисной шины используется RabbitMq.

8. Инициализация топологий сервисной шины

Генерация топологий для сущностей канонической модели. Топологии сохраняются в базу консоли.

9. Проверка подключения к адаптерам

Проверяется, запущены ли адаптеры, участвующие в мапингах канонической модели интеграции. Для этого в шину отсылаются сообщения для адаптеров. В случае если получены ответы, считается, что адаптеры запущены.

10. Генерация исходных кодов мапирования

Генерация программного кода на языке C#, описывающего правила преобразования данных при приеме и передаче данных адаптерами.

11. Перевод адаптеров в режим приема модели интеграции

Отсылка сообщений в адаптеры об окончании их конфигурирования.

12. Отправка топологий в адаптеры

Отправка бизнес-топологий. Полученные топологии адаптеры используют для передачи данных.

13. Отправка исходных кодов в адаптеры

Сгенерированные исходные коды мапирования отсылаются в адаптеры, которые компилируют их в .Net-сборку.

В случае возникновения ошибок при компиляции исходных кодов адаптеры отсылают ошибки в консоль управления и данные ошибки отображаются в протоколе активации модели.

14. Настройка БД информационных систем

На данном этапе в адаптеры отсылаются сообщения с перечнем сущностей, для которых согласно настроенным мапированиям адаптеру необходимо установить отслеживание в базе данных. Получив сообщения, адаптеры включают отслеживания изменений сущностей в базе данных, а в случае возникновения ошибки при установлении отслеживания отправляют тест ошибки в консоль управления.

15. Перевод адаптеров в режим передачи данных

На данном этапе для сущностей канонической модели и для мапингов устанавливаются состояния Активированы.

  • Improve this Doc
In This Article
Back to top Все права защищены (C) 1994-2022 ООО Топ Софт.