Настройка файла конфигурации Назад В начало Вперед

Настройка режимов работы программы, как и любого Атлантис-приложения, выполняется с помощью параметров конфигурационного файла patchman.cfg. Его структура такая же, как у конфигурационного файла системы Галактика ERP galnet.cfg.

Описание и порядок использования параметров файла конфигурации приведено в документе 'Средство разработки Атлантис. Параметры конфигурации системы. Руководство администратора'.

Полный перечень параметров программы, их краткое описание и текущие значения можно получить в меню [=] =>Конфигуратор => Параметры.

Перечень параметров также может быть получен выполнением следующей командной строки:

patchman.exe  /?

Обязательным является задание в конфигурационном файле настройки на базу данных системы, с которой предполагается работать: в секции [DataBase] необходимо задать значение параметра DataBaseName, содержащего путь (имя БД) на каталог с базой данных, а для SQL-платформ дополнительно необходимо задать значение параметра SQLServer секции [SQLDriver].

Специальные параметры, предназначенные для программы Менеджер обновлений, сгруппированы в отдельной секции [PatchManager]. Их назначение следующее:

BackupDir

Путь на каталог, где будут храниться архивы когда-либо установленных обновлений компонентов.

По умолчанию: %StartPath%\Backup

BasesList

Задает список имен БД для синхронизации репозитария с текущим состоянием системы. Список имен задается через символ ';'. Имена в списке не должны быть пустыми и одинаковыми. Если имя БД содержит пробелы, то оно в списке должно быть заключено в одинарные кавычки.

По умолчанию значением является<пустая строка>.

Пример:

BasesList='Текущая БД';test;test2;

BatchDownload

Задает пакетный режим запуска программы для загрузки обновлений. В командной строке параметр задается синонимом /PMD.

После завершения процесса загрузки обновлений в данном режиме программа автоматически выгружается.

По умолчанию: false

BatchFinalMessage

Если установлено значение параметра true, то после выполнения пакетных операций (см. параметры /PMD, /PMI, /PMS и /PMG) программа выдает сообщение об успешности/неудаче проведенных операций.

По умолчанию: false

BatchGenerate

Задает пакетный режим запуска программы для формирования дистрибутива обновлений. В командной строке параметр задается синонимом /PMG.

После завершения процесса установки обновлений в данном режиме программа автоматически выгружается.

По умолчанию: false

BatchGenErrors

Задает способ формирования дистрибутива обновления компонента с нарушениями в Readme-файле. Возможны значения:

0 - не создавать обновление;

1 - создавать обновление без Readme;

2 - создавать обновление, если нет ошибок;

3 - создавать обновление в любом случае.

В командной строке параметр задается синонимом /PGE.

По умолчанию: 0

BatchInstall

Задает пакетный режим запуска программы для установки обновлений. В командной строке параметр задается синонимом /PMI.

После завершения процесса установки обновлений в данном режиме программа автоматически выгружается.

По умолчанию: false

BatchLogFile

Файл для сохранения информации о ходе и результате процессов загрузки, установки обновлений, а также синхронизации БД в пакетном режиме.

По умолчанию: %StartPath%\pmBatch.log

BatchSynchron

Задает пакетный режим запуска программы для синхронизации репозитариев рабочих БД с текущим состоянием системы. Список БД для синхронизации задается параметром PatchManager.BasesList.

В командной строке параметр задается синонимом /PMS.

После завершения процесса установки обновлений в данном режиме программа автоматически выгружается.

По умолчанию: false

СurrentSystem

Имя текущей системы, для которой проводятся работы с обновлениями.

По умолчанию: <пустая строка>

DownloadAttemptCount

Количество попыток загрузки файла из каталога FTP-сервера при отрицательном результате контроля размера файла-оригинала и локальной копии.

По умолчанию: 3.

Значение 0 - неограниченное количество попыток.

FTPDir

Путь на каталог FTP-сервера, в котором находятся реестры обновлений.

По умолчанию: /pub/support/galaktika/bug_fix/GAL810/UPDATES

FTPLogin

Имя пользователя для доступа к каталогу FTP-сервера, с которого будут скачиваться обновления.

По умолчанию: <пустая строка>

FTPPassword

Пароль пользователя для доступа к каталогу FTP-сервера, с которого будут скачиваться обновления.

По умолчанию: <пустая строка>

FTPPatchMan

Путь на каталог FTP-сервера, в котором находятся новые версии программы Менеджер обновлений для автоматического обновления.

По умолчанию: /pub/support/galaktika/bug_fix/GAL810/PATCHMANAGER/UPDATES

FTPServer

FTP-сервер, с которого будут скачиваться обновления.

По умолчанию: ftp.galaktika.ru

PrepareDir

Путь на каталог, где будут накапливаться дистрибутивы (архивы) обновлений компонентов для инсталляции.

По умолчанию: %StartPath%\Prepare

В этот каталог архивы обновлений копируются после операции анализа актуальности состояния системы.

ProxyLogin

Имя пользователя на прокси-сервере при требующейся авторизации. Используется при доступе к каталогу FTP-сервера через прокси-сервер.

По умолчанию: <пустая строка>

ProxyMode

Способ получения настроек прокси-сервера.

Возможные значения:

0 - не использовать прокси;

1 - взять настройки из MS Internet Explorer;

2 - установить настройки вручную.

По умолчанию: 1 (из MS IE)

ProxyPassword

Пароль пользователя на прокси-сервере при требующейся авторизации.

По умолчанию: <пустая строка>

ProxyPort

Порт прокси-сервера, через который осуществляется доступ по протоколу FTP.

По умолчанию: 21

ProxyServer

Имя или IP-адрес прокси-сервера, через который осуществляется доступ к FTP-серверу, с которого будут загружаться обновления.

По умолчанию: <пустая строка>

SystemsList

Содержит названия систем из репозитария и определяет системы, для которых будут выполняться пакетные операции. При отсутствии параметра пакетные операции выполняются для текущей системы. Параметр действует только при запуске программы с параметрами /PMD, /PMI или /PMS.

UpdatesDir

Путь на каталог, где будут сохраняться реестры обновлений с FTP сервера.

По умолчанию: %StartPath%\Updates

Пример конфигурационного файла patchman.cfg для работы с системой Галактика ERP на платформе Pervasive.SQL:

[DataBase]
DATABASENAME=D:\Gal810\DATA\
[PatchManager]
BackupDir = D:\Gal810\Backup
СurrentSystem=galnet