Взаимодействие системы "Corporate" и торгового терминала ПРАЙМ выполняется посредством обмена запросами и ответами на запросы. Порядок обмена запросами и ответами представлен на рис. 2.427 ниже. Также ниже представлено краткое описание взаимодействия "Corporate" и ПРАЙМ при обработке онлайн-конверсии. В процессе формирования онлайн-конверсии клиентом производится запрос актуального курса конверсии в ПРАЙМ. Алгоритм запроса курса конверсии рассмотрен в разд. «Определение курса конверсии в ПРАЙМ».
Работа с ПРАЙМ производится по определенному расписанию. Расписание работы с ПРАЙМ определяется в системе "Corporate" с помощью процесса
"Взаимодействие с сервисом ПРАЙМ"
. Настройка данного процесса выполняется при начальной настройке системы и при необходимости корректируется при дополнительной
настройке.
Схема взаимодействия системы "Corporate" и торгового терминала ПРАЙМ на следующем рисунке.
В общем взаимодействие системы "Corporate" с торговым терминалом ПРАЙМ при работе с ЭД Онлайн-конверсия производится следующим образом:
Пользователь клиентской части системы "Corporate" создает документ, указывает счет списания и счет зачисления, сумму продаваемой или покупаемой валюты, предварительно выбрав в качестве типа сделки (источника курса) систему ПРАЙМ.
После того, как указаны все требуемые данные, система "Corporate" запрашивает в ПРАЙМ актуальный курс.
ПРАЙМ передает значение курса в систему "Corporate". Значения курса отображаются клиенту.
Значение курса повторно запрашивается в ПРАЙМ через интервал времени, указанный в задаче "Онлайн-конверсия. Обновление курсов и остатков"
. Это позволяет динамически
отображать клиенту значения конверсионного курса и динамически пересчитывать сумму продажи / покупки.
Клиент оценивает отображаемые ему курсы и при появлении подходящего для него курса принимает решение завершить сделку. После этого курс фиксируется и документ подписывается.
Подписанный документ проверяется на стороне банка и в режиме реального времени выгружается в ПРАЙМ.
ПРАЙМ проверяет переданный документ: курс документа должен находится в пределах терпимости от курса на бирже. Предел терпимости от курса на бирже – та величина, на которую курс, зафиксированный в онлайн-конверсии, отличается от курса, актуального на момент проверки. Предел терпимости определяется на стороне ПРАЙМ.
Если курс находится в пределах терпимости, то ПРАЙМ проводит конверсионную сделку. В противном случае ПРАЙМ отклоняет сделку.
Система "Corporate" периодически опрашивает ПРАЙМ по статусу переданного документа. Период опроса определяется конфигурацией
Конфигурация ДБО.
.РКО. Онлайн-конверсия. Период опроса ПРАЙМ по статусам
ПРАЙМ возвращает результат обработки документа. Результат обработки документа отображается на клиентской стороне системы.
После того, как документ был обработан в ПРАЙМ, он стандартным образом выгружается в АБС.
Полный жизненный цикл онлайн-конверсии см. в разд. «Жизненный цикл поручений на онлайн-конверсию».