ГОСТ 6.20.1-90 (ИСО 9735-88)

 

 ПРИЛОЖЕНИЕ 2
Обязательное

СПРАВОЧНИК СЛУЖЕБНЫХ СЕГМЕНТОВ

В справочнике служебных сегментов используется следующая система обозначений:

справочный код                                   — цифровой код элемента данных, указанный в стандарте ИСО 7372. Если код содержит букву S, то он относится к составному элементу данных;

наименование данных                          — наименование СОСТАВНОГО ЭЛЕМЕНТА ДАННЫХ заглавными буквами,

наименование ЭЛЕМЕНТА ДАННЫХ заглавными буквами,

наименование КОМПОНЕНТНОГО ЭЛЕМЕНТА ДАННЫХ строчными буквами;

представление значений данных:

a                 — алфавитные знаки,

n                 — цифровые знаки,

an               — алфавитно-цифровые знаки,

a3               — 3 алфавитных знака постоянной длины,

n3               — 3 цифровых знака постоянной длины,

an3             — 3 алфавитно-цифровых знака постоянной длины,

a … 3          — до 3 алфавитных знаков,

n … 3          — до 3 цифровых знаков,

an … 3        — до 3 алфавитно-цифровых знаков

О                — обязательный элемент,

У                 — условный элемент.

Следует отметить, что компонентный элемент данных в условном составном элементе данных может быть помечен как обязательный. Это означает, что если составной элемент данных используется, то этот компонентный элемент данных должен присутствовать обязательно.

СЕГМЕНТ UNA — согласованный набор органичителей

Функция сегмента — определение знаков, выбранных для использования в качестве разделителей и указателей в остальной части обмена.

Согласованный набор ограничителей, используемых в последующем обмене дачными, должен передаваться перед каждым заголовком обмена данными.

Сегмент имеет строго фиксированную длину из 9 знаков. Первыми тремя знаками являются буквы UNA. за которыми непосредственно следуют 6 знаков, выполняющих функции в данном синтаксисе, приведенные в табл. 2.

Таблица 2

Представление

Наименование данных

Примечание

an1                 O

РАЗДЕЛИТЕЛЬ КОМПОНЕНТНЫХ ЭЛЕМЕНТОВ ДАННЫХ

an1                 O

РАЗДЕЛИТЕЛЬ ЭЛЕМЕНТОВ ДАННЫХ

an1                 O

ДЕСЯТИЧНОЕ ПРЕДСТАВЛЕНИЕ

Запятая или точка

an1                 O

ЗНАК РАЗБЛОКИРОВАНИЯ (ОТМЕНЫ)

Если не используется, то ввести знак пробела

an1                 O

Зарезервировано для использования в будущем

Ввести знак пробела

1                     O

.ЗНАК ОКОНЧАНИЯ СЕГМЕНТА

СЕГМЕНТ UNB — заголовок обмена

Функция сегмента — запуск, идентификация и указание параметров обмена. Элементы данных, содержащиеся в сегменте, приведены в табл. 3.

Таблица 3

Справочный код

Представление

Наименование данных

Примечание

S001

                       О

ИДЕНТИФИКАТОР СИНТАКСИСА

 

0001

а4                    О

Идентификатор синтаксиса

UNOA, UNOB и т.д.

Первые 3 знака обозначают код ведущей организации (UNO), а 4 знак — используемый уровень синктаксиса (А)

0002

n1                    О

Номер версии синтаксиса

Увеличивается на 1 для каждой новой версии

S002

                       O

ОТПРАВИТЕЛЬ ОБМЕНА

 

0004

an … 35           O

Идентификатор отправителя

Должны применяться либо код, либо наименование в соответствии с принятым соглашением об обмене данными

0007

an … 4             У

Квалификатор кода

Должен применяться в том случае, когда отправитель задан в виде кода

0008

an … 14           У

Обратный адрес

 

S003

                       O

ПОЛУЧАТЕЛЬ ОБМЕНА

 

0010

an … 35           O

Идентификатор получателя

Должны применяться либо код, либо наименование в соответствии с принятым соглашением об обмене данными

0007

an … 4             У

Квалификатор кода

