Настоящий раздел устанавливает требования к передаче данных от устройства считывания носителей данных высокой емкости для АСД к прикладному программному обеспечению пользователя.
Для представления множества форматов данных, заключенных в потоке данных, используют двухуровневую структуру конвертов. Внешним уровнем сообщения является конверт сообщения, определяющий начало и окончание сообщения. Внутри конверта сообщения может быть один (или более) конверт формата, содержащий данные (рисунок 1). Применение множества форматов внутри одного сообщения должно быть согласовано между торговыми партнерами.
Конверт сообщения должен включать в себя:
- заголовок сообщения;
- один или более конвертов формата;
- окончание сообщения (при необходимости).
Каждый конверт формата внутри конверта сообщения должен включать в себя:
- заголовок формата;
- данные, отформатированные в соответствии с правилами, установленными для этого формата;
- окончание формата (при необходимости).
Рисунок 1 - Структура конвертов
Примечание - Используемые в настоящем стандарте десятичные и шестнадцатеричные значения знаков (см. [1]) приведены в приложении А.
_______________
Здесь и далее вместо слов "знак ASCII" использованы слова "знак (см. [1])". В контексте настоящего стандарта эти понятия совпадают.