INIFolder » История » Версия 10
BEA, 26.09.2024 16:31
1 | 10 | BEA | h2. Каталог ini |
---|---|---|---|
2 | 1 | BEA | |
3 | 7 | BEA | В файлах клиента можно увидеть каталог ini. Здесь содержатся конфигурации клиента Omega Production. |
4 | В основном в этом кталоге находятся: |
||
5 | * *OMP_DB.ini* - файл настроек приложения Omega Production |
||
6 | * *TLE.ini* - файл настроек TemplatesEditor.exe |
||
7 | * *[Опционально] License.dat* - лицензия с набором ключей активации продукта |
||
8 | 1 | BEA | |
9 | 10 | BEA | h3. OMP_DB.ini |
10 | 7 | BEA | |
11 | К данному вики в прикреплённых файлах присутствует шаблон attachment:OMP_DB_TEMPLATE.ini |
||
12 | |||
13 | 10 | BEA | h4. Раздел @[Common]@ |
14 | 7 | BEA | |
15 | Основные параметры для настройки: |
||
16 | * *@OmpName=@* - наименование клиента |
||
17 | * *@AppLocation=@* - расположение запущенного клиента. Если *@AppLocation=Local@* то клиент клонируется на ПК пользователя. Иначе работа приложения происходит через сеть |
||
18 | * *@RobocopyParams=@* - аргументы для консольной команды *robocopy*. Используется при *@AppLocation=Local@* |
||
19 | |||
20 | 10 | BEA | h4. Раздел @[Catalogs]@ |
21 | 7 | BEA | |
22 | * *@HtmlGenAddPath=@* - путь до папки catalogs в файлах омеги |
||
23 | |||
24 | 10 | BEA | h4. Раздел @[DB Providers]@ |
25 | 7 | BEA | |
26 | В данном разделе задаются настройки драйверов и клиентов СУБД |
||
27 | * *@Count=1@* |
||
28 | * *@DBProvider1={BDDE6581-852A-11D1-B423-00409533A13F}@* |
||
29 | * *@DBProvider2={BDDE6581-852A-11D1-B423-00409533A13F}@* |
||
30 | * *@OCI_STATEMENT_POOLING=@* - При любом ненулевом значении будет использоваться встроенный в OCI механизм пула запросов. При 0 используется собственная ОМП реализация пула. OCI пул менее эффективен и включать его нужно только при возникновении глюков в ОМП пуле (чего давно не наблюдалось). Устанавливать ненулевое значение не рекомендуется. Значение по умолчанию: 0 |
||
31 | * *@OCI_CHECK_CONNECTION=@* - Целое число. При любом ненулевом значении будет автоматически выполняться проверка соединения с Oracle после любой SQL ошибки. Если соединение потеряно, то в лог будет записана соответствующая информация и приложение будет закрыто. Устанавливать в 0 можно если такое поведение системы по каким-либо причинам не устраивает. Значение по умолчанию: 1 |
||
32 | * Свойство OCI_THREADED - Целое число. При любом ненулевом значении будет использоваться встроенный в OCI механизм потокобезопастности. При значении 0 будет использоваться собственная ОМП реализация потокобезопастности. Значительной разницы в производительности не замечено. Значение по умолчанию: 1 |
||
33 | * Свойство OCI_SESSION_POOL_ENABLED - Целое число. При значении = 1 будет использоваться Оракловый пул коннектов/сессий. При значении = 2 будет использоваться наш самописный пул коннектов/сессий. Оракловый меньше нагружает сервер и экономит его ресурсы, позволяет ускорять время соединения на порядок (в 10 раз). Наш самописный более требователен к ресурсам сервера, но позволяет ускорять время соединения на два порядка (в 100 раз). Конкретное значение должно подбираться вручную исходя из мощности сервера и кол-ва одновременно рабтающих пользователей. Значение по умолчанию: 0. |
||
34 | * Свойство OCI_SESSION_POOL_SIZE_MAX - Целое число. Если включен пул сессий 1, то это свойство задает максимальный размер пула, при достижении которого вызывающий тред ставится в режим ожидания, до освобождения одной из уже занятых сессий. Если включен пул сессий 2, то это значение определяет максимальное число сессий находящихся в режиме ожидания. Значение по умолчанию: 10 |
||
35 | * Свойство OCI_SESSION_POOL_SIZE_MIN - Целое число. Если включен пул сессий, то это свойство задает минимальный размер пула, то есть количество сессий которые будут созданы и инициализированы при создании пула. Значение по умолчанию: 3 |
||
36 | * Свойство OCI_SESSION_POOL_INCREMENT - Целое число. Если включен пул сессий, то это свойство задает кол-во сессий на которое будет увеличен пул если не хватает текущего размера (но не более OCI_SESSION_POOL_SIZE_MAX). Значение по умолчанию: 2 |
||
37 | * Свойство GATHER_CONNECT_STATISTIC - Целое число. При любом ненулевом значении будет собираться (таблица OMP_CONNECT_STATISTICS) информация о коннектах к БД. При включении возможна небольшая, но просадка по производительности, поэтому держать постоянно включенным не рекомендуется. Включать по мере надобности у клиентов имеющих проблемы с производительностью/большим количеством коннектов. Значение по умолчанию: 0 |
||
38 | * Свойство CONNECTIONS_LIMIT_10S - Целое число. Лимит установки новых подключений клиентом к БД в десятисекундный интервал. Если количество подключений от клиента превысит заданный лимит, то пользователю будет показано сообщение, о необходимости связаться с администратором. Администратор должен выяснить у пользователя, какая последовательность действий привела к появлению сообщения, и сообщить об этом разработчикам. Данная диагностика позволяет выявить места в системе, генерирующие слишком большое количество подключений к базе. Значение по умолчанию: 0 - диагностика отключена. |
||
39 | * Свойство DBProvider1 - Строка. Устарело и более не используется. Значение по умолчанию: {BDDE6581-852A-11D1-B423-00409533A13F} |
||
40 | |||
41 | 10 | BEA | h4. Раздел @[Schema List]@ |
42 | 7 | BEA | |
43 | Данный раздел для перечисления всех доступных для подключения баз данных Омеги. Формат |
||
44 | * *@Count=2@* |
||
45 | * *@Schema0=OMP_ADM@* |
||
46 | * *@Schema1=...@* - параметры подключения разделённые через @@@ |
||
47 | ** Для Oracle баз: *@Schema1=<tns имя базы, по умолчанию OMEGA>@@@OMP_ADM@@@<Название базы для интефейса окна логина>@* |
||
48 | ** Для PostgreSQL баз: *@Schema1=<адрес сервера>:<порт>|POSTGRESQL@@@OMP_ADM@@@<Название базы для интефейса окна логина>@* |
||
49 | |||
50 | 10 | BEA | h4. Раздел @[BugTrap]@ |
51 | 7 | BEA | |
52 | Данный раздел используется только для Редактора печатных форм (TemplatesEditor). Для ОМП-клиента и Rest-сервера библиотека BugTrap заменена на Google Crashpad и более не используется. |
||
53 | * *@e-mail@* - Почтовый адрес который будет показан пользователю в диалоге BugTrap после падения приложения. Значение по умолчанию: bugs@omegasoftware.ru |
||
54 | * *@url@* - Адрес web страницы на которую будет предложено перейти пользователю в диалоге BugTrap после падения приложения. Значение по умолчанию: http://www.omegasoftware.ru/support |
||
55 | |||
56 | 10 | BEA | h3. TLE.ini |
57 | 7 | BEA | |
58 | 4 | BEA | TODO - Описание для чего это. ?Возможные значения? |
59 | |||
60 | 10 | BEA | h3. License.dat |
61 | 4 | BEA | |
62 | 7 | BEA | Файл лицензии предоставленный нашей компанией в соответствии с договорами между нами и вашим производством. |
63 | Можно хранить в этом каталоге всегда а можно и запустить единожды и удалить. |
||
64 | Иформацию о своей лицензии на конкретной базе можно посмотреть в окне "О программе" в приложении Omega Production |