Электронный обмен данными в управлении, торговле и на транспорте (ЭДИФАКТ) Синтаксические правила ГОСТ 6.20.1-90 (ИСО 9735-88) Дата введения 01.01.92Настоящий стандарт устанавливает синтаксические правила построения сообщений, используемых в обмене информацией между партнерами. Стандарт распространяется на различные сферы народного хозяйства, в том числе применяется в управлении, внешней торговле и на транспорте. Стандарт обязателен для предприятий, организаций и учрежде- ний, осуществляющих обмен данными в открытых системах. Термины, используемые в настоящем стандарте, приведены в приложении 1. Структура обмена. 3.1. Элементы данных пользователей содержатся только в информационных сегментах. Служебные сегменты содержат служебные элементы данных, которые формируют структуру протокола обмена. Содержание служебных сегментов приведено в приложении 2. Иерархическая структура обмена +------------------------------------+ ¦ ЗАПУСК ¦ СОЕДИНЕНИЕ ¦ ОКОНЧАНИЕ ¦ +----------+-------------+-----------+ +- - - - - + + - - - - --+ ¦ ¦ +------------------------------------+ ¦ ОБМЕН ¦ ОБМЕН ¦ ОБМЕН ¦ +----------+-------------+-----------+ +- - - - - - - -¦ +--------------------+ ¦ +---------+ ¦ +-----+--------------------------------------------¦ ¦ UNA ¦ UNB ¦ ' ¦ФУНКЦИОНАЛЬ-¦ ИЛИ СООБ- ¦ UNZ ¦ ' ¦ ¦ ¦ ¦ ¦ НЫЕ ГРУППЫ ¦ ЩЕНИЯ ¦ ¦ ¦ +---------------+------------+-----------+---------+ +---------------+ +-----------+---------+ ¦ +- - - - ++- - - - - + ¦ +-------------------+---------+--------------------¦ ¦ UNG ¦ ' ¦СООБЩЕНИЕ¦СООБЩЕНИЕ¦СООБЩЕНИЕ¦ UNE ¦ ' ¦ +-------------------+---------+--------------------+ +----------------------+ +------------------------+ +---------------------------------------------------------¦ ¦ UNH ¦ ' ¦СЕГМЕНТ ДАННЫХ¦СЕГМЕНТ ДАННЫХ¦СЕГМЕНТ¦ UNT ¦ ' ¦ ¦ ¦ ¦ ПОЛЬЗОВАТЕЛЯ ¦ ПОЛЬЗОВАТЕЛЯ ¦ДАННЫХ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ПОЛЬЗО-¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ВАТЕЛЯ ¦ ¦ ¦ +------------------------+--------------+-----------------+ +------------------------+ +-----------+ +---------------------------------------------------¦ ¦ TAG ¦ + ¦ПРОСТОЙ ЭЛЕМЕНТ¦ + ¦СОСТАВНОЙ ЭЛЕМЕНТ¦ ' ¦ ¦ ¦ ¦ ДАННЫХ ¦ ¦ ДАННЫХ ¦ ¦ +-----+---+---------------+---+-----------------+---+ ¦ ¦ +---------+ ¦ ¦ ¦ ¦ +------------+¦ ¦ ¦ ¦ +------------------¦¦ ¦ ¦ ¦ ¦ КОД ¦: ¦ЗНАЧЕНИЕ¦¦ ¦ ¦ ¦ +------------------+¦ ¦ ¦ ¦ +------+ +---+ ¦ ¦ ¦ ¦ +--+ +--------+ +--------¦ +-----------------------------¦ ¦ЗНАЧЕНИЕ¦ ¦ КОМПОНЕНТ- ¦: ¦ КОМПОНЕНТ- ¦ +--------+ ¦НЫЙ ЭЛЕМЕНТ ¦ ¦НЫЙ ЭЛЕМЕНТ ¦ ¦ ДАННЫХ ¦ ¦ ДАННЫХ ¦ +------------+---+------------+ ¦ ¦ +--------¦ +--------+ ¦ЗНАЧЕНИЕ¦ ¦ЗНАЧЕНИЕ¦ +--------+ +--------+3.2. Сегмент UNA и служебные сегменты UNB - UNZ включаются в обмен в установленном порядке. В рамках одного обмена допускается передача нескольких функциональных групп или сообщений. Сообщение состоит из сегментов. Структура сегментов и их элементов данных описана в пп. 3.6 и 3.7. 3.3. Обмен должен иметь следующую структуру: · согласованный набор ограничителей - UNA (условный) · заголовок обмена - UNB (обязательный) · заголовок фунуциональной группы - UNG (условный) · заголовок сообщения - UNH (обязательный) · сегменты данных пользователя - (если требуются) · окончание сообщения - UNT (обязательный) · окончание функциональной группы - UNE (условный) · окончание обмена - UNZ (обязательный) Функционирующее АСУ ¦ Рабочая станция с услугами предприятия в стандарте UN/EDIFACT ¦ г=========== г=========== UNSM г========= ¦ ВЦ ¦ --------- ¦ ¦UN/EDIFACT ¦<=====>¦Электрон-¦ ¦ (АСУ) ¦<=>¦Докум-ты¦<=>¦транслятор ¦<=====>¦ ная ¦<=> каналы ¦предприятия¦ L--------- ¦ ¦(КОНВЕРТОР)¦<=====>¦ почта ¦ связи L===T=T=T===- L===T=T=T===- L=========- ¦ ¦ ¦ ¦ ¦ ¦ ¦ --+-+-+- --+-+-+- ¦ БД + ¦ ¦ БД + LT-------¦ LT-------¦ L--------¦ ¦ L-------- L-------- справочники информация UN/EDIFACT Предприятия
Рис.11. Взаимодействие UN/EDIFACT-транслятора и электронной почты с АСУ предприятия
Шлюзовой EDIFACT-конвертор. I. II. III. Формирование документа, Контроль введенной информации, Добавление Подготовка входного формирование проблемной части служебной
|