Последовательность обработки для роли клиента
"Роль клиента" в IOTP является торговой ролью Покупателя.
Компания или организация, которая является Продавцом может, например, взять на себя роль покупателя, делая покупки или или выполняя отзыв электронного платежа.
В частности Покупатель должен быть способен:
o | Инициировать транзакции (смотри раздел 4.6.1). Среди них могут быть: | |
- платеж, связанный с транзакцией | ||
- инфраструктурные транзакции. | ||
o | Воспринять и обработать сообщение, полученное от другой торговой роли (смотри раздел 4.6.2). Сюда входит: | |
- идентификация того, принадлежит ли сообщение транзакции, запущенной ранее; | ||
- обработка дублированных сообщений; | ||
- генерирование переходных ошибок, если сервер, который обрабатывет входное сообщение перегружен; | ||
- обработка сообщения, если оно не имеет ошибок и, если необходимо, посылка отклика партнеру по результатам обработки. | ||
o | Аннулировать текущую транзакцию, если поступил соответствующий запрос, например от пользователя (смотри раздел 4.6.3). | |
o | Повторно передать сообщение, если ожидаемый отклик не пришел своевременно (смотри раздел 4.6.4). |