Статус документа
Статус документа

ГОСТ Р ИСО 9735-3-2012 Электронный обмен данными в управлении, торговле и на транспорте (EDIFACT). Синтаксические правила для прикладного уровня (версия 4, редакция 1). Часть 3. Синтаксические правила, специфичные для интерактивного ЭОД

     7 Управление диалогом


Транзакция И-ЭОД, которая является реализацией конкретного сценария, состоит из одного или нескольких диалогов, происходящих параллельно либо последовательно между двумя или несколькими сторонами.

Диалог состоит из пары чередующихся обменов EDIFACT: обмена инициатора и обмена респондента.

При этом осуществляются следующие передачи:

- Инициатор начинает диалог путем отправки респонденту сегмента заголовка обмена, которому может предшествовать сегмент UNA и за которым может следовать сообщение.

- Респондент отвечает инициатору пересылкой сегмента заголовка обмена, за которым может следовать сообщение (при этом значения UNA, отправленные инициатором, используются также и респондентом).

- Инициатор отправляет респонденту запросное сообщение.

- Респондент реагирует на сообщение инициатора ответным сообщением.

- Инициатор и респондент обмениваются по необходимости дополнительными сообщениями.

- Инициатор заканчивает диалог путем отправки респонденту сегмента окончания обмена, которому может предшествовать сообщение.

- В ответ респондент отправляет инициатору сегмент окончания обмена, которому может предшествовать сообщение.

При организации интерактивного обмена возможны вариации, описанные ниже.

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

Сообщения могут перемежаться со служебными сегментами UIR.

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

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

- заголовком обмена, или

- окончанием обмена, или

- с обоими указанными сегментами (в случае завершенного диалога).

Хотя обычно в интерактивных приложениях обмен данными управляется инициатором, синтаксис И-ЭОД не исключает использование других режимов.

Примеры см. в приложении А.

На рисунке 3 показана блок-схема организации двух обменов, образующих в совокупности диалог.