Импорт данных из систем бронирования

Материал из Mid Office Manager Help
Перейти к: навигация, поиск

Mid Office Manager непрерывно сканирует в автоматическом режиме папки, указанные в конфигурационном файле, на предмет наличия обменных файлов. Найденные файлы Mid Office Manager регистрирует, то есть переносит его содержимое в базу данных. При этом обменные файлы отображаются в соответствующем списке зарегистрированных обменных файлов в Mid Office Manager. Чтобы создать или обновить в Mid Office Manager продукты, бронирования и заказы, информация о которых содержится в зарегистрированных обменных файлах, нужно выполнить другой процесс, который называется обработкой обменных файлов. Обработка может выполняться вручную или автоматически.

По умолчанию, клиент Mid Office Manager сканирует представленные в базовой конфигурации отдельные папки для файлов разного типа (тип файла соответствует названию папки — например, «iur-files» для файлов IUR). Эти папки находятся в каталоге <папка клиента>/data/xtrip/client/import. При обнаружении файла в одной из этих папок, проверяется его целостность, и в случае успеха проверки он автоматически перемещается в подпапку processed (если такой папки нет, она создает автоматически). Если файл поврежден или некорректен, он перемещается во вложенную папку error (как и в случае с папкой processed, если такой папки нет, она будет автоматически создана).

Регистрация обменных файлов в базе данных выполняется клиентской частью программы, обработка же — чтение и интерпретация данных обменного файла — происходит на сервере. Поэтому в агентстве, как правило, есть отдельный компьютер, на котором постоянно работает клиент Mid Office Manager для сбора обменных файлов. Обычно этот клиент находится на одном компьютере с сервером приложения Mid Office Manager. Однако использовать Mid Office Manager таким образом необязательно и в папки импорта обменных файлов любого клиента можно загружать обменные файлы для регистрации на сервере. Но для упрощения организации удобно использовать для импорта обменных файлов одну выделенную копию клиента на выделенном компьютере.

Настройка регистрации обменных файлов из систем бронирования

По умолчанию клиент Mid Office Manager сканирует представленные в базовой конфигурации отдельные папки для каждого типа файлов. По умолчанию эти папки находятся в каталоге <папка клиента>/data/xtrip/client/import. Можно обозначить другие папки для обменных файлов с помощью конфигурационного файла. Настройки позволяют использовать папки на другом компьютере с помощью сетевого пути или одну папку для всех типов файлов. Перед изменением этих настроек учтите: усложнение системы увеличивает вероятность возникновения неполадок.

Изменение настроек по умолчанию импорта обменных файлов выполняется в конфигурационном файле клиента boot.properties, что находится в <папка клиента>/config/xtrip/client.

Найдите раздел #Import settings. За этим заголовком следуют строчки, определяющие папки для соответствующих типов обменных файлов. В базовой инсталляции эти строчки помечены как комментарии символом #, т.е. эти строчки будут проигнорированы программой при чтении конфигурационного файла (это происходит каждый раз при запуске Mid Office Manager). Эти строчки являются параметрами, как и строчки в других разделах, но по умолчанию для них не установлены значения:

#Import settings
#com.gridnine.xtrip.client.import.IUR.folder
#com.gridnine.xtrip.client.import.HOT.folder
#com.gridnine.xtrip.client.import.RET.folder
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Далее приведено несколько примеров редактирования настройки папок импорта обменных файлов.

Обратите внимание, что переменная $(applicationRoot) обозначает путь до корневого каталога клиента: если клиент установлен в папке C:/Mid Office Manager, то $(applicationRoot) = C:/Mid Office Manager, если клиент находится в папке D:/Programs/MOM/, то $(applicationRoot) = D:/Programs/MOM/ (это упрощение, так как конфигурационные файлы Mid Office Manager используют *nix-совместимые файловые пути, так же указывающие на корневую папку программы). Переменную $(applicationRoot) используются для удобства решения различных ситуаций, например, если перенести клиент на другой компьютер, то не придется редактировать конфигурационный файл заново, исправляя пути до папок (в файле boot.properties содержатся не только настройки импорта обменных файлов, но и другие, для которых также нужно использовать файловый путь).

