Протоколы Internet


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


<IotpMessage>

...

3.3. Блок ссылок операции (Transaction Reference Block)

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

  • Компонент ID-операции, который однозначно идентифицирует операцию IOTP. Компоненты ID-операции идентичны для всех сообщений IOTP, относящихся к одной IOTP-операции.
  • Компонент ID-сообщения, который предоставляет управляющую информацию о сообщении IOTP, а также однозначно идентифицирует сообщение IOTP в рамках операции IOTP.
  • Нуль или более компонентов Related To, которые связывают эту операцию IOTP с другими операциями или другими событиями, используя идентификаторы этих событий.

Определение блока ссылок операции (Transaction Reference Block) выглядит следующим образом:

<!ELEMENT TransRefBlk (TransId, MsgId, RelatedTo*) >

<!ATTLIST TransRefBlk ID ID #REQUIRED >

Атрибуты:

ID

Идентификатор, который однозначно определяет блок ссылок операции в пределах IOTP-процедуры (смотри раздел 3.4).

Cодержимое:

TransId

Смотри 3.3.1 Id-компонент операции.

MsgId

Смотри 3.3.2 Id-компонент сообщения.

RelatedTo

Смотри 3.3.3 Компонент Related To.

3.3.1. Идентификационная компонента транзакции

Идентификационная компонента транзакции содержит информацию, которая однозначно задает транзакцию IOTP. Ее определение представлено ниже:

<!ELEMENT TransId EMPTY >

<!ATTLIST TransId ID

ID #REQUIRED

Version

NMTOKEN #FIXED '1.0'

IotpTransId

CDATA #REQUIRED

IotpTransType

CDATA #REQUIRED

TransTimeStamp

CDATA #REQUIRED >

Атрибуты:

ID

Идентификатор, который однозначно определяет Id-компонент транзакции в рамках операции IOTP.

Version

Определяет версию IOTP и, следовательно структуру сообщений IOTP, которые используются транзакцией IOTP.

IotpTransId

Содержит данные, которые однозначно определяют транзакцию IOTP. Это атрибут должен отвечать правилам для идентификаторов сообщений [RFC 822].

IotpTransTyp

Это тип исполняемой транзакции IOTP. Для базовой версии IOTP он идентифицирует "стандартную" транзакцию IOTP и предполагает определенную последовательность и содержимое сообщений IOTP, которыми обмениваются торговые роли. Корректными значениями атрибута являются:

о

BaselineAuthentication (Базовая аутентификация)

o

BaselineDeposit

o

BaselinePurchase

o

BaselineRefund

o

BaselineWithdrawal

o

BaselineValueExchange

o

BaselineInquiry

o

BaselinePing

<


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



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