Проект

Общее

Профиль

Действия

INIFolder » История » Редакция 8

« Предыдущее | Редакция 8/17 (Разница(diff)) | Следующее »
BEA, 26.09.2024 16:14


Каталог ini

В файлах клиента можно увидеть каталог ini. Здесь содержатся конфигурации клиента Omega Production.
В основном в этом кталоге находятся:
  • OMP_DB.ini - файл настроек приложения Omega Production
  • TLE.ini - файл настроек TemplatesEditor.exe
  • [Опционально] License.dat - лицензия с набором ключей активации продукта

OMP_DB.ini

К данному вики в прикреплённых файлах присутствует шаблон OMP_DB_TEMPLATE.ini

Раздел [Common]

Основные параметры для настройки:
  • OmpName= - наименование клиента
  • AppLocation= - расположение запущенного клиента. Если AppLocation=Local то клиент клонируется на ПК пользователя. Иначе работа приложения происходит через сеть
  • RobocopyParams= - аргументы для консольной команды robocopy. Используется при AppLocation=Local

Раздел [Catalogs]

  • HtmlGenAddPath= - путь до папки catalogs в файлах омеги

Раздел [DB Providers]

В данном разделе задаются настройки драйверов и клиентов СУБД
  • Count=1
  • DBProvider1={BDDE6581-852A-11D1-B423-00409533A13F}
  • DBProvider2={BDDE6581-852A-11D1-B423-00409533A13F}
  • OCI_STATEMENT_POOLING= - При любом ненулевом значении будет использоваться встроенный в OCI механизм пула запросов. При 0 используется собственная ОМП реализация пула. OCI пул менее эффективен и включать его нужно только при возникновении глюков в ОМП пуле (чего давно не наблюдалось). Устанавливать ненулевое значение не рекомендуется. Значение по умолчанию: 0
  • OCI_CHECK_CONNECTION= - Целое число. При любом ненулевом значении будет автоматически выполняться проверка соединения с Oracle после любой SQL ошибки. Если соединение потеряно, то в лог будет записана соответствующая информация и приложение будет закрыто. Устанавливать в 0 можно если такое поведение системы по каким-либо причинам не устраивает. Значение по умолчанию: 1
  • Свойство OCI_THREADED - Целое число. При любом ненулевом значении будет использоваться встроенный в OCI механизм потокобезопастности. При значении 0 будет использоваться собственная ОМП реализация потокобезопастности. Значительной разницы в производительности не замечено. Значение по умолчанию: 1
  • Свойство OCI_SESSION_POOL_ENABLED - Целое число. При значении = 1 будет использоваться Оракловый пул коннектов/сессий. При значении = 2 будет использоваться наш самописный пул коннектов/сессий. Оракловый меньше нагружает сервер и экономит его ресурсы, позволяет ускорять время соединения на порядок (в 10 раз). Наш самописный более требователен к ресурсам сервера, но позволяет ускорять время соединения на два порядка (в 100 раз). Конкретное значение должно подбираться вручную исходя из мощности сервера и кол-ва одновременно рабтающих пользователей. Значение по умолчанию: 0.
  • Свойство OCI_SESSION_POOL_SIZE_MAX - Целое число. Если включен пул сессий 1, то это свойство задает максимальный размер пула, при достижении которого вызывающий тред ставится в режим ожидания, до освобождения одной из уже занятых сессий. Если включен пул сессий 2, то это значение определяет максимальное число сессий находящихся в режиме ожидания. Значение по умолчанию: 10
  • Свойство OCI_SESSION_POOL_SIZE_MIN - Целое число. Если включен пул сессий, то это свойство задает минимальный размер пула, то есть количество сессий которые будут созданы и инициализированы при создании пула. Значение по умолчанию: 3
  • Свойство OCI_SESSION_POOL_INCREMENT - Целое число. Если включен пул сессий, то это свойство задает кол-во сессий на которое будет увеличен пул если не хватает текущего размера (но не более OCI_SESSION_POOL_SIZE_MAX). Значение по умолчанию: 2
  • Свойство GATHER_CONNECT_STATISTIC - Целое число. При любом ненулевом значении будет собираться (таблица OMP_CONNECT_STATISTICS) информация о коннектах к БД. При включении возможна небольшая, но просадка по производительности, поэтому держать постоянно включенным не рекомендуется. Включать по мере надобности у клиентов имеющих проблемы с производительностью/большим количеством коннектов. Значение по умолчанию: 0
  • Свойство CONNECTIONS_LIMIT_10S - Целое число. Лимит установки новых подключений клиентом к БД в десятисекундный интервал. Если количество подключений от клиента превысит заданный лимит, то пользователю будет показано сообщение, о необходимости связаться с администратором. Администратор должен выяснить у пользователя, какая последовательность действий привела к появлению сообщения, и сообщить об этом разработчикам. Данная диагностика позволяет выявить места в системе, генерирующие слишком большое количество подключений к базе. Значение по умолчанию: 0 - диагностика отключена.
  • Свойство DBProvider1 - Строка. Устарело и более не используется. Значение по умолчанию: {BDDE6581-852A-11D1-B423-00409533A13F}

Раздел [Schema List]

Данный раздел для перечисления всех доступных для подключения баз данных Омеги. Формат
  • Count=2
  • Schema0=OMP_ADM
  • Schema1=... - параметры подключения разделённые через @
    • Для Oracle баз: Schema1=<tns имя базы, по умолчанию OMEGA>@OMP_ADM@<Название базы для интефейса окна логина>
    • Для PostgreSQL баз: Schema1=<адрес сервера>:<порт>|POSTGRESQL@OMP_ADM@<Название базы для интефейса окна логина>

Раздел [BugTrap]

Данный раздел используется только для Редактора печатных форм (TemplatesEditor). Для ОМП-клиента и Rest-сервера библиотека BugTrap заменена на Google Crashpad и более не используется.
  • e-mail - Почтовый адрес который будет показан пользователю в диалоге BugTrap после падения приложения. Значение по умолчанию:
  • url - Адрес web страницы на которую будет предложено перейти пользователю в диалоге BugTrap после падения приложения. Значение по умолчанию: http://www.omegasoftware.ru/support

TLE.ini

TODO - Описание для чего это. ?Возможные значения?

License.dat

Файл лицензии предоставленный нашей компанией в соответствии с договорами между нами и вашим производством.
Можно хранить в этом каталоге всегда а можно и запустить единожды и удалить.
Иформацию о своей лицензии на конкретной базе можно посмотреть в окне "О программе" в приложении Omega Production

Обновлено BEA 5 месяца назад · 8 изменени(я, ий)