В справочнике служебных сегментов используется следующая система обозначений:
справочный код - цифровой код элемента данных, указанный в стандарте ИСО 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.
Примечание. Сегмент не может быть обработан автоматически. Следует включать только в случае необходимости. Как правило, этот сегмент является условным сегментом. Сегмент может быть повторен такое число раз, какое указано в спецификации сообщения, но не более пяти раз.