Навигация:  АДМИНИСТРИРОВАНИЕ МИС МЕДИАЛОГ > ВСПОМОГАТЕЛЬНЫЕ УТИЛИТЫ > УТИЛИТА GUASERVICE > Настройка конфигурации обновлений > Настройка обновления справочников >

Контроль версий файлов справочников

Предыдущая страницаВернуться в начало главыСледующая страница

Утилита GuaService поддерживает два режима контроля версий: по версионному файлу и по наличию файла импорта.

Версионный файл

Файл контроля версий задается в настройке Gua settings / Remote Server / Path to updates info file. В этом случае при запуске GuaService утилита будет считывать содержимое файла и сверять заданную в файле дату обновления с датой последнего обновления. Дата последнего обновления хранится в папке LocalItems директории GuaService: для каждого обновляемого элемента создается свой файл с датой последнего обновления. Если данный файл удалить, то утилита GuaService будет считать, что элемент ещё не обновлялся.

Файл контроля версий имеет следующую структуру:

[Updates]

ITEM_NAME=30.10.2012

Файл должен содержать раздел Updates, в котором для каждого обновляемого элемента задается дата обновления справочника. Даты обновления задаются построчно для каждого элемента, при этом имя обновляемого элемента должно совпадать с идентификатором обновляемого элемента в конфигурации утилиты GuaService.

Обновление по наличию файла в директории импорта

Данный тип обновления используется при задании значения "scan folder to find new file" в поле Remote File Path Type настраиваемого элемента.

Если утилита GuaService при запуске обнаружит файл по пути, указанному в настройке Remote File Path настраиваемого элемента, а проверка на возможность получения исключительных прав на доступ к файлу завершится успешно, то данный элемент будет доступен для обновления.

При последующем успешном обновлении элемента файл будет перемещен в поддиректорию Processed. Если обновление завершится ошибкой, то файл будет перемещен в поддиректорию Errors.

Если требуется проверить наличие обновлений для уже запущенной утилиты GuaService, нужно нажать кнопку Проверить наличие обновлений.