Обновление курсов валют
Материал из Mid Office Manager Help
Версия от 12:51, 6 сентября 2012; PT (обсуждение | вклад)
6.8.1 Общие сведения
Mid Office Manager можно сконфигурировать таким образом, чтобы по определенному расписанию в справочник курсов валют добавлялись курсы с центрального сервера (где эти курсы поддерживаются в актуальном состоянии).
Для настройки синхронизации необходимо в файле boot.properties на сервере той инсталляции Mid Office Manager, для которой конфигурируется подкачка курсов, добавить строки:
#url сервиса com.gridnine.xtrip.server.synchronization.url=http://ibe.gridnine.com:9090/sync/ #логин, заведенный в Sabre IBE com.gridnine.xtrip.server.synchronization.user=syncrobot #пароль для учетной записи в Sabre IBE com.gridnine.xtrip.server.synchronization.password=ibesync2012
Затем в Mid Office Manager нужно создать новую задачу планировщика (кнопка «Новый документ» -> раздел «Системные свойства» -> создать «Настройки задачи планировщика»).
В открывшейся задаче заполнить необходимые данные:
- Наименование: Любое наименование, которое позволит вам понять, что делает данная задача, не проверяя графу «Job class». Название будет показано в списках.
- Job Class: Класс задачи. Задача по обновлению курса валют имеет название com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask. В списках это поле не отображается.
- Активна: Отметьте, если желаете, чтобы задача выполнялась согласно указанному ниже расписанию.
- Область запуска: здесь содержаться настройки кластеризации. Если вы не используете кластеры для работы Mid Office Manager, выберите «Глобально».
- Параметры локального запуска: используется для настроек кластеров. Используйте вариант «На всех нодах», если вы для работы Mid Office Manager не используется кластер.
- Расписание: выберите удобное вам время для запуска задачи. Можно использовать cron-выражение, или же задать время в секундах.
- Блок параметров: в этом блоке нужно указать параметры для задачи. Если вы хотите синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, то настройки должны выглядеть таким образом:
Описания параметров и их значений, приведённые на снимке экрана:
Название параметра | Назначение параметра | Значение параметра | Функция значения параметра |
---|---|---|---|
currencyCodes | Валюты, для которых рассчитывается курс в базовой валюте | USD,EUR | Коды валют по стандарту ISO 4217 |
baseCurrencyCodes | Базовая валюта, по которой рассчитывается курс | RUB | Код базовой валюты по стандарту ISO 4217 |
rateTypes | Типы курсов (курсы IATA или Центрального банка РФ) | IATA,CBR | Коды для типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух |