Перейти к основному содержанию
`Ctrl`+`K`

# Монитор интеграции и репликации

Монитор интеграции и репликации используется для контроля выполнения интеграционного обмена. В нем отображаются каналы, сессии импорта и экспорта, логи обработки сообщений, принятые и подписанные объекты, а также ошибки, возникающие при обработке или подписке на канал.

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

## Интерфейс монитора и списки сессий

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

### Интерфейс монитора

Интерфейс монитора состоит из нескольких областей:

- Список каналов информационного обмена — показывает настроенные каналы;

- Список сессий — показывает сессии импорта и экспорта для выбранного канала;

- Детализация сессии — показывает дополнительную информацию по выбранной сессии. Состав вкладок зависит от типа сессии: импорт или экспорт.

### Список каналов информационного обмена

Данные о сессиях импорта и экспорта отображаются в разрезе выбранного канала. В списке каналов также выводятся признаки активности и даты последних сессий.

Поле | Описание | Тип данных
--- | --- | ---
Наименование | Наименование канала. | Текст
Системное имя | Системное имя канала. | Текст
Включен | Признак активности канала. | Логический
Доступен | Результат диагностики канала. Значение Да означает успешную диагностику, Нет — отрицательный результат, - — диагностика не выполняется. | Текст
Экспорт | Дата последней сессии экспорта. | Дата
Удачный экспорт | Дата последней сессии экспорта, завершенной без ошибок. | Дата
Импорт | Дата последней сессии импорта. | Дата
Удачный импорт | Дата последней сессии импорта, завершенной без ошибок. | Дата

### Список сессий

Список сессий разделен на две области: слева отображаются сессии импорта, справа — сессии экспорта. Для одного канала могут быть настроены оба направления обмена. Сессия создается при запуске канала по расписанию, вручную или при поступлении сообщения через web-сервис.

На панели фильтрации доступен признак Показать пустые. Он отображает сессии, для которых не были загружены или подготовлены объекты.

### Атрибуты сессии импорта

Поле | Описание | Тип данных
--- | --- | ---
Индикатор | Цветовой индикатор состояния сессии. Зеленый цвет означает завершение без ошибок, красный — ошибку сессии или ошибку обработки одного из импортируемых объектов. | Индикатор
Идентификатор | Уникальный идентификатор сессии. | Число
№ | Номер сессии импорта по порядку в рамках канала. | Число
Дата начала | Дата и время начала загрузки объектов для сессии импорта. | Дата/время
Дата начала обработки | Дата и время начала обработки загруженных объектов. | Дата/время
Дата завершения | Дата и время завершения обработки загруженных объектов. | Дата/время
Количество объектов | Количество объектов, загруженных для обработки в сессии. | Число
Состояние | Состояние сессии импорта. | Ссылка
Код ошибки сессии | Дополнительный статус ошибки. | Ссылка
Количество обработанных объектов | Количество обработанных объектов. Для завершенной сессии должно соответствовать количеству загруженных объектов. | Число
Количество ошибок | Количество объектов, при импорте которых произошли ошибки. | Число

Возможные состояния сессии импорта: В ожидании, Загрузка данных в шлюзы, В ожидании обработки шлюзов, Обработка шлюзов, Завершена обработка, Прервано с ошибкой.

### Атрибуты сессии экспорта

Поле | Описание | Тип данных
--- | --- | ---
Индикатор | Цветовой индикатор состояния сессии. Зеленый цвет означает завершение без ошибок, красный — ошибку сессии или ошибку обработки одного из экспортируемых объектов. | Индикатор
Идентификатор | Уникальный идентификатор сессии. | Число
№ | Номер сессии экспорта по порядку в рамках канала. | Число
Дата начала | Дата и время начала выгрузки подписанных объектов. | Дата/время
Дата завершения | Дата и время завершения экспорта подписанных объектов. | Дата/время
Состояние | Состояние сессии экспорта. | Ссылка
Код ошибки сессии | Дополнительный статус ошибки. | Ссылка
Количество подписанных объектов | Количество объектов, подписанных на экспорт в рамках выбранного канала. | Число
Количество ошибок | Количество объектов, экспорт которых завершился ошибкой. | Число

Возможные состояния сессии экспорта: В ожидании, Подписка, В ожидании начала подготовки данных, Подготовка данных, В ожидании подготовки приемником, Завершена обработка, Прервано с ошибкой, Завершено, изменений нет.

## Лог сессии и импорт

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

### Лог сессии

Лог сессии фиксирует основные этапы импорта или экспорта. Если на одном из этапов произошла критическая ошибка, которая прервала обработку, она также отображается в логе. Лог сессии обычно проверяется первым: он показывает общий ход обработки до перехода к детализации по объектам.

Пример лога сессии импорта:

Пример лога сессии экспорта:

### Лог импорта

Вкладка Лог импорта показывает обработанные сообщения импорта: успешно загруженные объекты и объекты, которые не были загружены из-за ошибок.

По умолчанию отображаются только сообщения с ошибками. Чтобы увидеть все сообщения, снимите признак Отображать только ошибки на панели фильтрации.

Поле | Описание | Тип данных
--- | --- | ---
Тип ошибки | Тип ошибки, возникшей при обработке объекта. | Текст
Текст ошибки | Текст ошибки. | Текст
Объект | `gid` загруженного объекта. | Текст
Класс-шапка бизнес-объекта | Системное имя основного класса загруженного бизнес-объекта. | Текст
Дата и время обработки | Дата и время завершения обработки объекта. | Дата
Стек ошибки | Полный стек ошибки. Также выводится в детализации выбранной строки. | Текст
Заголовок объекта | Заголовок загруженного объекта. | Текст
Мнемокод объекта | Мнемокод загруженного объекта. | Текст

Операция Скачать XML позволяет скачать обработанный XML-файл. Операция поддерживает множественный выбор строк. Для больших сообщений текст XML в детализации может отображаться частично, чтобы снизить нагрузку на систему.

### Сводные данные

Вкладка Сводные данные показывает результаты импорта в разрезе классов системы. Она используется для быстрой оценки результата сессии: сколько объектов обработано успешно и по каким классам возникли ошибки.

Поле | Описание | Тип данных
--- | --- | ---
Мнемокод класса | Системное имя класса. | Текст
Заголовок класса | Наименование класса. | Текст
С ошибками | Количество объектов, при загрузке которых возникли ошибки. | Число
Успешно | Количество успешно загруженных объектов. | Число
Всего объектов | Общее количество объектов, по которым выполнялся импорт. | Число
Произошли ошибки | Признак наличия ошибок по объектам класса. | Логический

### Принятые объекты

Вкладка Принятые объекты показывает успешно принятые объекты для выбранной сессии импорта. По этим строкам можно проверить, какие записи были созданы или обновлены в Global ERP.

Поле | Описание | Тип данных
--- | --- | ---
Заголовок класса | Системное имя класса. | Текст
Заголовок объекта | Заголовок загруженного объекта. | Текст
Мнемокод объекта | Мнемокод объекта. | Текст
gid объекта | `gid` загруженного объекта. | Текст

### Ошибки при обработке

Вкладка Ошибки при обработке показывает объекты, при загрузке которых произошли ошибки. Для анализа обычно используются текст ошибки, стек ошибки, класс и `gid` объекта.

Поле | Описание | Тип данных
--- | --- | ---
Заголовок класса | Системное имя класса. | Текст
Заголовок объекта | Заголовок загружаемого объекта. | Текст
Мнемокод объекта | Мнемокод загружаемого объекта. | Текст
gid объекта | `gid` загружаемого объекта. | Текст
Текст ошибки | Текст ошибки. | Текст
Стек ошибки | Полный стек ошибки. | Текст

### Сообщения, превысившие лимит ошибок

Вкладка показывает сообщения, по которым было выполнено максимальное количество попыток импорта. Каждая сессия импорта, в которой обрабатывалось сообщение, считается одной попыткой. Максимальное количество попыток настраивается в канале информационного обмена.

Перед повторной обработкой таких сообщений определяется причина ошибки в логе импорта или в ошибках обработки.

Поле | Описание | Тип данных
--- | --- | ---
Источник | `gid` объекта, который должен был быть обновлен при успешной загрузке сообщения. Если объект ранее не создавался, поле не заполняется. | Текст
Очередность | Номер сообщения в очереди. Присваивается при загрузке сообщения в систему. | Число
Дополнительная информация | Дополнительная информация по сообщению, если она предусмотрена обработкой конкретного канала. | Текст
GUID входящего сообщения | GUID входящего сообщения. | Текст
Количество ошибок | Количество попыток загрузки, выполненных в рамках сессий импорта. | Число

## Экспорт в мониторе интеграции

Для сессий экспорта в мониторе отображаются лог экспорта, подписанные объекты и ошибки подписки на канал. Эти вкладки используются для проверки того, какие объекты были подготовлены к отправке, какие успешно обработаны и где возникли ошибки.

### Лог экспорта

Вкладка Лог экспорта показывает объекты, обработанные при экспорте. В списке отображаются как успешно экспортированные объекты, так и объекты, выгрузка которых не состоялась из-за критической ошибки. Если внешний контур не получил данные, проверка обычно начинается с этой вкладки и лога сессии экспорта.

По умолчанию отображаются только сообщения с ошибками. Чтобы увидеть все сообщения, снимите признак Отображать только ошибки на панели фильтрации.

Поле | Описание | Тип данных
--- | --- | ---
Тип ошибки | Тип ошибки, возникшей при экспорте объекта. | Текст
Текст ошибки | Текст ошибки. | Текст
Объект | `gid` экспортируемого объекта. | Текст
Класс-шапка бизнес-объекта | Системное имя основного класса экспортируемого бизнес-объекта. | Текст
Дата и время обработки | Дата и время завершения выгрузки объекта. | Дата
Стек ошибки | Полный стек ошибки. | Текст

### Подписанные объекты

Вкладка Подписанные объекты показывает объекты, подписанные на экспорт. Для сессии в состоянии Завершена обработка отображаются объекты, подписанные на экспорт в рамках этой сессии. Для сессии в состоянии Неотправленные данные отображаются объекты, которые еще ожидают экспорта.

Поле | Описание | Тип данных
--- | --- | ---
Объект | `gid` объекта, подписанного на экспорт. | Текст
Класс-шапка бизнес-объекта | Класс, который является основным для подписанного на экспорт бизнес-объекта. | Текст
Действие | Действие в базе данных, которое стало триггером подписания объекта на экспорт: `UPDATE`, `DELETE` или `INSERT`. | Текст

### Ошибки подписки на канал

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

Поле | Описание | Тип данных
--- | --- | ---
Дата | Дата и время попытки сформировать сообщение на экспорт. | Дата/время
Класс | Системное имя класса. | Текст
Наименование класса | Наименование класса. | Текст
Объект | `gid` объекта, для которого выполнялась попытка сформировать сообщение на экспорт. | Текст
Текст ошибки | Текст ошибки. | Текст
Ошибка генерации XML | Стек ошибки. | Текст