11. Ошибки
Ошибки выводятся в блоке response:
{
"response": {
"errors": [
{
"error": "Запрещен вывод атрибутов без переданного guard",
"code": "401"
}
]
},
"credentials": {
}
}
11.1. Базовые ошибки СМЭВ Ql
1ХХ Ошибки разбора запроса
101 Запрос не должен называться „errors“ — Неправильное название запроса „errors“
2ХХ Ошибки модели
201 Неизвестный атрибут — У ресурса не найден атрибут с соотв. именем
202 Неизвестный ресурс — Ресурс с соотв. именем не зарегистрирован в модели данных
203 Неизвестная связь — Не найдена связь между двумя ресурсами
204 Неправильная связь — Размеры ключей не соответствуют для соединения одного ресурса с другим
3ХХ Ошибки источников
301 Неизвестный источник — Не найдено описание источника данных с соотв. именем
302 Неизвестный адаптер — Не найден адаптер с соотв. именем
4ХХ Ошибки доступов и ограничений
401 Запрещен вывод атрибутов без переданного guard — Среди запрашиваемых атрибутов есть атрибут с невыполненными ограничениями в блоке guard (не переданы в запросе атрибуты из guard)
402 Недостаточно атрибутов для выбора источника — Среди атрибутов фильтрации нет атрибутов, необходимых для выбора источника
403 Запрещенные атрибуты для поиска — Среди атрибутов фильтрации есть атрибуты, указанные в блоке denied модели
404 Атрибуты для поиска не разрешены — Среди атрибутов фильтрации есть атрибуты, которые не указаны в разрешающем блоке allowed модели
405 Попытка переопределения фиксированных условий поиска — Среди атрибутов фильтрации есть атрибуты, которые пытаются переопределить фиксированные ограничения поиска в блоке always модели
9ХХ Прочие ошибки
901 Непредвиденная ошибка — Непредвиденная ошибка