Таблица 58 Код ошибки ИСО 27931 (таблица 0357 - 1.2.643.2.40.5.100.357)

Код

Описание

Применение

0

Сообщение принято

Прикладная обработка завершена успешно. Эквивалентно коду подтверждения AA в поле MSA.1. Используется для передачи информационных сообщений, не являющихся ошибками.

100

Ошибочный порядок сегментов

Ошибка: нарушен порядок следования сегментов, либо отсутствует обязательный сегмент.

101

Отсутствует обязательное поле

Ошибка: Отсутствует обязательное поле сегмента.

102

Неверный тип данных

Ошибка: Заполненное поле содержит данные, не соответствующие его типу, напр., поле типа NM содержит "FOO".

103

Не найдено табличное значение

Ошибка: Поле типа ID или IS содержит значение, отсутствующее в соответствующей ему таблице.

200

Тип сообщения не поддерживается

Отказ обработки (фатальная ошибка): Тип сообщения не поддерживается.

201

Код события не поддерживается

Отказ обработки (фатальная ошибка): Код события не поддерживается.

202

Тип прикладной обработки не поддерживается

Отказ обработки (фатальная ошибка): Тип прикладной обработки не поддерживается.

203

Версия не поддерживается

Отказ обработки (фатальная ошибка): Версия ИСО 27931 не поддерживается (имеется в виду значение поля MSH.12 целиком).

204

Неизвестный ключевой идентификатор

Отказ обработки (фатальная ошибка): Идентификатор лица, состоящего на учете, организации, и т.п. не найден. Используется для транзакций, отличных от создающих новые регистрируемые объекты. Пример: посылка сообщения об изменении места жительства лица, не зарегистрированного в ЕРЗ.

Дополнительные сведения об ошибке содержатся в сегменте ERR.

205

Дубль ключевого идентификатора

Отказ обработки (фатальная ошибка): Идентификатор лица, состоящего на учете, организации, и т.п. уже существует. Используется в ответах на транзакции, требующие добавления новых регистрируемых объектов. Пример: посылается сообщение о регистрации лица, состоящего на учете, все данные которого, в том числе ЕНП, совпадают с данными лица, уже зарегистрированного ранее в ЕРЗ.

Дополнительные сведения об ошибке содержатся в сегменте ERR.

206

Запись приложения блокирована

Отказ обработки (фатальная ошибка): Транзакция не может быть завершена на уровне сохранения данных в приложении, напр., по причине блокировки базы данных.

Дополнительные сведения об ошибке содержатся в сегменте ERR.

207

Прочие ошибки

Отказ обработки (фатальная ошибка): Код для прочих ошибок, генерируемых приложением, обрабатывающим сообщение.

Под этим кодом следует размещать сообщения об ошибках ФЛК (шлюз РС), сообщения об ошибках размещения в БД (ЦС), а также все неперехваченные исключения (программные ошибки).

Дополнительные сведения об ошибке содержатся в сегменте ERR.