Обновление курсов валют — различия между версиями
Материал из Mid Office Manager Help
PT (обсуждение | вклад) |
PT (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
В открывшейся задаче заполнить необходимые данные: | В открывшейся задаче заполнить необходимые данные: | ||
− | #Наименование: Любое наименование, которое позволит вам понять, что делает данная задача, не проверяя графу «Job class». | + | #Наименование: Любое наименование, которое позволит вам понять, что делает данная задача, не проверяя графу «Job class». Название будет показано в списках. |
− | #Job Class: Класс задачи. Задача по обновлению курса валют имеет название <tt>'''com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask'''</tt> | + | #Job Class: Класс задачи. Задача по обновлению курса валют имеет название <tt>'''com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask'''</tt>. В списках это поле не отображается. |
#Активна: Отметьте, если желаете, чтобы задача выполнялась согласно указанному ниже расписанию. | #Активна: Отметьте, если желаете, чтобы задача выполнялась согласно указанному ниже расписанию. | ||
#Область запуска: здесь содержаться настройки кластеризации. Если вы не используете кластеры для работы {{an}}, выберите "Глобально". | #Область запуска: здесь содержаться настройки кластеризации. Если вы не используете кластеры для работы {{an}}, выберите "Глобально". |
Версия 12:49, 6 сентября 2012
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 | Коды для типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух |