1 Область применения
Настоящий стандарт устанавливает структуру передачи, синтаксис, кодирование сообщений и форматы данных для средств автоматического сбора данных (средств АСД) высокой емкости, используемых торговыми партнерами (в частности, поставщиками и потребителями) а также, где это возможно, перевозчиками, например при обработке коносаментов, при сортировке и отслеживании движения и мест нахождения грузов.
Информация, закодированная в соответствии с настоящим стандартом, включает в себя данные, используемые:
- при отфузке, приемке и инвентаризации транспортируемых единиц,
- в сопроводительных документах (в бумажном или электронном виде), связанных с грузовыми единицами или транспортными упаковками,
- при сортировке и отслеживании движения и мест нахождения транспортируемых единиц. Настоящий стандарт устанавливает синтаксис для средств АСД, основанный на наборе знаков по ИСО/МЭК 646.
Настоящий стандарт не распространяется на структуры данных (например, структуры данных СИ Центра информатизации промышленности в Японии), ссылки на которые использованы в настоящем стандарте.
Настоящий стандарт не заменяет и не отменяет соответствующих требований безопасности, обязательной маркировки или этикетирования и устанавливает дополнительные требования кэтикетирова-нию.
2 Нормативные ссылки
В настоящем стандарте использованы ссылки на следующие стандарты:
ИСО/МЭК 646 Информационная технология — 7-битный кодированный набор знаков ИСО для обмена информацией (ISO/IEC 646 Information technology — ISO 7-bit coded character set for information interchange)
ИСО/МЭК 19762 (все части1 >) Информационная технология — Технологии автоматической идентификации и сбора данных — Гармонизированный словарь (ISO/IEC 19762 (all parts) Information Technology — Automatic Identification and Data Capture Techniques — Harmonized Vocabulary)
1) ИСО/МЭК 19762 включает в себя следующие части:
ИСО/МЭК 19762-1 Информационные технологии — Технологии автоматической идентификации и сбора данных — Гармонизированный словарь — Часть 1: Общие термины, связанные с автоматической идентификацией и сбором данных (Information technology — Automatic identification and data capture (AIDC) techniques — Harmonized vocabulary — Part 1: General terms relating to AIDC)
ИСО/МЭК 19762-2 Информационные технологии — Технологии автоматической идентификации и сбора данных — Часть 2: Оптически считываемые средства (Information technology — Automatic identification and data capture (AIDC) techniques — Harmonized vocabulary — Part 2: Optically readable media (ORM))
ИСО/МЭК 19762-3 Информационные технологии — Технологии автоматической идентификации и сбора данных — Гармонизированный словарь — Часть 3: Радиочастотная идентификация (РЧИ) (Information technology — Automatic tdentlflcation and data capture (AIDC) techniques — Harmonized vocabulary — Ran 3: Radio frequency identification (RFID))
ANS МН10.8.2 Идентификаторы данных ASC МН10 и идентификаторы применения (ANS МНЮ. 8.2. ASC МН 10 Data Identifiers and Application Identifiers)
ANS MH10.8.3 Синтаксис ASC MH10 для средств автоматического сбора данных высокой емкости (ANSI MH10.8.3. ASC МН 10 Syntax for high capacity ADC media)
ANS X12 Электронный обмен данными (ANS X12 Electronic Data Interchange)
Синтаксические правила Центра информатизации промышленности (СИ) (Версия 3.00), спецификации синтаксических правил СИ (3.00) (Электронный обмен данными — Япония) (СИ Syntax Rule (Vers 3.00), СИ Syntax Rule Specifications (3.00) (Electronic Data Interchange — Japan))
Общие спецификации GS1 (GS1 General Specification, GS1)
Общий словарь служебных данных Ассоциации воздушного транспорта (ATA Common Support Data Dictionary (CSDD). Air Transport Association)
3 Термины, определения и обозначения
3.1 Термины и определения
В настоящем стандарте применены термины по ИСО/МЭК 19762 (все части).
3.2 Обозначения
В настоящем стандарте в примерах сообщений выделяют типографским шрифтом:
ПОЛУЖИРНЫМ, ПРОПИСНЫМИ БУКВАМИ |
текст, который должен быть введен точно так, как он представлен (в
настоящем стандарте обозначения используют для
представления неотображаемых специальных знаков. Представление специальных знаков по ИСО/МЭК 646, используемых в настоящем стандарте, приведено в приложении А); |
курсивом, строчныии буквами |
переменные параметры. Пользователь должен ввести подходящее зиа-
чение. Для некоторых случаев в настоящем стандарте рекомендованы
значения по умолчанию. |
4 Формат сообщения
Настоящий раздел устанавливает требования к передаче данных от считывающего устройства средств АСД высокой емкости к прикладному программному обеспечению пользователя.
Для представления множества форматов данных, заключенных в потоке данных, используют двухуровневую структуру конвертов. Внешним уровнем сообщения является конверт сообщения, определяющий начало и окончание сообщения. Внутри конверта сообщения может быть один (или более) конверт формата, содержащий данные (рисунок 1). Применение множества форматов внутри одного сообщения должно быть согласовано между торговыми партнерами.
Конверт сообщения должен включать в себя:
- заголовок сообщения,
- один (или более) конверт формата.
- окончание сообщения (при необходимости).
Каждый конверт формата внутри конверта сообщения должен включать в себя:
- заголовок формата,
- данные, отформатированные в соответствии с правилами, установленными для этого формата, • окончание формата (при необходимости).
GS1— международная организация: на территории Российской Федерации действует национальная организация — Ассоциация автоматической идентификации «ЮНИСКАН/ГС1 РУС» (ГС1 РУС), официально представляющая международную организацию GS1.
Рисунок 1 — Структура конвертов
Примечание — Используемые в настоящем стандарте десятичные и шестнадцатеричные значения знаков версии КОИ-7 (ASCII) приведены в приложении А.
4.1 Конверт сообщения
Конверт сообщения задает начало и окончание данных внутри потока данных, а также обеспечивает выпопнение следующих функций:
- указывает, что сообщение, заключенное в данном средстве АСД, отформатировано в соответствии с правилами настоящего стандарта;
- указывает знак, который установлен для разделения форматов внутри данного сообщения;
- предоставляет уникальный знак для обозначения окончания сообщения. Поток данных имеет следующую структуру:
Сообщение, содержащее один или более форматов Формат, содержащий один или более сегментов
Сегмент, содержащий один или более элементов данных
Элемент данных (поле), который может содержать один или более подэлементов (подполей).
4.1.1 Заголовок сообщения
Заголовок сообщения состоит из двух частей:
- три знака индикатора соответствия;
- знак окончания формата.
Полный заголовок сообщения
4.1.1.1 И ндикатор соответствия
Индикатором соответствия являются первые три знака заголовка сообщения. Индикатор соответствия должен быть представлен знаками [ )> (знаки КВАДРАТНАЯ СКОБКА ЛЕВАЯ, КРУГЛАЯ СКОБКА ПРАВАЯ и БОЛ ЬШЕ). Десятичные и шестнадцатеричные значения знаков версии КОИ-7 (ASCII), используемые в настоящем стандарте, приведены в приложении А.
4.1.1.2 Знак окончания формата
Знак окончания формата должен быть четвертым знаком в заголовке сообщения. В качестве знака
окончания формата должен использоваться неотображаемый управляющий знак "" версии КОИ-7 (ASCII) (приложение А). Знак окончания формата повсеместно используется в сообщении для указания окончания данных конверта формата (4.2.15).
4.1.2 Окончание сообщения
Окончание сообщения внутри потока данных идентифицируют с помощью указателя окончания сообщения — знака ЗАВЕРШЕНИЕ ТРАНЗАКЦИИ (End Of Transaction) "" (приложение А). Знакокон-чания сообщения не должен использоваться в сообщении, за исключением формата "09' (двоичные данные), в котором может появляться знак "".
Знак "space" (ПРОБЕЛ) вставлен между знаками "]" и ")" для наглядности, чтобы ошибочно не интерпретировать их как букву "D".
Не допускается использовать указатель окончания сообщения в форматах "02" (полное сообщение/транзакция электронного обмена данными) и "08' (данные, структурированные с использованием синтаксических правил СИ).
4.2 Конверт формата
Конверт формата устанавливает качало и конец данных заданного формата и выполняет следующие функции:
- идентифицирует формат данных, используемый внутри конверта;
- определяет знак (знаки), используемые для разделения сегментов, элементов данных (полей) и под элементов (гюдполей) в рамках указанного формата данных;
- указывает на иные применяемые данные, версии или служебную информацию.
4.2.1 Заголовок формата
Заголовок формата состоит из двух частей:
- индикатора формата (двухразрядного цифрового идентификатора, устанавливающего основные правила для данного формата);
- переменных данных (при необходимости), определяющих используемые разделители, версию, выпуск, дату или служебную информацию в соответствии с применяемыми стандартами.
Перечень индикаторов форматов и переменных данных для соответствующих заголовков форматов приведен в таблице 1.
Таблица 1 — Заголовки форматов с указанием соответствующих разделителей
Индикатор формата |
Переменные данные заголовка |
Указатель окончания формата |
Описание формата |
00 |
|
|
Зарезервирован для последующего использования |
01 |
vv |
|
Транспортирование |
02 |
|
|
Полное сообщение/транзакция электронного обмена данными |
03 |
vvvrrr |
|
Данные, структурированные с использованием сегментов ANSI ASC X12 |
04 |
vvvrrr |
|
Данные, структурированные с использованием сегментов UN/EDIFACT |
05 |
|
|
Данные с использованием идентификаторов применения GS1 |
06 |
|
|
Данные с использованием идентификаторов данных ASC MHJ 10 |
07 |
|
|
Текст произвольного формата |
08 |
vvvvrrmn |
|
Данные, структурированные с использованием синтаксических правил СII |
09 |
rrr...rccc...cnnn...n |
|
Двоичные данные (тип файла) (способ сжатия) (число байтов) |
10—11 |
|
|
Зарезервированы для последующего использования |
12 |
|
|
Данные, структурированные по правилам идентификаторов текстовых элементов |
12—99 |
|
|
Зарезервированы для последующего использования |
Примечания
1 vv — двухразрядное цифровое обозначение используемой версии формата "01".
2 — знак окончания формата (4.2.15).
Ранее — идентификаторы данных FACT.
3 — указатель окончания сегмента (4.2.1.1.1).
4 — разделитель элемента данных (4.2.1.1.2).
5 — разделитель подэлемента данных (4.2.1.1.3).
6 vvvrrr — трехразрядное обозначение номера версии (vvv) и трехразрядное обозначение номера выпуска (rrr) (4.2.5).
7 vvvvrrnn — четырехразрядное обозначение номера версии (vvvv), двухразрядное обозначение номера выпуска (rr) и двухразрядное обозначение номера редакции (nn) (4.2.10).
8 ttt...t— наименование типа файла (4.2.11).
9 ссс...с — наименование способа сжатия файла (4.2.11).
10 nnn...n —число байтов (4.2.11).
Продолжение....