Настройка режимов работы программы, как и любого
Атлантис-приложения, выполняется с помощью параметров конфигурационного файла patchman.cfg. Его структура такая же, как у
конфигурационного файла системы Галактика
ERPgalnet.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: