ГОСТ Р 51294.6-2000
j
гктовый_код<’зкод_названия_страны05класс_обслуживания<*£вторичное_
СООбШСНИСlO|.
Пример сообщения:
524032140°$84О°$ООI° sAIМ USA°s634 ALPHA DRIVE0 $
PITTSBURGH0^1о,
B.3.1 Кодирование
Первые три элемента данных — почтовый код. код названия страны и класс обслуживания соответст
венно — разделены знаком ° s (с десятичным значением 29). Эти элементы данных кодируют в первичном
сообщении, как указано в B.I. Остальную часть сообщения:
AIM USA°s634 ALPHA DRIVE^PITTSBURGH^PAbo,
кодируют во вторичном сообщении.
В.3.2 Декодирование
Посте декодирования первичного и вторичного сообщении первоначальное сообщение восстанавливают
вставляя три начальных элемента данных, за каждым из которых следует знак ° s (с десятичным значением 29),
в определенном порядке непосредственно перед цепочкой вторичного сообщения. Полное сообщение затем
передается как показано в примере сообщения.
В.4 Режимы 2 и 3 и структурированное соединение
Основные правила .тля структурированною соединения и режимов 2 и 3 установлены в 4.9.2. Дополни
тельные рекомендации приведены в В.4.1 и В.4.2.
В.4.! Рекомендации по кодированию
Первичное сообщение (кодирование почтового кода, кода названия страны и класса обстуживания)
должно повторяться в каждом последующем символе режима 2 или 3.
Следовательно, с учетом кодовых слов структурированного соединения для вторичного сообщения
можно использовать только кодовые слова, начинающиеся с s,}.
В.4.2 Рекомендации по декодированию
При использовании структурированного соединения вместе с символами режимов 2 и 3 первичное
сообщение можно декодировать, начиная с любого символа структурированного соединения.
Если устройство считывания обнаружило символ режима 2 или 3 вместе с индикатором структурирован
ного соединения в первых двух позициях вторичного сообщения, устройство считывания должно восстановить
целое сообщение данных двумя способами:
Способ А. Если данные |)>RS01 декодированы из кодовых слов с s,3 но $з0 (т.е. из позиций с 3 по 10
вторичною сообщения) первого символа:
1) декодируют первый символ в соответствии с В.2.2;
2) декодируют последовательность символов, начиная с кодового слова s23 и далее, игнорируя данные
первичного сообщения;
3) восстанавливают данные в следующей последовательности:
a) заголовок формата [)>R$0lGsyy;
b) дынные первичного сообщения с тремя знаками ° s. восстановленными с надлежащих позиций;
c) данные вторичного сообщения из первого символа структурированного соединения;
d) данные из следующего вторичного сообщения (сообщений);
Способ В. Если данные |)>Ks0l нс декодированы из кодовых слов с S
j
по а30 (т.е. из позиций с 3 по 10
вторичного сообщения) первого символа:
1) декодируют первый символ в соответствии с рекомендациями В.3.2;
2) декодируют последовательность символов из кодовых слов, начиная с кодового слова s2j и далее,
игнорируя дынные первичного сообщения:
3) восстанавливают данные в следующей последовательности:
a) данные первичного сообщения с тремя знаками ° s, восстановленными с надлежащих позиций;
b
) дынные вторичного сообщения из первого символа структурированного соединения:
c) данные из следующего вторичного сообщения (сообщений).
Знак-разделитель° s (с десятичным значением 29) должен следовать за каждым элементом данных, затем
это сообщение должно быть передано в качестве потока знаков КОИ-7.
Во всех иных случаях передаваемое сообщение должно представлять собой поток знаков КОИ-7,
составленный из почтового кода, кода названия страны, класса обстуживания и вторичного сообщения в
указанном порядке.
30