Взаимодействие системы "Corporate" и торгового терминала ПРАЙМ

Взаимодействие системы "Corporate" и торгового терминала ПРАЙМ выполняется посредством обмена запросами и ответами на запросы. Порядок обмена запросами и ответами представлен на рис. 2.427 ниже. Также ниже представлено краткое описание взаимодействия "Corporate" и ПРАЙМ при обработке онлайн-конверсии. В процессе формирования онлайн-конверсии клиентом производится запрос актуального курса конверсии в ПРАЙМ. Алгоритм запроса курса конверсии рассмотрен в разд. «Определение курса конверсии в ПРАЙМ».

Работа с ПРАЙМ производится по определенному расписанию. Расписание работы с ПРАЙМ определяется в системе "Corporate" с помощью процесса "Взаимодействие с сервисом ПРАЙМ". Настройка данного процесса выполняется при начальной настройке системы и при необходимости корректируется при дополнительной настройке.

Схема взаимодействия системы "Corporate" и торгового терминала ПРАЙМ на следующем рисунке.

Рис. 2.427. Схема взаимодействия

Нажмите для масштабирования

В общем взаимодействие системы "Corporate" с торговым терминалом ПРАЙМ при работе с ЭД Онлайн-конверсия производится следующим образом:

  1. Пользователь клиентской части системы "Corporate" создает документ, указывает счет списания и счет зачисления, сумму продаваемой или покупаемой валюты, предварительно выбрав в качестве типа сделки (источника курса) систему ПРАЙМ.

  2. После того, как указаны все требуемые данные, система "Corporate" запрашивает в ПРАЙМ актуальный курс.

  3. ПРАЙМ передает значение курса в систему "Corporate". Значения курса отображаются клиенту.

    Значение курса повторно запрашивается в ПРАЙМ через интервал времени, указанный в задаче "Онлайн-конверсия. Обновление курсов и остатков". Это позволяет динамически отображать клиенту значения конверсионного курса и динамически пересчитывать сумму продажи / покупки.

  4. Клиент оценивает отображаемые ему курсы и при появлении подходящего для него курса принимает решение завершить сделку. После этого курс фиксируется и документ подписывается.

  5. Подписанный документ проверяется на стороне банка и в режиме реального времени выгружается в ПРАЙМ.

  6. ПРАЙМ проверяет переданный документ: курс документа должен находится в пределах терпимости от курса на бирже. Предел терпимости от курса на бирже – та величина, на которую курс, зафиксированный в онлайн-конверсии, отличается от курса, актуального на момент проверки. Предел терпимости определяется на стороне ПРАЙМ.

    Если курс находится в пределах терпимости, то ПРАЙМ проводит конверсионную сделку. В противном случае ПРАЙМ отклоняет сделку.

  7. Система "Corporate" периодически опрашивает ПРАЙМ по статусу переданного документа. Период опроса определяется конфигурацией Конфигурация ДБО. РКО. Онлайн-конверсия. Период опроса ПРАЙМ по статусам.

  8. ПРАЙМ возвращает результат обработки документа. Результат обработки документа отображается на клиентской стороне системы.

  9. После того, как документ был обработан в ПРАЙМ, он стандартным образом выгружается в АБС.

Полный жизненный цикл онлайн-конверсии см. в разд. «Жизненный цикл поручений на онлайн-конверсию».