ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
ЭЛЕКТРОННЫЙ ОБМЕН ДАННЫМИ В УПРАВЛЕНИИ, ТОРГОВЛЕ И НА ТРАНСПОРТЕ (EDIFACT)
Синтаксические правила для прикладного уровня (версия 4, редакция 2)
Часть 10
Каталоги синтаксической службы
(ISO 9735-10:2014, ЮТ)
Издание официальное
Москва Стандартен форм 2016
Предисловие
1 ПОДГОТОВЛЕН Автономной некоммерческой организацией «Институт безопасности труда» (АНО «ИБТ») на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 55 «Терминопогия, эпементы данных и документация в бизнес-процессах и электронной торговле»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 30 ноября 2016 г. № 1902-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 9735-10:2014 «Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4, редакция 2). Часть 10. Каталоги синтаксической службы» (ISO 9735-10:2014 «Electronic data interchange for administration, commerce and transport (EDIFACT) — Application level syntax rules (Syntax version number: 4, Syntax release number: 2) — Part 10: Syntax service directories», IDT).
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N9 162-ФЗ «О стандартизации в Российской Федерации». Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ni)
©Стандартинформ. 2016
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
II
080 |
0534 |
ССЫЛОЧНЫЙ НОМЕР ЗАЩИТЫ |
С |
1 |
ап 14 |
3.4.6 |
090 |
0138 |
ПОЗИЦИЯ СЕГМЕНТА ЗАЩИТЫ |
С |
1 |
п 6 |
3.4,6 |
ОТМЕТКИ ЗАВИСИМОСТИ:
1 D5<060. 050) Если первый, то все
2 D5<070. 060, 050) Если первый, то все
3 05(080, 060. 050, 090) Если первый, то все
4 05(090, 080, 060, 050) Если первый, то все ДРУГИЕ ОТМЕТКИ:
5 0135 может содержать только значения UNG, UNE, USA. USC, USD, USH, USR, UST или USU
6 Этот элемент данных должен присутствовать при предоставлении информации об ошибке в сегменте защиты
7 Этот элемент данных должен присутствовать, если он имеется в связанном обмене |
|
UCI ХАРАКТЕРИСТИКА ОБМЕНА |
Функция Идентифицировать связанный обмен, указать получение обмена, подтверждение или отклонение (предпринятое действие) сегментов UNA. UNB, UNZ и идентифицировать любую ошибку, связанную с этими сегментами Он может также идентифицировать ошибки, связанные с сегментами защиты USA. USC, USD, USH. USR, UST или USU. когда они появляются на уровне обмена В зависимости от кода действия он может указывать также действия, принятые по группам, сообщениям и пакетам в рамках данного обмена |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0020 |
ССЫЛКА ДЛЯ ПРОВЕРКИ ОБМЕНА |
м |
1 |
ап 14 |
|
020 |
S002 |
ОТПРАВИТЕЛЬ ОБМЕНА |
м |
1 |
|
|
|
0004 |
Идентификация отправителя обмена |
м |
|
ап 35 |
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
|
0008 |
Внутренний идентификатор отправителя обмена |
с |
|
ап 35 |
|
|
0042 |
Внутренний субидентификатор отправителя обмена |
с |
|
ап 35 |
|
030 |
S003 |
ПОЛУЧАТЕЛЬ ОБМЕНА |
м |
1 |
|
|
|
0010 |
Идентификатор получателя обмена |
м |
|
ап 35 |
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
|
0014 |
Внутренний идентификатор получателя обмена |
с |
|
ап 35 |
|
|
0046 |
Внутренний субидентификатор получателя обмена |
с |
|
ап 35 |
|
040 |
0083 |
КОД ДЕЙСТВИЯ |
м |
1 |
ап 3 |
|
050 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
с |
1 |
ап 3 |
1.2.3.4 |
060 |
0135 |
КОД ТЕГА СЛУЖЕБНОГО СЕГМЕНТА |
с |
1 |
ап 3 |
1,2,3,4,5 |
070 |
son |
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТА ДАННЫХ |
с |
1 |
|
2 |
|
0098 |
Позиция ошибочного элемента данных в сегменте |
м |
|
п. 3 |
|
|
0104 |
Позиция ошибочного компонентного элемента данных |
с |
|
п..З |
|
|
0136 |
Вхождение ошибочного элемента данных |
с |
|
п.6 |
|
080 |
0534 |
ССЫЛОЧНЫЙ НОМЕР ЗАЩИТЫ |
с |
1 |
ап 14 |
3,4,6 |
090 |
0138 |
ПОЗИЦИЯ СЕГМЕНТА ЗАЩИТЫ |
с |
1 |
п.6 |
3,4.6 |
7
ОТМЕТКИ ЗАВИСИМОСТИ
1 05(060. 050) Если первый, то все
2 05(070. 060. 050) Если первый, то все
3 05(080, 060, 050, 090) Если первый, то все
4 05(090, 080, 060, 050) Если первый, то все ДРУГИЕ ОТМЕТКИ:
5 0135. может содержать только значения UNA. UNB. UNZ, USA, USC, USD. USH. USR, UST или USU
6 Этот элемент данных должен присутствовать при сообщении об ошибке в сегменте защиты
UCM ХАРАКТЕРИСТИКА СООБЩЕНИЯ/ПАКЕТА |
Функция Идентифицировать сообщение или пакет в связанном обмене и указать подтверждение или отказ от приема (принятое действие), а также идентифицировать любую ошибку, связанную с сегментами UNH. UNT. UNO и UNP Он может также идентифицировать ошибки, связанные с сегментами защиты USA, USC, USD, USH, USR, UST или USU. когда они появляются на уровне сообщения или пакета |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0062 |
ССЫЛОЧНЫЙ НОМЕР СООБЩЕНИЯ |
с |
1 |
ап 14 |
1.2 |
020 |
S009 |
ИДЕНТИФИКАТОР СООБЩЕНИЯ |
с |
1 |
|
2 |
|
0065 |
Тип сообщения |
м |
|
ап .6 |
|
|
0052 |
Номер версии сообщения |
м |
|
ап .3 |
|
|
0054 |
Номер редакции сообщения |
м |
|
ап .3 |
|
|
0051 |
Код контролирующего агентства |
м |
|
ап 3 |
|
|
0057 |
Код. присвоенный ассоциацией |
с |
|
ап 6 |
|
|
0110 |
Номер версии каталога со списком кодов |
с |
|
ап 6 |
|
|
0113 |
Идентификатор подфункции типа сообщения |
с |
|
ап 6 |
|
030 |
0083 |
КОД ДЕЙСТВИЯ |
м |
1 |
ап 3 |
|
040 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
с |
1 |
ап 3 |
4,5,6.7 |
050 |
0135 |
КОД ТЕГА СЛУЖЕБНОГО СЕГМЕНТА |
с |
1 |
ап 3 |
4,5,6,7,8 |
060 |
son |
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТА ДАННЫХ |
с |
1 |
|
5 |
|
0098 |
Позиция ошибочного элемента данных в сегменте |
м |
|
п 3 |
|
|
0104 |
Позиция ошибочного компонентного элемента данных |
с |
|
п 3 |
|
|
0136 |
Вхождение ошибочного элемента данных |
с |
|
п 6 |
|
070 |
0800 |
ССЫЛОЧНЫЙ НОМЕР ПАКЕТА |
с |
1 |
ап 35 |
1.3 |
080 |
S020 |
ИДЕНТИФИКАЦИЯ ССЫЛКИ |
с |
99 |
|
3 |
|
0813 |
Спецификатор ссылки |
м |
|
ап 3 |
|
|
0802 |
Идентификационный номер ссылки |
м |
|
ап 35 |
|
090 |
0534 |
ССЫЛОЧНЫЙ НОМЕР ЗАЩИТЫ |
с |
1 |
ап 14 |
6.7.9 |
100 |
0138 |
ПОЗИЦИЯ СЕГМЕНТА ЗАЩИТЫ |
с |
1 |
п 6 |
6.7.9 |
ОТМЕТКИ ЗАВИСИМОСТИ
1 D1(010. 070) Один и только один
2 02(010. 020) Все или ни одного
3 02(070, 080) Все или ни одного
4 D5(050. 040) Если первый, то все.
5 05(060, 050, 040) Если первый, то все
6 05(090, 050, 040, 100) Если первый, то все.
7 D5(100, 090, 050, 040) Если первый, то все ДРУГИЕ ОТМЕТКИ:
8 0135 может содержать только значения UNH, UNT, UNO, UNP, USA, USC, USD. USH, USR, UST или USU
9 Этот элемент данных должен присутствовать при сообщении об ошибке в сегменте защиты
UCS ИНДИКАЦИЯ ОШИБКИ В СЕГМЕНТЕ |
Функция: Идентифицировать или сегмент, содержащий ошибку, или пропущенный сегмент, а также идентифици- |
ровать любую ошибку, относящуюся к полному сегменту |
|
|
|
|
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0096 |
ПОЗИЦИЯ СЕГМЕНТА В ТЕЛЕ СООБЩЕНИЯ |
М |
1 |
п.6 |
1 |
020 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
С |
1 |
ап..З |
|
ПРИМЕЧАНИЕ — |
Элемент 0085 должен содержать значение, только если относится к сегменту, идентифи- |
цированному элементом 0096 |
|
|
|
|
UGH ЗАГОЛОВОК ГРУППЫ СЕГМЕНТОВ ДЛЯ ПРЕДОТВРАЩЕНИЯ КОЛЛИЗИЙ |
Функция Открыть, идентифицировать и определить группу сегментов для предотвращения коллизий |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
10 |
0087 |
ИДЕНТИФИКАЦИЯ ГРУППЫ СЕГМЕНТОВ ДЛЯ ПРЕДОТВРАЩЕНИЯ КОЛЛИЗИЙ |
м |
1 |
ап 4 |
1 |
ПРИМЕЧАНИЕ — |
Значение 0087 должно быть номером группы сегментов UGH/UGT, установленным в спец- |
ификации сообщения Он должен быть идентичен значению элемента 0087 в соответствующем сегменте UGT |
UGT КОНЦЕВИК ГРУППЫ СЕГМЕНТОВ ДЛЯ ПРЕДОТВРАЩЕНИЯ КОЛЛИЗИЙ |
Функция Завершить и затем проверить полноту группы сегментов для предотвращения коллизий |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0087 |
ИДЕНТИФИКАЦИЯ ГРУППЫ СЕГМЕНТОВ ДЛЯ ПРЕДОТВРАЩЕНИЯ КОЛЛИЗИЙ |
м |
1 |
ап 4 |
1 |
ПРИМЕЧАНИЕ — Значение 0087 должно быть номерок» группы в группе сегментов UGH/UGT. установленном в спецификации сообщения Этот номер должен быть идентичен значению в 0087 в соответствующем сегменте |
UGH |
|
|
|
|
|
|
UIB ЗАГОЛОВОК ИНТЕРАКТИВНОГО ОБМЕНА |
Функция Открыть и идентифицировать обмен |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
S001 |
ИДЕНТИФИКАТОР СИНТАКСИСА |
м |
1 |
|
3 |
|
0001 |
Идентификатор синтаксиса |
м |
|
а4 |
|
|
0002 |
Номер версии синтаксиса |
м |
|
anl |
|
|
9 |
|
0080 |
Номер версии каталога со списком служебных кодов |
С |
|
ап 6 |
|
|
0133 |
Код метода шифрования символов |
С |
|
ап 3 |
|
|
0076 |
Номер редакции синтаксиса |
С |
|
ап2 |
|
020 |
S302 |
УКАЗАТЕЛЬ ДИАЛОГА |
С |
1 |
|
1,2,4.5.8 |
|
0300 |
Ссылка для проверки инициатора |
м |
|
ап 35 |
|
|
0303 |
Идентификатор контрольной ссылки инициатора |
с |
|
ап 35 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
|
0304 |
Ссылка для проверки респондента |
с |
|
ап 35 |
|
030 |
S303 |
ССЫЛКА НА ТРАНЗАКЦИЮ |
с |
1 |
|
1.8 |
|
0306 |
Ссылка для проверки транзакции |
м |
|
ап 35 |
|
|
0303 |
Идентификатор контрольной ссылки инициатора |
с |
|
ап 35 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
040 |
S018 |
ИДЕНТИФИКАЦИЯ СЦЕНАРИЯ |
с |
1 |
|
|
|
0127 |
Идентификатор сценария |
м |
|
ап 14 |
|
|
0128 |
Номер версии сценария |
с |
|
ап 3 |
|
|
0130 |
Номер редакции сценария |
с |
|
ап 3 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
|
S305 |
ИДЕНТИФИКАЦИЯ ДИАЛОГА |
с |
1 |
|
2 |
|
0311 |
Идентификатор диалога |
м |
|
ап .14 |
|
|
0342 |
Номер версии диалога |
с |
|
ап .3 |
|
050 |
0344 |
Номер редакции диалога |
с |
|
ап .3 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
060 |
S002 |
ОТПРАВИТЕЛЬ ОБМЕНА |
с |
1 |
|
5 |
|
0004 |
Идентификатор отправителя обмена |
м |
|
ап 35 |
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
|
0008 |
Внутренний идентификатор отправителя обмена |
с |
|
ап 35 |
|
|
0042 |
Внутренний субидентификатор отправителя обмена |
с |
|
ап 35 |
|
070 |
S003 |
ПОЛУЧАТЕЛЬ ОБМЕНА |
с |
1 |
ап 35 |
|
|
0010 |
Идентификатор получателя обмена |
м |
|
|
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
|
0014 |
Внутренний идентификатор получателя обмена |
с |
|
ап 35 |
|
|
0046 |
Внутренний субидентификатор получателя обмена |
с |
|
ап .35 |
|
080 |
S300 |
ДАТА И/ИЛИ ВРЕМЯ ИНИЦИИРОВАНИЯ |
с |
1 |
|
|
|
0338 |
Дата события |
с |
|
п. 8 |
|
|
0314 |
Время события |
с |
|
ап 15 |
|
|
0336 |
Сдвиг по времени |
с |
|
п4 |
|
090 |
0325 |
ИНДИКАТОР ДУБЛИКАТА |
С |
1 |
а1 |
6 |
100 |
0035 |
КОНТРОЛЬНЫЙ ИНДИКАТОР |
С |
1 |
п1 |
7 |
ОТМЕТКИ ЗАВИСИМОСТИ
1 D5 (030, 020) Если первый, то все
2 D5 (050, 020) Если первый, то все ДРУГИЕ ПРИМЕЧАНИЯ
3 S001/0002 должен принимать значение '4' для указания данной версии синтаксиса
4 S302/0304, когда предусматривается респондентом, должен возвращаться инициатором во время диалога
5 S002/0004 может быть таким же, как S302/0303 для инициатора транзакции
6 0325 используется, если только обменом является передача дубликата
7 0035, устанавливается инициатором, если диалогом является тестирование Применяется к каждому последующему сообщению и служебному сегменту в диалоге Иначе не используется
8 Управление диалогом и транзакцией может осуществляться с помощью указателей диалога (S302) и транзакции (S303) Если выбираются другие средства управления, эти два составных элемента данных не используются
UIH ЗАГОЛОВОК ИНТЕРАКТИВНОГО СООБЩЕНИЯ |
Функция Озаглавить, идентифицировать и определить сообщение |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
S306 |
ИДЕНТИФИКАТОР ИНТЕРАКТИВНОГО СООБЩЕНИЯ |
м |
1 |
|
|
|
0065 |
Тип сообщения |
м |
|
ап 6 |
|
|
0052 |
Номер версии сообщения |
м |
|
ап 3 |
|
|
0054 |
Номер редакции сообщения |
м |
|
ап 3 |
|
|
0113 |
Идентификатор подфункции типа сообщения |
с |
|
ап 6 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
|
0057 |
Код, присвоенный ассоциацией |
с |
|
ап 6 |
|
020 |
0340 |
ССЫЛОЧНЫЙ НОМЕР ИНТЕРАКТИВНОГО СООБЩЕНИЯ |
с |
1 |
ап 35 |
1.5 |
030 |
S302 |
УКАЗАТЕЛЬ ДИАЛОГА |
с |
1 |
|
2.4.5 |
|
0300 |
Ссылка для проверки инициатора |
м |
|
ап .35 |
|
|
0303 |
Идентификатор контрольной ссылки инициатора |
с |
|
ап 35 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
|
0304 |
Ссылка для проверки респондента |
с |
|
ап 35 |
|
040 |
S301 |
СТАТУС ПЕРЕДАЧИ — ИНТЕРАКТИВНЫЙ |
с |
1 |
|
|
|
0320 |
Порядковый номер отправителя |
с |
|
п. 6 |
|
|
0323 |
Код позиции передачи |
с |
|
а1 |
|
|
0325 |
Индикатор дубликата |
с |
|
а1 |
|
050 |
S300 |
ДАТА И/ИЛИ ВРЕМЯ ИНИЦИИРОВАНИЯ |
с |
1 |
|
|
|
0338 |
Дата события |
с |
|
п. 8 |
|
|
0314 |
Время события |
с |
|
ап 15 |
|
|
0336 |
Сдвиг по времени |
С |
|
п4 |
|
060 |
0035 |
КОНТРОЛЬНЫЙ ИНДИКАТОР |
С |
1 |
п1 |
3 |
ПРИМЕЧАНИЯ
1 Значение в 0340 должно быть уникальным в рамках обмена (за исключением двойной передачи)
2 Значения в S302 (одно или несколько) должны быть идентичны значениям в элементе S302. предшествующем UIB
3 Когда используется элемент 0035, проверка осуществляется только применительно к сообщению
4 Управление диалогом может осуществляться с помощью указателя диалога (S302) Но если выбираются другие средства управления, этот составной элемент данных не нужно использовать
5 Комбинация 0340 и S302 может использоваться для однозначной идентификации сообщения
UIR ИНТЕРАКТИВНЫЙ СТАТУС |
Функция Описать статус диалога |
Примечание — Во избежание зацикливания программы сегмент UIR не используется при ответе на полученный UIR с синтаксическими ошибками |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0331 |
КОД ФУНКЦИИ ОТЧЕТА |
М |
1 |
|
|
020 |
S307 |
ИНФОРМАЦИЯ О СТАТУСЕ |
С |
9 |
ап 3 |
|
|
0333 |
Кодовое обозначение статуса |
с |
|
ап 3 |
|
|
0332 |
Статус |
с |
|
ап 70 |
|
|
0335 |
Код языка |
с |
|
ап 3 |
|
030 |
S302 |
УКАЗАТЕЛЬ ДИАЛОГА |
с |
1 |
|
|
|
0300 |
Ссылка для проверки инициатора |
м |
|
ап 35 |
|
|
0303 |
Идентификатор ссылки для проверки инициатора |
с |
|
ап 35 |
|
|
0051 |
Код контролирующего агентства |
с |
|
ап 3 |
|
|
0304 |
Ссылка для проверки респондента |
с |
|
ап 35 |
|
040 |
S300 |
ДАТА И/ИЛИ ВРЕМЯ ИНИЦИИРОВАНИЯ |
с |
1 |
|
|
|
0338 |
Дата события |
с |
|
п 8 |
|
|
0314 |
Время события |
с |
|
ап 15 |
|
|
0336 |
Сдвиг по времени |
с |
|
п4 |
|
050 |
0340 |
ССЫЛОЧНЫЙ НОМЕР ИНТЕРАКТИВНОГО СООБЩЕНИЯ |
с |
1 |
ап 35 |
1.4 |
060 |
0800 |
ССЫЛОЧНЫЙ НОМЕР ПАКЕТА |
с |
1 |
ап 35 |
1.5 |
070 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
с |
1 |
ап 3 |
2.3 |
080 |
0096 |
ПОЗИЦИЯ СЕГМЕНТА В ТЕЛЕ СООБЩЕНИЯ |
с |
1 |
п.6 |
2.3 |
090 |
son |
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТА ДАННЫХ |
с |
1 |
|
3 |
|
0098 |
Позиция ошибочного элемента данных в сегменте |
м |
|
п 3 |
|
|
0104 |
Позиция ошибочного компонентного элемента данных |
с |
|
п..З |
|
|
0136 |
Вхождение ошибочного элемента данных |
с |
|
п. 6 |
|
ГОСТ Р ИСО 9735-10-2016
Содержание
1 Область применения..................................................................1
2 Нормативные ссылки.................................................................1
3 Термины и определения...............................................................2
4 Соответствие настоящему стандарту....................................................2
5 Каталоги синтаксической службы.......................................................3
5.1 Каталог служебных сегментов......................................................3
5.2 Каталог составных служебных элементов данных.....................................24
5.3 Каталог простых служебных элементов данных.......................................34
6 Структурированный каталог кодов синтаксической службы.................................56
Приложение А (справочное) Краткая характеристика структурированного каталога кодов
синтаксической службы...................................................57
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов
национальным стандартам..............................................112
Библиография......................................................................113
III
ГОСТ Р ИСО 9735-10-2016
Введение
Настоящий стандарт включает в себя правила прикладного уровня для структурирования данных в рамках обмена электронными сообщениями в открытой среде на базе требований пакетной или интерактивной обработки. Эти правила согласованы Европейской экономической комиссией ООН (UN/ECE) в качестве синтаксических правил организации электронного обмена данными (ЭОД) в управлении, торговле и на транспорте (EDIFACT) и являются частью «Каталога ООН по информационному обмену в сфере торговли» (UNTDID), который содержит также рекомендации по разработке сообщений пакетного и интерактивного обмена.
Данный стандарт может использоваться в любых приложениях, но сообщения, для которых применяются указанные правила, могут считаться сообщениями типа EDIFACT. только если они соответствуют другим рекомендациям, правилам и каталогам UNTDID. К сообщениям UN/EDIFACT применимы соответствующие правила построения сообщений для пакетной или интерактивной обработки. Эти правила поддерживаются UNTDID.
Спецификации связи и протоколы связи выходят за рамки настоящего стандарта.
IV
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ЭЛЕКТРОННЫЙ ОБМЕН ДАННЫМИ В УПРАВЛЕНИИ,
ТОРГОВЛЕ И НА ТРАНСПОРТЕ (EDIFACT)
Синтаксические правила для прикладного уровня (версия 4, редакция 2)
Часть 10
Каталоги синтаксической службы
Electronic data interchange for administration, commerce and transport (EDIFACT) Application level syntax rules (Syntax version number 4. Syntax release number 2) Part 10 Syntax service directones
Дата введения — 2017—09—01
1 Область применения
В настоящей части определены каталоги для обслуживания синтаксиса всех частей серии стандартов.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для датированных ссылок применяют только указанные издания. Для недатированных ссылок применяют самые последние издания (включая любые изменения и поправки).
ISO 9735-1 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4, Syntax release number: 1). Part 1. Syntax rules common to all parts (ИСО 9735-1 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4, редакция 1). Часть 1. Синтаксические правила, общие для всех частей)
ISO 9735-2 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number: 1). Pari 2. Syntax rules specific to batch EDI (ИСО 9735-2 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 2. Специфика синтаксических правил для пакетного EDI)
ISO 9735-3:2002 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4, Syntax release number: 1). Part 3. Syntax rules specific to interactive EDI (ИСО 9735-3:2002 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 3. Специфика синтаксических правил для интерактивного EDI)
ISO 9735-4:2002 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number: 1). Part 4 Syntax and service report message for batch EDI (message type — CONTRL) (ИСО 9735-4:2002 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 4. Сообщение об отчете по синтаксису и сервису для пакетного EDI (тип сообщения — CONTRL))
Издание официальное
ISO 9735-5 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4, Syntax release number 1). Part 5. Security rules for batch EDI (authenticity, integrity and non-repudiation of origin) (ИСО 9735-5 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 5. Правила безопасности для пакета EDI (подлинность, целостность и невозможность отказа отправителя от авторства сообщения)]
ISO 9735-6 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number: 1). Part 6. Secure authentication and acknowledgement message (message type — AUTACK) (ИСО 9735-6 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4, редакция 1). Часть 6. Сообщение для безопасной аутентификации и под-тверхщения (тип сообщения —AUTACK)]
ISO 9735-7 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number 1). Part 7. Security rules for batch EDI (confidentiality) (ИСО 9735-7 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4, редакция 1). Часть 7. Правила защиты для пакетного EDI (конфиденциальность)]
ISO 9735-8 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number: 1). Part 8. Associated data in EDI (ИСО 9735-8 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 8. Ассоциированные данные в EDI]
ISO 9735-9 Electronic data interchange for administration, commerce and transport (EDIFACT). Application level syntax rules (Syntax version number: 4. Syntax release number: 1). Part 9. Security key and certificate management message (nressage type- KEYMAN) (ИСО 9735-9 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4. редакция 1). Часть 9. Сообщение системы управления ключами защиты и сертификатами (тип сообщения — KEYMAN)]
3 Термины и определения
В настоящем стандарте применены термины и определения, приведенные в ИСО 9735-1.
4 Соответствие настоящему стандарту
Для соответствия обмена данной части в его обязательном элементе 0002 (номер версии синтаксических правил) следует использовать номер версии «4». а в условно-обязательном элементе данных 0076 (номер редакции синтаксических правил) — указываться номер редакции «02». причем кахадый из этих номеров появляется в сегменте UNB (заголовок обмена); но в обменах, где продолжает использоваться синтаксис, определенный в более ранних версиях, для различения соответствующих синтаксических правил друг от друга и от правил, определенных в данной части, должны использовать следующие номера версий:
- ИСО 9735:1988 — Номер версии синтаксических правил: 1;
- ИСО 9735:1988 (перепечатанный с изменениями в 1990 г.) — Номер версии синтаксических правил: 2:
- ИСО 9735:1988 и его Изменение 1:1992 — Номер версии синтаксических правил: 3;
- ИСО 9735:1998 (все части) — Номер версии синтаксических правил: 4.
Соответствие определенному стандарту означает, что соблюдены все его требования, включая все возможные варианты. Если же поддерживаются не все варианты, то в любом заявлении о соответствии должно быть положение, идентифицирующее опции, по которым декларируется соответствие.
Данные, используемые в обмене, признают соответствующими, если их структура и представление отвечают синтаксическим правилам, определенным в настоящем стандарте.
Устройства, поддерживающие настоящий стандарт, признают соответствующими ему. если эти устройства способны формировать и/ипи интерпретировать данные, структурированные и представленные в соответствии с требованиями настоящего стандарта.
2
ГОСТ Р ИСО 9735-10-2016
Соответствие настоящего стандарта должно включать соответствие частям ИСО 9735 с 1-й по
9-ю.
Положения смежных стандартов, указываемых в настоящем стандарте, являются составным элементом критериев соответствия.
5 Каталоги синтаксической службы
5.1 Каталог служебных сегментов
5.1.1 Обозначение спецификации служебных сегментов
Funclion Функция сегмента.
POS Порядковый номер позиции обособленного элемента данных или составного элемента данных в таблице сегментов.
TAG Теги служебных сегментов, содержащихся в каталоге сегментов, должны начинаться с буквы
«и».
Теги всех составных служебных элементов данных начинаются с буквы «S», а теги всех простых служебных элементов данных — с цифры «0».
Name Имя СОСТАВНОГО ЭЛЕМЕНТА ДАННЫХ прописными буквами.
Имя ОБОСОБЛЕННОГО ЭЛЕМЕНТА ДАННЫХ прописными буквами.
Имя компонентного элемента данных строчными буквами.
S Статус обособленного элемента данных или составного элемента данных в сегменте или компонентов в составной структуре, где М (Mandatory) = обязательный и С (Conditional) = обусловленный.
R Максимальное число вхождений обособленного элемента данных или составного элемента данных в сегменте.
Repr. Представление значения обособленного элемента данных или компонентного элемента данных в составной структуре: а буквенные символы;
п цифровые символы;
ап буквенно-цифровые символы; аЗ три буквенных символа, фиксированная длина; пЗ три цифровых символа, фиксированная длина; апЗ три буквенно-цифровых символа, фиксированная длина; а..З до трех буквенных символов;
п..З до трех цифровых символов;
ап. З до трех буквенно-цифровых символов;
5.1.2 Идентификаторы отношения зависимости
Код Имя
D1 Один и только один.
D2 Все или ни одного.
D3 Один или больше.
D4 Один или ни одного.
D5 Если первый, то все.
D6 Если первый, то не менее одного еще.
D7 Если первый, то ни одного другого.
Определение идентификаторов отношения зависимости приведено в ИСО 9735-1:2002. 11.5.
3
5.1.3 Указатель служебных сегментов по тегам
Индикаторы изменения (в сравнении с предшествующим изданием настоящего стандарта):
знак плюс (♦) при добавлении;
звездочка (*) при изменении в структуре;
знак решетка (#) при изменении в именах;
вертикальная черта (|) при изменениях в тексте описаний, примечаний и функций;
знак минус (-) при удалении;
знак X (X) для маркировки при удалении.
Тег Имя
UCD Индикация ошибки в элементе данных.
UCF Характеристика группы.
UCI Характеристика обмена.
UCM Характеристика сообщения/лакета.
UCS Индикация ошибки в сегменте.
UGH Заголовок группы сегментов для предотвращения коллизий.
UGT Концевик группы сегментов для предотвращения коллизий.
UIB Заголовок интерактивного обмена.
UIH Заголовок интерактивного сообщения.
UIR Интерактивный статус.
UIT Концевик интерактивного сообщения.
UIZ Концевик интерактивного обмена.
UNB Заголовок обмена.
UNE Концевик группы.
UNG Заголовок группы.
UNH Заголовок сообщения.
UNO Заголовок объекта.
UNP Концевик объекта.
UNS Контроль секций.
UNT Концевик сообщения.
UNZ Концевик обмена.
USA Алгоритм защиты.
USB Идентификатор защищенных данных.
USC Сертификат.
USD Заголовок шифрования данных.
USE Связь по сообщениям защиты.
USF Функция управления ключами.
USH Заголовок защиты.
USL Статус списка защиты.
USR Результат защиты.
UST Концевик защиты.
USU Концевик шифрования данных.
USX Ссылочные номера защиты.
USY Защита по ссылкам.
4
5.1.4 Указатель служебных сегментов по именам
Индикаторы изменения (в сравнении с предшествующим изданием настоящего стандарта):
знак плюс (+) при добавлении:
звездочка (*) при изменении в структуре;
знак решетка (#) при изменении в именах;
вертикальная черта (|) при изменениях в текстах описаний, примечаний и функций;
знак минус (-) при удалении;
знак X (X) для маркировки при удалении.
Тег Имя
UGH Заголовок группы сегментов для предотвращения коллизий.
UGT Концевик группы сегментов для предотвращения коллизий.
USC Сертификат.
UCD Индикация ошибки в элементе данных.
USD Заголовок шифрования данных.
USU Концевик шифрования данных.
UNG Заголовок группы.
UCF Характеристика группы.
UNE Концевик группы.
UIB Заголовок интерактивного обмена.
UIZ Концевик интерактивного обмена.
UIH Заголовок интерактивного сообщения.
UIT Концевик интерактивного сообщения.
UIR Интерактивный статус.
UNB Заголовок обмена.
UCI Характеристика обмена.
UNZ Концевик обмена.
USF Функция управления ключами защиты.
UNH Заголовок сообщения.
UNT Концевик сообщения.
UCM Характеристика сообщения/пакета.
UNO Заголовок объекта.
UNP Концевик объекта.
UNS Контроль секций.
USB Идентификатор защищенных данных.
USA Алгоритм защиты.
USH Заголовок защиты.
USL Статус списка защиты.
USE Связь по сообщениям защиты.
USY Защита по ссылкам.
USX Ссылочные номера защиты.
USR Результат защиты.
UST Концевик защиты.
UCS Индикация ошибки в сегменте.
5.1.5 Спецификации служебных сегментов
Индикаторы изменения (в сравнении с предшествующим изданием настоящего стандарта): знак плюс (♦) при добавлении;
звездочка (*) при изменении в структуре;
знак решетка (#) при изменении в именах;
вертикальная черта (|) при изменениях в тексте описаний, примечаний и функций;
знак минус (-) при удалении;
знак X (X) для пометки при удалении.
UCD ИНДИКАЦИЯ ОШИБКИ В ЭЛЕМЕНТЕ ДАННЫХ |
Функция Идентифицировать ошибочный обособленный, составной или компонентный элемент данных и определить характер ошибки |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
м |
1 |
ап 3 |
|
020 |
son |
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТА ДАННЫХ |
м |
1 |
|
|
|
0098 |
Позиция ошибочного элемента данных в сегменте |
м |
|
п .3 |
|
|
0104 |
Позиция ошибочного компонентного элемента данных |
с |
|
п..З |
|
|
0136 |
Вхождение ошибочного элемента данных |
с |
|
п.6 |
|
UCF ХАРАКТЕРИСТИКА ГРУППЫ |
Функция Идентифицировать группу в связанном обмене и указать подтверждение или отклонение приема сегментов UNG и UNE, а также идентифицировать любую ошибку, связанную с этими сегментами Могут идентифицироваться и ошибки, связанные с сегментами защиты USA, USC, USD, USH, USR, UST или USU, когда они появляются на уровне группы В зависимости от кода действия может указываться и предпринятое действие по сообщениям и пакетам внутри такой группы |
Pos |
TAG |
Имя |
S |
R |
Repr |
Примечания |
010 |
0048 |
ССЫЛОЧНЫЙ НОМЕР ГРУППЫ |
м |
1 |
ап 14 |
|
020 |
S006 |
ИДЕНТИФИКАЦИЯ ОТПРАВИТЕЛЯ ЗАЯВКИ |
с |
1 |
|
7 |
|
0040 |
Идентификатор отправителя заявки |
м |
|
ап 35 |
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
030 |
S007 |
ИДЕНТИФИКАЦИЯ ПОЛУЧАТЕЛЯ ЗАЯВКИ |
с |
1 |
|
7 |
|
0044 |
Идентификатор получателя заявки |
м |
|
ап 35 |
|
|
0007 |
Спецификатор идентификационного кода |
с |
|
ап 4 |
|
040 |
0083 |
КОД ДЕЙСТВИЯ |
м |
1 |
ап 3 |
|
050 |
0085 |
КОД СИНТАКСИЧЕСКОЙ ОШИБКИ |
с |
1 |
ап 3 |
1.2.3.4 |
060 |
0135 |
КОД ТЕГА СЛУЖЕБНОГО СЕГМЕНТА |
с |
1 |
ап 3 |
1,2,3,4,5 |
070 |
son |
ИДЕНТИФИКАЦИЯ ЭЛЕМЕНТА ДАННЫХ |
с |
1 |
|
2 |
|
0098 |
Позиция ошибочного элемента данных в сегменте |
м |
|
п 3 |
|
|
0104 |
Позиция ошибочного компонентного элемента данных |
с |
|
п 3 |
|
|
0136 |
Вхождение ошибочного элемента данных |
с |
|
П.6 |
|