5.3.1 Общие положения
Конверт формата устанавливает начало и конец данных заданного формата и выполняет следующие функции:
- идентифицирует формат данных, используемый внутри конверта;
- определяет знак(и), используемый(ые) для разделения сегментов, элементов данных (полей) и подэлементов (подполей) в рамках указанного формата данных;
- указывает на иные применяемые данные, версии или служебную информацию.
5.3.2 Заголовок формата
5.3.2.1 Общие положения
Заголовок формата состоит из двух частей:
- индикатора формата (двухразрядного цифрового идентификатора, устанавливающего основные правила для данного формата);
- переменных данных (при необходимости), определяющих используемые разделители, версию, выпуск, дату или служебную информацию в соответствии с применяемыми стандартами.
Перечень индикаторов форматов и переменных данных для соответствующих заголовков форматов приведен в таблице 1.
Таблица 1 - Заголовки форматов с указанием соответствующих разделителей
Индикатор формата | Переменные данные заголовка | Указатель окончания формата | Описание формата |
00 | Зарезервирован для последующего использования | ||
01 | vv | Транспортирование | |
02 | Полное сообщение/транзакция электронного обмена данными EDI | ||
03 | vvvrrr | Данные, структурированные с использованием сегментов ANSI ASC X12 (см. [3]) | |
04 | vvvrrr | Данные, структурированные с использованием сегментов UN/EDIFACT (см. 4 [4]) | |
05 | Данные с использованием идентификаторов применения GS1 по ГОСТ ISO/lEC 15418 (см. также [5]) | ||
06 | Данные с использованием идентификаторов данных ASC МН 10 по ГОСТ ISO/lEC 15418 (см. также [6]) | ||
07 | Текст произвольного формата | ||
08 | vvvvrrnn | Данные, структурированные с использованием синтаксических правил CII (см. [2]) | |
09 | ttt...t ccc...c | Двоичные данные (тип файла) (способ сжатия) (число байтов) | |
10, 11 | Зарезервированы для последующего использования | ||
12 | Данные, структурированные по правилам текстовых идентификаторов элементов (см. [7]) | ||
13 | Использование заблокировано во избежание конфликта с [8] | ||
14-99 | Зарезервированы для последующего использования | ||
Ранее - идентификаторы данных FACT. |
5.3.2.2 Разделители и указатели окончания
5.3.2.2.1 Общие положения
Разделители и указатели окончания являются составной частью потока данных. Знаки разделителей и указателей окончания не допускается использовать в недвоичных данных в другом месте сообщения. Для строк, содержащих двоичные данные (формат "09"), следует применять особые положения (см. 5.3.12).
5.3.2.2.2 Указатель окончания сегмента
Каждый сегмент в формате "03" должен завершаться указателем окончания сегмента - неотображаемым знаком "" (приложение А).
5.3.2.2.3 Разделитель элементов данных
Элементы данных в форматах "01", "03", "05" и "06" должны быть разделены неотображаемым знаком "" - разделителем элементов данных (приложение А).
5.3.2.2.4 Разделитель подэлементов данных
Подэлементы данных в формате "03" должны заканчиваться разделителем подэлементов - неотображаемым знаком "" (приложение А).
5.3.3 Заголовок формата "00" - зарезервированный формат
Заголовок формата "00" зарезервирован для будущего использования.
5.3.4 Заголовок формата "01" - транспортирование
Заголовок формата должен быть представлен в виде: