Протоколы Internet


Открытый торговый протокол Интернет– IOTP версия 0 - часть 108


/p>

8.18. Блок Cancel

Блок Cancel используется одной торговой ролью чтобы информировать остальных о том, что транзакция аннулируется. Пример использования включает в себя:

  • Роль Покупателя, информирующую других о том, что он не собирается продолжать транзакцию. Это позволяет серверу завершить транзакцию, не дожидаясь таймаута.
  • Роль, отличная от покупателя, информирует Покупателя о том, что транзакция останавливается. В этом случае Покупатель вряд ли повторно пошлет предыдущее сообщение в предположении, что оно не было получено.

Его определение имеет вид.

<!ELEMENT CancelBlk (Status) >

<!ATTLIST CancelBlk ID ID #REQUIRED >

Атрибуты:

ID

Идентификатор, который однозначно определяет блок Cancel транзакции.

Cодержимое:

Status

Содержит статусную информацию, указывающую, что транзакция была аннулирована.

9. Транзакции IOTP

Базовая версия протокола IOTP поддерживает три типа транзакций. Среди них:

  • Транзакции аутентификации IOTP, которые поддерживают аутентификацию одного партнера сделки другим партнером и/или получение информации о другой торговой роли.
  • Транзакции IOTP, которые включают в себя один или более платежей. В частности:

- Депозит

- Покупка

- Возврат денег

- Отзыв сделки

- Обмен ценностями

  • Транзакции IOTP предназначенные для проверки корректности функционирования инфраструктуры. В частности:

- Транзакция запроса состояния и

- Ping

Хотя транзакции аутентификации могут выполняться сами по себе, опционно любая платежная операция может предшествоваться аутентификацией. Остальная часть данного раздела поделена на две части, где описывается:

  • Аутентификационные и платежные транзакции (аутентификация, депозит, покупка, возврат денег, аннулирование сделки и обмен ценностями)
  • Инфраструктурные транзакции (транзакция запроса состояния и Ping), которые предназначены для поддержки запросов о том, успешно ли прошла транзакция или правильно ли работает сервер торговой роли.

9.1. Транзакции аутентификации и платежа

Транзакции, имеющие отношение к аутентификации и платежу состоят из шести документальных обменов, которые объединяются в последовательности, чтобы реализовать определенную транзакцию.




Начало  Назад  Вперед



Книжный магазин