Обновление курсов валют — различия между версиями

Материал из Mid Office Manager Help
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
{{an}} можно сконфигурировать таким образом, чтобы по определенному расписанию в справочник курсов валют добавлялись курсы с центрального сервера (где эти курсы поддерживаются в актуальном состоянии).  
 
{{an}} можно сконфигурировать таким образом, чтобы по определенному расписанию в справочник курсов валют добавлялись курсы с центрального сервера (где эти курсы поддерживаются в актуальном состоянии).  
  
Для настройки синхронизации необходимо в файле <tt>'''boot.properties'''</tt> на сервере той инсталляции {{an}}, для которой конфигурируется подкачка курсов, добавить строки:
+
Чтобы настроить синхронизацию, необходимо в файле <tt>'''boot.properties'''</tt> экземпляра {{an}}, в котором надо настроить загрузку курсов, добавить следующие строки:
 
<pre>
 
<pre>
 
  #url сервиса
 
  #url сервиса
 
  com.gridnine.xtrip.server.synchronization.url=http://ibe.gridnine.com:9090/sync/
 
  com.gridnine.xtrip.server.synchronization.url=http://ibe.gridnine.com:9090/sync/
  #логин, заведенный в Sabre IBE
+
  #имя входа в Sabre IBE
 
  com.gridnine.xtrip.server.synchronization.user=syncrobot
 
  com.gridnine.xtrip.server.synchronization.user=syncrobot
  #пароль для учетной записи в Sabre IBE
+
  #пароль имени входа в Sabre IBE
 
  com.gridnine.xtrip.server.synchronization.password=ibesync2012
 
  com.gridnine.xtrip.server.synchronization.password=ibesync2012
 
</pre>
 
</pre>
  
Затем в {{an}} нужно создать новую задачу планировщика (кнопка «Новый документ» -> раздел «Системные свойства» -> создать «Настройки задачи планировщика»).
+
Далее в {{an}} нужно создать новую задачу планировщика в следующей последовательности:
  
В открывшейся задаче заполнить необходимые данные:
+
#В окне {{an}} щелкните кнопку «Создать» (Ctrl+N), в открывшемся окне последовательно выберите '''Системные настройки''' -> '''Настройки задачи планировщика'''.
 
+
#В окне новой задачи планировщика задайте следующие параметры:
#'''Наименование''': Любое наименование, которое позволит вам понять, что делает данная задача, не проверяя графу «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}} кластеры не используются, выберите вариант '''Глобально'''.
#*'''Параметры локального запуска''': используется для настроек кластеров. Используйте вариант «На всех нодах», если вы для работы {{an}} не используется кластер.
+
#*'''Параметры локального запуска''' используется для настройки кластеров. Если в настраиваемом экземпляре {{an}} кластеры не используются, выберите вариант «На всех нодах».
#'''Расписание''': выберите удобное вам время для запуска задачи. Можно использовать [[Резервирование и восстановление данных#2.3.1.1 Время выполнения резервного копирования | cron-выражение]], или же задать время в секундах.
+
#*'''Расписание''' выберите удобное время для запуска задачи. Можно использовать [[Резервирование и восстановление данных#2.3.1.1 Время выполнения резервного копирования | cron-выражение]] или же задать время в секундах.
#'''Блок параметров''': в этом блоке нужно указать параметры для задачи. Если вы хотите синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, то настройки должны выглядеть таким образом:
+
#*'''Блок параметров''' в этом блоке задаются параметры для задачи. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так:
  
 
[[Image:sync_task_params_default.png]]
 
[[Image:sync_task_params_default.png]]

Версия 10:36, 15 апреля 2014

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 нужно создать новую задачу планировщика в следующей последовательности:

  1. В окне Mid Office Manager щелкните кнопку «Создать» (Ctrl+N), в открывшемся окне последовательно выберите Системные настройки -> Настройки задачи планировщика.
  2. В окне новой задачи планировщика задайте следующие параметры:
    • Наименование — задайте информативное название задачи, позволяющее понять, что она делает, не обращаясь к разделу Job class. #:Наименование отображается в окнах программы.
    • Job Class — задайте значение com.gridnine.xtrip.server.model.synchronization.standard.CurrencyRateSynchronizationTask. В списках это поле не отображается.
    • Активна — установите этот флажок, чтобы задача выполнялась по настроенному расписанию. Если этот флажок не установить, задача выполняться не будет.
    • Область запуска — используется для настройки кластеризации. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант Глобально.
    • Параметры локального запуска — используется для настройки кластеров. Если в настраиваемом экземпляре Mid Office Manager кластеры не используются, выберите вариант «На всех нодах».
    • Расписание — выберите удобное время для запуска задачи. Можно использовать cron-выражение или же задать время в секундах.
    • Блок параметров — в этом блоке задаются параметры для задачи. Если нужно синхронизировать курсы доллара и евро к рублю по данным ЦБ и IATA, параметры настройки должны выглядеть так:

Sync task params default.png


Описания параметров и их значений, приведённые на снимке экрана:

Название параметра Назначение параметра Значения параметра Описание значений параметра
currencyCodes Валюты, для которых рассчитывается курс в базовой валюте USD,EUR Коды валют по стандарту ISO 4217
baseCurrencyCodes Базовая валюта, по которой рассчитывается курс RUB Код базовой валюты по стандарту ISO 4217
rateTypes Типы курсов (курсы IATA или Центрального банка РФ) IATA,CBR Коды для типов курсов валют. Другие значения этих параметров не поддерживаются, поэтому не рекомендуется указывать какие-либо значения, кроме этих двух
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Печать/экспорт
Инструменты