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

Таблица 6.2 Ошибки при выполнении запросов от ИС Потребителя к Агенту СМЭВ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 на соответствие Руководству Администратора Агента;

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

501

Обращение к неактивному экземпляру агента (в случае, если агент состоит в группе агентов брокера, но отсутствуют подключения к broker)

408, 503

17520

CANCEL_BY_TIMEOUT

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

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

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