1. Saby
  2. База знаний
  3. Электронный документооборот
  4. API ЭДО
  5. Обработка ошибок
  6. Справочник кодов ошибок

Справочник кодов ошибок API СБИС

Справочник кодов ошибок API СБИС

Расширенные коды ошибок внешнего API-интерфейса Saby имеют вид:

  • 00000000-0000-0000-0000-1XXXXXXXXXXX, где X — шестнадцатеричное значение (0..9, А..F).
  • 00000000-0000-0000-0000-100000000000 — ошибка общего вида, не имеющая классификации. Как правило, фатальная.

Фатальные ошибки

Ошибки имеют вид — 00000000-0000-0000-0000-1FAXXXXXXXXX, где символы «FA» означают «fatal». Чтобы исправить ошибку, надо изменить параметры запроса.

  • 00000000-0000-0000-0000-1FA00001XXXX — ошибки входных параметров.
  • 00000000-0000-0000-0000-1FA00002XXXX — ошибки, которые связаны с криптографией.
  • 00000000-0000-0000-0000-1FA00003XXXX — ошибки модуля работы с формализованными документами.
  • 00000000-0000-0000-0000-1FA00004XXXX — ошибки запуска в документооборот.
  • 00000000-0000-0000-0000-1FA00008XXXX — ошибки поиска абонентского ящика.
  • 00000000-0000-0000-0000-1FA0000DXXXX — ошибки лицензирования.
  • 00000000-0000-0000-0000-1FA0000FXXXX — ошибки форматно-логического контроля.
  • 00000000-0000-0000-0000-1FA000001000 — ошибка при аутентификации.
  • 00000000-0000-0000-0000-1FA000001001 — ошибка аутентификации. Данные в полях «Логин»/«Пароль» не указаны или указаны неверно.
  • 00000000-0000-0000-0000-1FA000001002 — ошибка аутентификации. Для дальнейшей работы требуется подтверждение действий от пользователя.
  • 00000000-0000-0000-0000-1FA0000A0001 — «невозможно выполнить преобразование». Например нарушена структура вложения или оно повреждено вирусом.

Нефатальные ошибки

Чтобы исправить ошибку, достаточно повторить запрос. Изменять параметры запроса не требуется.

  • 00000000-0000-0000-0000-1AAXXXXXXXX — общая маска ошибок.
  • 00000000-0000-0000-0000-1AA00001XXXX — ошибки внутренних сервисов.
  • 00000000-0000-0000-0000-1AA0000F1002 — предупреждение о необходимости повторить запрос через 3-5 секунд. Повтор нужен для получения результата асинхронного запроса.
  • 00000000-0000-0000-0000-1AA000001000 — код нефатальной ошибки аутентификации.

Ошибка с любым другим кодом считается фатальной.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.