8. ПРАВИЛА ЭЛЕКТРОННОГО ОБМЕНА ДАННЫМИ В ИНТЕГРИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЕ ВНЕШНЕЙ И ВЗАИМНОЙ ТОРГОВЛИ

8. Транзакция общего процесса по шаблону "Оповещение"

8. Транзакция общего процесса по шаблону "Оповещение"

136. Транзакция общего процесса по шаблону "Оповещение" выполняется путем отправки данных инициатором без получения сообщения-ответа от респондента.

Транзакция общего процесса по шаблону "Оповещение" выполняется, если инициатор должен проинформировать респондента о необратимом состоянии (например, об изменении статуса рассматриваемой заявки). Поскольку оповещение является официальным действием, инициатор должен требовать отправки респондентом сигнала-подтверждения "Получено" до истечения времени, определенного как время для подтверждения получения.

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

137. В процессе выполнения транзакции общего процесса по шаблону "Оповещение" реализуется следующая последовательность обмена сообщениями:

инициатор отправляет в адрес респондента сообщение-уведомление, содержащее информацию прикладного уровня;

респондент принимает сообщение-уведомление и как получатель информации подтверждает получение сообщения-уведомления, посылая инициатору сигнал-подтверждение "Получено";

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

Последовательность выполнения транзакции общего процесса по шаблону "Оповещение" представлена на рисунке 6.

┌───────────┐                                                 ┌───────────┐
│:инициатор │                                                 │:респондент│
└─────┬─────┘                                                 └─────┬─────┘

                          Сообщение-уведомление
      ├────────────────────────────────────────────────────────────>│

      │             Сигнал-подтверждение "Получено"                 │
       <─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─
      │                                                             │

Рис. 6. Последовательность выполнения транзакции общего
процесса по шаблону "Оповещение"

Сохранить в браузере
Нажмите сочетание клавиш Ctrl + D