Должен применяться в том случае, когда получатель задан в виде кода

0014

an … 14           У

Адрес для отправки

Если используется, то в виде закодированного адреса для дальнейшей передачи

S004

                       O

ДАТА/ВРЕМЯ ПОДГОТОВКИ

 

0017

n6                    О

Дата

ГГММЧЧ (год. месяц, число)

0019

n4                    О

Время

ЧЧММ (часы, минуты)

0020

an … 14           O

КОНТРОЛЬНЫЙ НОМЕР ОБМЕНА

Уникальный номер, присваиваемый отправителем

S005

                       У

СПРАВОЧНЫЙ НОМЕР/ПАРОЛЬ ПОЛУЧАТЕЛЯ

 

0022

an … 14           O

Справочный помер/пароль получателя

Применяется в соответствии с соглашением об обмене данными. Справочный номер или пароль для входа в систему получателя или сети третьей стороны

0025

an2                  У

Квалификатор справочного номера/пароля

Используется, если указан в соглашении об обмене данными

0026

an … 14           У

СПРАВОЧНЫЙ НОМЕР ПРИКЛАДНОЙ СИСТЕМЫ

Может содержать идентификатор сообщения, если данный обмен содержит сообщения одного типа

0029

а1                    У

КОД ПРИОРИТЕТА ОБРАБОТКИ

Используется, если указан в соглашении об обмене данными

0031

n1                    У

ЗАПРОС О ПОДТВЕРЖДЕНИИ ПРИЕМА

