4. Приложение А Перечень типовых ошибок и пути их решения

Таблица 4.3 Ошибки при выполнении запросов от ИС Потребителя к Агенту СМЭВ4

Код ошибки для ИС Потребителя

Код ошибки в СЦЛ

Описание и возможные причины

Решение

REST

JDBC

202

n/a

RESULT_NOT_FOUND_BY_ID;

RESULT_DELETED.

результат по заданному идентификатору SQL-запроса еще не поступил (для асинхронных запросов)

повторить запрос на получение результата асинхронного запроса позже

400

17473, 17521, 17800

QUERY_NOT_VALID_CALL ;

QUERY_NOT_SUPPORTED_YET;

QUERY_NOT_SUPPORTED_ALREADY.

ошибка в запросе:

  • 400: ошибка в запросе, информация об ошибке содержится в параметре «error»;

  • 17473: запрос не прошел проверку корректности;

  • 17521: заданный таймаут превышает допустимый;

  • 17800: запрос содержит указание на неподдерживаемую Витрину.

скорректировать запрос в соответствии с:

  • описанием интерфейса Агента СМЭВ4;

  • описанием метаданных SQL-РЗ;

  • спецификацией REST-сервиса ИС Ответчика.

401

17001

INTERNAL_ERROR

ошибка аутентификации и авторизации:

  • отсутствие подписи;

  • невалидный сертификат;

  • некорректная подпись;

  • в спецификации REST-сервиса ИС Ответчика присутствует заголовок X-PODD-CLIENT-SYSTEM-MNEMONIC, в котором Инициатор передал значение, отличное от мнемоники своей ИС;

  • потребитель заблокирован (ликвидация организации или отсутствие категории участника взаимодействия).

  • проверить настройки Агента СМЭВ4 на соответствие Руководству Администратора Агента;

  • указать мнемонику ИС, от которой выполняется запрос, в заголовке X-PODDв случае блокировки -CLIENT-SYSTEM-MNEMONIC;

  • обратиться в СЦ для уточнения причин блокировки.

403

17472, 17404, 17405, 17406

PERMISSION_NOT_FOUND;

PERMISSION_BLOCKED.

нет полномочий на выполнение запроса, в том числе при блокировке полномочий на стороне Поставщика

  • проверить наличие прав доступа к регламентированному запросу в ЛК УВ;

  • обратиться к Поставщику запроса за утверждением полномочий.

404

n/a

QUERY_NOT_FOUND;

QUERY_VERSION_NOT_FOUND.

  • истекло время жизни ответа;

  • спецификация REST-сервиса ИС Ответчика не зарегистрирована;

  • в Агенте отключена функция (профиль) Потребителя SQL-РЗ.

  • для асинхронных запросов повторить исходный запрос, при необходимости указав больший таймаут;

  • проверить наличие спецификации REST-сервиса ИС Ответчика в ЛК УВ;

  • обновить настройки Агента СМЭВ4 в соответствии с Руководством Администратора Агента.

406

n/a

QUERY_NOT_VALID_SPEC

неподдерживаемая версия протокола

скорректировать запрос в соответствии с описанием интерфейса Агента СМЭВ4

429

17471

CONSUMER_IS_BLOCKED_BY_REQUEST_VOLUME;

CONSUMER_IS_BLOCKED_BY_RESPONSE_VOLUME;

CONSUMER_IS_BLOCKED_BY_COUNT.

ИС УВ временно заблокирована в связи с превышением лимитов

повторить запрос позже с меньшей частотой или меньшим объемом передаваемых данных

500

17001

INTERNAL_ERROR

внутренняя ошибка

  • действие в соответствии с текстом ошибки;

  • проверить настройки Агента СМЭВ4 на соответствие Руководству Администратора Агента;

  • обратиться в СЦ, в случае необходимости.

408, 503

17520

CANCEL_BY_TIMEOUT

превышен таймаут на исполнение запроса

  • указать больший таймаут в запросе;

  • обратиться в СЦ, если ошибка регулярно повторяется.

503

17503

INTERNAL_ERROR

Поставщик заблокирован (ликвидация организации или отсутствие категории участника взаимодействия)

  • обратиться в СЦ для уточнения причин блокировки