Логирование
Статусы сообщений отображаются в формах трёх регистров сведений. Каждая запись содержит статус, счётчик попыток и описание ошибки.
Статусы сообщений
Перечисление ДатаХабСтатусыСообщений содержит 10 значений, применяемых ко всем типам очередей.
| Статус | Описание |
|---|---|
| Новое | Запись создана, ещё не взята в обработку |
| Ожидание обработки | Ожидает свободного потока обработки |
| В обработке | Обработчик активно работает с записью |
| Обработано | Обработка завершена успешно |
| Ошибка обработки | Все попытки исчерпаны; требуется ручное вмешательство |
| Обработка отменена | Запись отменена вручную |
| Отсутствует обработчик | Для класса сообщения не настроен обработчик |
| Ожидание отправки | Конверт сформирован, ожидает отправки на шину |
| Отправлено | Сообщение успешно принято сервером DataHUB |
| Отправка отменена | Отправка отменена вручную |
Где видны статусы
Очередь регистрации исходящих (ДатаХабОчередьРегистрацииИсходящихСообщений)
Типичный путь: Новое → Ожидание обработки → В обработке → Обработано.
Сбой исходящего обработчика переводит запись в «Ошибка обработки».
Исходящая очередь (ДатаХабОчередьИсходящихСообщений)
Типичный путь: Ожидание отправки → В обработке → Отправлено.
Сбой сети или ошибка сервера при исчерпании попыток даёт «Ошибка обработки».
Входящая очередь (ДатаХабОчередьВходящихСообщений)
Типичный путь: Новое → Ожидание обработки → В обработке → Обработано.
Статус «Отсутствует обработчик» означает, что в справочнике «Объекты интеграции» нет записи для данного класса сообщения.
Как работать с ошибками
Записи в статусе «Ошибка обработки» требуют ручного разбора:
- Открыть форму записи из соответствующего регистра.
- Прочитать поле Описание ошибки и Номер попытки обработки.
- Устранить причину.
- Сбросить статус на «Новое» для повторной обработки или отменить запись.
Подробнее о типовых сбоях — в Обработка ошибок и Отладка.