Протоколы 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. Транзакции аутентификации и платежа

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




    Содержание  Назад  Вперед