Особенности формирования файла
Наименования элементов должны соответствовать структурам файла – Таблицы.
Пустые элементы (теги) в файл не включаются.
Значения полей
2.1 В столбце «Тип» указана обязательность содержимого элемента (реквизита), один из символов - О, У, а также М. Символы имеют следующий смысл:
О – обязательный реквизит, который должен обязательно присутствовать в элементе;
У – необязательный реквизит, который может, как присутствовать, так и отсутствовать в элементе. При отсутствии, не передается.
М – реквизит, определяющий множественность данных, может добавляться к указанным выше символам.
2.2 В столбце «Формат» для каждого элемента указывается – символ формата и в скобках максимальная длина элемента. Символы формата соответствуют вышеописанным обозначениям:
Т – <текст>;
N – <число>;
D – <дата> в формате ГГГГ-ММ-ДД;
GUID – <идентификатор>;
S – <элемент>; составной элемент, описывается отдельно;
2.3 В столбце «Наименование» указывается наименование элемента.
Для обмена информацией используется кодировка utf-8.
Формат ответа для МО ТМК
Код элемента | Содержание элемента | Тип | Формат | Наименование | Дополнительная информация |
Корневой элемент | |||||
FLK_P | FNAME | О | T(24) | Имя файла протокола ФЛК | |
FNAME_I | О | T(24) | Имя исходного файла | ||
PR | НМ | S | Причина отказа | В файл включается информация обо всех обнаруженных ошибках. | |
Причины отказа | |||||
PR | OSHIB | O | T | Код ошибки | |
ENP | O | T | Единый номер полиса | ||
COMMENT | O | T | Описание ошибки |
Коды ошибок ФЛК
Код | Ошибка |
1 | Застрахованный не найден в БД. ЕНП ('+ zl.ENP+'). CODE_TMK ('+ zl. CODE_TMK +') |
2 | Дубль рекомендации. ЕНП ('+ zl.ENP+'). CODE_TMK ('+ zl. CODE_TMK +') |
3 | Не найдена рекомендация (при type = update or delete) . ЕНП ('+ zl.ENP+'). CODE_TMK ('+ zl. CODE_TMK +') |