Торговые блоки
Торговые блоки являются дочерними элементами IOTP-сообщения верхнего уровня, которое послано в форме [XML]-документа от одного партнера торговой операции к другому.
Каждый трговый блок состоит из одного или более торговых компонентов (смотри раздел 7). Это проиллюстрировано на диаграмме.
Рис. .16. Торговые блоки
Торговые блоки определены как часть определения сообщения IOTP (смотри раздел 3.1.1). Определение элемента сообщения IOTP представлено ниже:
<!ELEMENT IotpMessage
( TransRefBlk, | ||
SigBlk?, | ||
ErrorBlk?, | ||
( AuthReqBlk | | ||
AuthRespBlk | | ||
AuthStatusBlk | | ||
CancelBlk | | ||
DeliveryReqBlk | | ||
DeliveryRespBlk | | ||
InquiryReqBlk | | ||
InquiryRespBlk | | ||
OfferRespBlk | | ||
PayExchBlk | | ||
PayReqBlk | | ||
PayRespBlk | | ||
PingReqBlk | | ||
PingRespBlk | | ||
TpoBlk | | ||
TpoSelectionBlk | ||
)* |
Далее в данном разделе определены торговые блоки данной версии IOTP. Это:
Блок запроса аутентификации (Authentication Request Block)
Блок отклика аутентификации (Authentication Response Block)
Блок состояния доставки
Блок Cancel
Блок запроса доставки
Блок отклика доставки
Блок Error
Блок информационного запроса
Блок информационного отклика
Блок отклика Offer
Блок платежного обмена
Блок платежного запроса
Блок платежного отклика
Блок подписи
Блок опций торгового протокола
Блок выьора TPO
Блок ссылок транзакции определен в разделе 3.3.