5.6.1 Основные принципы
В структурированном формате может присутствовать до 16 символов версии ЕСС 200 для кодирования сообщения большого объема. Символ является частью структурированного соединения, что отмечается кодовым словом значением 233 в позиции первого знака символа. Непосредственно за ним следуют три кодовых слова структурированного соединения. Первое кодовое слово является индикатором позиции символа в группе, второе и третье предназначены для идентификация файла.
5.6.2 Индикатор позиции символа
Кодовое слово индикатора позиции символа задает положение конкретного символа внутри группы (до 16) символов версии ЕСС 200 в формате структурированного соединения в виде значения " из общего числа символов". Первые четыре бита в данном кодовом слове указывают позицию данного символа как двоичное значение равное (). Последние 4 бита задают общее число символов, подлежащих объединению в формате структурированного соединения как двоичное значение, равное (). 4-битовые комбинации должны соответствовать установленным в таблице 8.
Таблица 8 - Значения битов позиции символа в структурированном соединении
Позиция символа | Значения битов с 1 по 4 | Общее число символов | Значения битов с 5 по 8 |
1 | 0000 | ||
2 | 0001 | 2 | 1111 |
3 | 0010 | 3 | 1110 |
4 | 0011 | 4 | 1101 |
5 | 0100 | 5 | 1100 |
6 | 0101 | 6 | 1011 |
7 | 0110 | 7 | 1010 |
8 | 0111 | 8 | 1001 |
9 | 1000 | 9 | 1000 |
10 | 1001 | 10 | 0111 |
11 | 1010 | 11 | 0110 |
12 | 1011 | 12 | 0101 |
13 | 1100 | 13 | 0100 |
14 | 1101 | 14 | 0011 |
15 | 1110 | 15 | 0010 |
16 | 1111 | 16 | 0001 |
Пример - Порядок кодирования кодового слова индикатора позиции символа для третьего символа в группе из семи символов:
Значение битов в третьей позиции символа: 0010
Общее число символов 7:1010
Комбинация битов: 00101010
Значение кодового слова: 42
5.6.3 Идентификация файла
Идентификацию файла задают значениями двух кодовых слов. Каждое кодовое слово идентификации файла может иметь значение от 1 до 254, что допускает 64516 различных вариантов идентификации файла. Идентификация файла предназначена для повышения вероятности того, что только логически связанные символы обрабатываются как часть единого сообщения.
5.6.4 Структурированное соединение и знак FNC1
Если структурированное соединение используется в сочетании со знаком FNC1 (5.2.4.6), то первые четыре кодовых слова следует применять для структурированного соединения, а пятое и шестое доступны для использования знака FNC1. Знак FNС1 не должен повторяться в этих же позициях во втором и последующем символах, если только он не используется в качестве разделителя полей.
5.6.5 Буферизованные и небуферизованные операции
Сообщение, содержащееся в рамках последовательности структурированного соединения, может быть целиком накоплено в буфере устройства считывания до своего полного ввода и передано после того, как считаны все символы. В качестве альтернативы устройство считывания может передавать декодированные данные из каждого символа по мере их считывания. В этой небуферизованной операции протокол ECI для структурированного соединения, установленный в стандарте AIM ITS 04/001, часть 1, определяет управляющий блок, который должен вставляться в качестве префикса перед началом передаваемых данных каждого символа.