Errors
Ошибки
Группа сообщений с ошибками для внешнего мира.
Ответные модели
Данный блок содержит описание основных ответных моделей от ядра системы.
errorEvent
Событие вовращает ошибку и возможно ее описание.
Данная ошибка предназначена только для вывода транспортных ошибок из шины клиенту.
| Название | Обязат. | Тип | Описание |
|---|---|---|---|
| requestId | Да | uuid | ИД исходного запроса (в нижнем регистре) |
| error | Да | string | текст ошибки |
| comment | Нет | string | комментарий к ошибке: расширенное описание, уточнение причины или пути решения ошибки |
Пример модели
{
"requestId": "395f9f71-13c0-4b03-8228-c9c82f47a351",
"error": "Количество выдаваемых УИД 4 ограничено относительно запрошенных 20 с учетом выданных ранее и неиспользованных УИД",
"comment": "Текст ошибки"
}
userError
Ошибка обработки из конкретного сервиса, кроме интеграционной шины.
И данный объект подставляется в ответную модель данного сервиса в поле userError.
| Название | Обязат. | Тип | Описание |
|---|---|---|---|
| traceId | Да | uuid | ИД трассировки в логгере |
| object | Да | int | объект ошибки |
| stage | Да | int | этап, на котором произошла ошибка |
| code | Да | int | код ошибки |
| message | Да | string | человеческое описание ошибки |
| comment | Нет | string | инструкция для исправления |
Пример модели
{
"traceId": "395f9f71-13c0-4b03-8228-c9c82f47a351",
"object": 1,
"stage": 1,
"code": 1,
"message": "Документ. Проверка. Истек сертификат подписи. Код трассировки: 395f9f71-13c0-4b03-8228-c9c82f47a351",
"comment": "Обновите сертификат подписи. Это возможно сделать на %реклама%"
}