Протокол IGRP

Торговые блоки - часть 7


Блок запроса доставки

Блок запроса доставки содержит подробности о товарах или услугах, которые должны быть предоставлены вместе с подписью, которая позволяет удостовериться, что доставка была авторизована. Его определение приведено ниже.

<!ELEMENT DeliveryReqBlk (Status+, Order, Org*, Delivery,
ConsumerDeliveryData?, TradingRoleData*)>
<!ATTLIST DeliveryReqBlk ID ID #REQUIRED>

Атрибуты:

ID

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

Cодержимое:

Status

Содержит компоненты Status (смотри раздел 7.13) откликов на шаги (напр., платежный отклик), от которых данный шаг зависит. Он используется чтобы индицировать успех или неудачу этих шагов. Доставку следует осуществлять только если все прдыдущие шаги завершились успешно.

Order

Компонент Order содержит подробности о товарах, услугах или финансовых операциях, которые имеют место, смотри раздел 7.5. Комоненты Organisation (смотри раздел 7.6) идентифицируют организации их роли.

Org

Транзакция IOTP. Роли и организации, которые должны присутствовать зависят от конкретного типа транзакции. Описания транзакций смотри в разделе 9.

Delivery

Компонент Delivery содержит подробности доставки, которую следует осуществить (смотри раздел 7.13).

ConsumerDeliveryData

Опционный. Содержит идентификатор, специфицированный Покупателем, который в случае возвращения Агентом доставки позволяет покупателю определить, о какой доставке идет речь.

TradingRoleData

Компонент данных о торговой роли содержит информацию, которая нужна при обмене между двумя торговыми ролями в процессе транзакции (смотри раздел 7.17).

Блок запроса доставки содержит:

  • Компонент Organisation с торговой ролью Продавца;
  • Компонент Organisation для торговых ролей Покупателя и DeliverTo;
  • Компонент Delivery;
  • Компонент Organisation для Агента доставки. В частности компонент Organisation, идентифицированный атрибутом ActionOrgRef компонента Delivery;
  • Компонент Organisation (если имеется) для организации, которая осуществила предыдущий шаг, например Кассира;
  • Компоненты Organisation для любой дополнительной организации, которую Продавец включил в блок отклика Offer;
  • Любые компоненты данных о торговой роли, которая может потребоваться (смотри раздел 7.17.1).

8.11.


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