Редактируя конфигурационные файлы, имейте в виду, что символ «#» обозначает комментарий, то есть, то, что не будет обработано программой при использовании настроек, заданных в конфигурационном файле. Таким образом, чтобы какая-либо строчка конфигурация начала действовать, нужно убрать символ «#» вначале строки (и перезапустить программу для того, чтобы изменения настроек в конфигурационном файле вступили в силу).

Также учитывайте, что в конфигурационном файле используются пути в том виде, в каком они представлены в *nix-системах, а не Windows-пути (о разнице можно узнать здесь).

Пример. Использование другой папки для IUR-файлов:

#Import settings
com.gridnine.xtrip.client.import.IUR.folder = $(applicationRoot)/iurfiles
#com.gridnine.xtrip.client.import.HOT.folder
#com.gridnine.xtrip.client.import.RET.folder
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Пример. Использование сетевой папки для RET-файлов:

#Import settings
#com.gridnine.xtrip.client.import.IUR.folder
#com.gridnine.xtrip.client.import.HOT.folder
com.gridnine.xtrip.client.import.RET.folder = //server-1/MOM/iur-files
#com.gridnine.xtrip.client.import.SIRENAXML.folder
#com.gridnine.xtrip.client.import.SSOD.folder
#com.gridnine.xtrip.client.import.SUXML.folder
#com.gridnine.xtrip.client.import.BAGAGE.folder
#com.gridnine.xtrip.client.import.gabrielmask.folder

Настройка обработки обменных файлов из систем бронирования

Чтобы на основе данных в зарегистрированных Mid Office Manager обменных файлах создать (или обновить) документы и продукты в Mid Office Manager, эти файлы надо обработать. Запускать обработку файлов можно вручную или автоматически. По умолчанию обработка зарегистрированных обменных файлов запускается вручную, а автоматическая обработка отключена. Далее описывается, как запустить обработку вручную и как включить автоматическую обработку обменных файлов.

Чтобы обработать зарегистрированные файлы вручную:

  1. Откройте клиент Mid Office Manager.
  2. Откройте список с зарегистрированным обменным файлом, например Файлы Sabre IUR.
    Если такого списка еще нет, создайте его. При создании этого списка в поле Применить к выберите Файлы Sabre IUR. Подробнее о создании списков см. Редактор рабочей области.
  3. В рабочей области щелкните файл, который нужно импортировать, а затем на панели инструментов щелкните кнопку Обработка документов.

Выбранный зарегистрированный файл будет обработан и в Mid Office Manager будут созданы или обновлены соответствующие документы.

Чтобы включить автоматический запуск обработки обменных файлов:

  1. Откройте клиент Mid Office Manager.
  2. Откройте список Системные свойства.
    Если такого списка еще нет, создайте его. При создании этого списка в поле Применить к выберите Системные свойства . Подробнее о создании списков см. Редактор рабочей области.
  3. В рабочей области двойным щелчком откройте задачу Обработка обменных файлов.
  4. На панели инструментов щелкните кнопку Редактировать.
  5. Установите флажок активна.
  6. Если нужно задать задержку выполнения, узел, на котором должна выполняться обработка, периодичность обработки, задайте соответствующие параметры задачи.
    Если оставить значения остальных параметров задачи в состоянии по умолчанию, обменные файлы будут обрабатываться немедленно и на всех узлах.
  7. Щелкните кнопку Сохранить.

После такой настройки все обменные файлы, попадающие в соответствующие папки Mid Office Manager будут автоматически регистрироваться и обрабатываться.

Поддержка импорта данных

Системы бронирования:

Суточные архивы агентских продаж:

Декадные архивы агентских продаж:

Личные инструменты
Пространства имён

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