В этой позиции устанавливается «1», если отправитель требует подтверждения (т.е. подтвердить, что сегменты с "UNВ по UNZ, используемые для осуществления этого обмена, получены и правильно опознаны); в других случаях это поле имеет пулевое значение

0032

an … 35           У

ИДЕНТИФИКАТОР СОГЛАШЕНИЯ ПО ОБМЕНУ

Элемент содержит код или наименование соглашения по связи, в рамках которого осуществляется данный обмен. Код и наименование должны быть такими же, как указано в соглашении по обмену данными между партнерами

0035

n1                    У

ИНДИКАТОР ПРОВЕРКИ

Равен «I», если обмен осуществляется в целях проверки и содержит проверочные, а не реальные данные. При передаче действительных данных это поле имеет нулевое значение

СЕГМЕНТ UNG — окончание обмена

Функция сегмента — заканчивает обмен и проверяет его завершенность. Элементы данных, содержащиеся в сегменте, приведены в табл. 4.

Таблица 4

Справочный код

Представление

Наименование данных

Примечание

0036

n … 6                    O

КОНТРОЛЬНЫЙ СЧЕТЧИК ОБМЕНА

Содержит число сообщений в обмене или, если используется, число функциональных групп

Один из этих счетчиков должен обязательно присутствовать

0020

an … 14                 O

КОНТРОЛЬНЫЙ НОМЕР ОБМЕНА

Должен быть идентичен элементу 0020 в сегменте UNB

СЕГМЕНТ UNG — заголовок функциональной группы

Функция сегмента — возглавляет, идентифицирует и описывает функциональную группу. Элементы данных, содержащиеся в сегменте, приведены а табл. 5.

Таблица 5

Справочный код

Представление

Наименование данных

Примечание

0038

an … 6               O

ИДЕНТИФИКАТОР ФУНКЦИОНАЛЬНОЙ ГРУППЫ

Идентифицирует тип сообщения в функциональной группе

S006

                         O

ИДЕНТИФИКАТОР ПРИКЛАДНОЙ СИСТЕМЫ ОТПРАВИТЕЛЯ

 

0040

an … 35             O

Идентификатор подразделения отправителя

Должен использоваться код или наименования подразделения или отдела в организации отправителя

0007

an … 4               У

Квалификатор кода

Используется, если идентификатор отправителя — код

S007

                         O

ИДЕНТИФИКАТОР ПРИКЛАДНОЙ СИСТЕМЫ ПОЛУЧАТЕЛЯ

 

0044

an … 35             O

Идентификатор подразделения получателя

Должен использоваться код или наименование отдела в организации получателя

0007

an … 7               У

Квалификатор кода

Используется, если идентификатор получателя — код

S004

                         O

ДАТА/ВРЕМЯ ПОДГОТОВКИ

 

0017

n6                      О

Дата

ГГММЧЧ (год, месяц, число)

0019

n4                      О

Время

ЧЧММ (часы, минуты)

0048

an … 14             O

СПРАВОЧНЫЙ НОМЕР ФУНКЦИОНАЛЬНОЙ ГРУППЫ

Уникальный справочный номер, присвоенный отделом или подразделением отправителя

0051

an … 2               O

КОД ВЕДУЩЕЙ ОРГАНИЗАЦИИ

Код для идентификации организации, осуществляющей контроль и ведение данного типа сообщений в группе

S008

                         O

ВЕРСИЯ СООБЩЕНИЯ

 

0052

n … 3                 O

НОМЕР ВЕРСИИ СООБЩЕНИЯ

Идентифицирует номер версии сообщения в данной функциональной группе

0054

n … 3                 У

Номер выпуска сообщения

Номер выпуска в рамках текущего номера

0057

an … 6               У

Код, присвоенный ведущей организацией

Код, который присваивается организацией, ответственной за разработку и сопровождение данного типа сообщения

0058

an … 14             У

ПАРОЛЬ ПРИКЛАДНОЙ СИСТЕМЫ

Пароль отдела, службы или подразделения получателя (если это необходимо)

СЕГМЕНТ UNE — окончание функциональной группы

Функция сегмента — заканчивает и проверяет завершенность обмена. Элементы данных, содержащиеся в сегменте, приведены и табл. 6.

Таблица 6

Справочный код

Представление

Наименование данных

Примечание

0060

n … 6                    O

КОЛИЧЕСТВО СООБЩЕНИЙ

Контролируемый счетчик количества сообщений в функциональной группе

0048

an … 14                 O

СПРАВОЧНЫЙ НОМЕР ФУНКЦИОНАЛЬНОЙ ГРУППЫ

Должен быть идентичен 0048 в UNG

СЕГМЕНТ UNH — заголовок сообщения

Функция сегмента — возглавляет, идентифицирует и описывает сообщение. Элементы данных, содержащиеся в сегменте, приведены в табл. 7.

Таблица 7

Справочный код

Представление

Наименование данных

Примечание

0062

an … 14           О

СПРАВОЧНЫЙ НОМЕР СООБЩЕНИЯ

Уникальный справочный номер, присваиваемый отправителем

S009

                       О

ИДЕНТИФИКАТОР СООБЩЕНИЯ

 

0065

an …6              О

Идентификатор стандартного сообщения

Код, обозначающий тип передаваемого сообщения

0052

an … 3             О

Номер версии сообщения

Если используется функциональная группа, то элемент 0052 должен быть идентичен элементу 0052 в UNG

0054

n … 3              У

Номер выпуска сообщения

Номер выпуска в рамках текущего номера версии

0051

an … 2             У

Код ведущей организации

Код организации, осуществляющей контроль и ведение данного типа сообщения

0057

an … 6             У

Код, присвоенный ведущей организацией

Код, который присваивается организацией, ответственной за разработку и сопровождение данного типа сообщения

0068

an … 35           У

ОБЩИЙ НОМЕР ДОСТУПА

В соответствии с соглашением об обмене, элемент может содержать логические группы знаков в пределах общей длины

S010

                       У

СОСТОЯНИЕ ПЕРЕДАЧИ

 

0070

n … 2              O

Порядковый номер сообщения

Значение: начиная с единицы увеличивается на единицу для каждой последующей передачи данных

0073

a1                   У

Указатель первого/последнего сообщения

Значения: С (начало) при первой передаче данных; F (окончание) при последней передаче данных

СЕГМЕНТ UNT — окончание сообщения

Функция сегмента — заканчивает сообщение и проверяет его завершенность. Элементы данных, содержащиеся в сегменте, приведены в табл. 8.

Таблица 8

Справочный код

Представление

Наименование данных

Примечание

0074

n …6                     O

КОЛИЧЕСТВО СЕГМЕНТОВ В СООБЩЕНИИ

Контрольный счетчик общего числа сегментов в сообщении (в том числе сегментов UNH и UNT)

0062

an … 14                 O

СПРАВОЧНЫЙ НОМЕР СООБЩЕНИЯ

Должен совпадать с 0062 в UNH

СЕГМЕНТ ТХТ — сегмент текста

Функция сегмента — представление информации в дополнение к информации, содержащейся в других сегментах служебного сообщения, если это необходимо. Элементы данных, содержащиеся в сегменте, приведены в табл. 9.

Примечание. Сегмент не может быть обработан автоматически. Следует включать только в случае необходимости. Как правило, этот сегмент является условным сегментом. Сегмент может быть повторен такое число раз, какое указано в спецификации сообщения, но не более пяти раз.

Таблица 9

Справочный код

Представление

Наименование данных

Примечание

0077

an3                        У

КОД ТЕКСТОВОГО СЕГМЕНТА

Описывает цель и функцию сегмента и является его идентификатором, если задается в описании сообщения

0078

an … 70                 O

СВОБОДНЫЙ ТЕКСТ

Информация, которая не может обрабатываться машиной

СЕГМЕНТ UNS — сегмент разделения зон

Функция сегмента — разделение таких зон в сообщении, как заголовок, подобная информация и обобщения. Элементы данных, содержащиеся в сегменте приведены в табл. 10.

Примечание. Сегмент используется составителями сообщении в случае, когда необходимо избежать двусмысленности. Обязательно применяется лишь в том случае, если это определено для сообщения данного типа.

Таблица 10

Справочный код

Представление

Наименование данных

Примечание

0081

а1                         О

ИДЕНТИФИКАТОР ЗОНЫ СООБЩЕНИЯ

Разделяет зоны сообщения с помощью одного из следующих кодов: D или S

 

ПРИЛОЖЕНИЕ 3
Обязательное

ПОСЛЕДОВАТЕЛЬНОСТЬ СЕГМЕНТОВ И ГРУПП СЕГМЕНТОВ В СООБЩЕНИИ

Сегменты, используемые в сообщении, должны появляться в последовательности (сверху вниз, слева направо), указанной в схеме структуры сообщения.

Сегменты идентифицируются с помощью своих кодов. Условия их включения в сообщение, т.е. их статус, указываются непосредственно под кодами с помощью буквы О, означающей «обязательное», или У, означающей «условно». Число появлений сегмента в каждом случае указывается сразу же после этого. Обязательный сегмент должен появиться, по крайней мере, один раз, но не больше, чем это указано. Условный сегмент может быть опущен или может появиться указанное число раз.

Если сегмент вкладывается в другой сегмент, то он размещается на схеме на следующем, более низком уровне. Сегменты нулевого уровня не повторяются и не содержат вложенных сегментов.

Два или несколько сегментов могут быть сгруппированы. На схеме это показывается в виде рамки. Группа и сегменты, обведенные рамкой, могут быть, обязательными и условными и могут появляться указанное число раз. Группа может включать одну или несколько других групп более низкого уровня (в приведенном примере группы 3 и 4).

Сообщение начинается сегментом UNH «Заголовок сообщения» и закачивается сегментом UNT «Окончание сообщения».

Пример. Части сообщения условного типа.

а — условная группа сегментов 1 может повторяться до 200 раз; б — условная группа сегментов 3 внутри группы 4

Сегменты могут быть также представлены следующим образом:

Порядок обработки сегментов следующий (группа 1 появляется два раза, другие группы — один раз, сегменты не повторяются):

UNH, АAА, ВВВ, ССС, DDD, ЕЕE, FFF, GGG, DDD, ЕЕЕ, FFF, GGG, НHН,…, III, JJJ, ККК,…, LLL, UNT.

 

ПРИЛОЖЕНИЕ 4
Справочное

СПРАВОЧНЫЕ НОРМАТИВНЫЕ ДОКУМЕНТЫ

ИСО 31/0-81                  «Общие принципы, касающиеся количества, единиц и условных обозначений».

ИСО 646-83                   «Обработка информации. Набор семибитных кодированных знаков ИСО для обмена информацией».

Запись опубликована автором Борис в рубрике другое.