Телекоммуникационные технологии



         

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


  • проверку компонента Organisation, который имеет элемент Trading Role с атрибутом Role кассира. Если его нет, происходит ошибка.
  • наконец, если идентифицированный компонент Organisation не совпадает с полученным в блоке платежного запроса, это вызывает ошибку.
  • 2. Доставка

    Способ доступа к данным Агента доставки при проверке того, может ли он выполнить доставку показан на рис. .13.

    Start

    |

    v

    Delivery

    Component

    |

    |ActionOrgRef

    |

    v

    Organisation

    Component

    |

    -Trading Role

    Element

    (Delivery Handler)

    Рис. .13. Проверка того, что агент доставки может выполнить доставку

    Процедура включает в себя следующие шаги:

    • Идентификацию компонента Delivery в блоке запроса доставки. Если не обнаружено ни одного или более одного подходящего компонента доставки, возникает состояние ошибки.
    • Использование атрибута ActionOrgRef компонента доставки для идентификации компонента Organisation агента доставки. Если не обнаружено ни одного или более одного подходящего компонента Organisation, возникает состояние ошибки.
    • Если компонент Organisation для Агента доставки не имеет элемента торговой роли с атрибутом Role агента доставки, то это ошибка.
    • Наконец, если организация, которая получила блок запроса доставки не идентифицирует компонент Organisation для агента доставки, то это ошибка.

    Проверка компонентов Correct, присутствующих в блоке запроса

    Далее проверяется то, что в блоке платежного запроса (смотри раздел 8.7) или запроса доставки (смотри раздел 8.10) присутствуют правильные компоненты. Если компоненты отсутствуют, то это ошибка.

    Проверка авторизованности операции

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

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




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