Рассмотрим ситуацию на примере Адаптера Московской Биржи MicexMUNSrvc.
Пошаговое руководство
Задействованы следующие модули, входящие в комплекс Markets:
- Market Dispatcher;
- Адаптер Московской Биржи MicexMUNSrvc;
- Банковское приложение StorageAPP;
- Банковское приложение NavXLMUNAPP;
- Адаптер SWStored;
- Адаптер NavXLAdptrV5.
Предлагается реализовать следующую схему взаимодействия:
Если подписка адаптера NavXLAdptrV5 на SW_STORED.VW_TRADES нужна для загрузки сделок из иных источников, то необходимо написать фильтр на отправку сделок соответствующих систем.
Рассмотрим альтернативную загрузку более подробно. Предположим, сбой возник в работе приложения NavXLMUNAPP, и неработоспособность наблюдалась в течение двух часов. В этом случае данные, переданные в течение этих двух часов, потеряны для приложения NavXLMUNAPP. Администратор Markets при обнаружении подобной проблемы должен выполнить следующие действия:
- Восстановить работу приложения NavXLMUNAPP;
- Выяснить диапазон сделок, которые не были загружены в Navigator;
- Запустить адаптер SWStore;
- Запустить адаптер NavXLAdptrV5;
- NavXLAdptrV5 подписать на событие SW_STORED.VW_TRADES по запросу.
Запрос требуется выполнить в ручном режиме;
Предлагаемый вариант запроса: