ПРИЛОЖЕНИЕ 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.

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