Проект

Общее

Профиль

INIFolder » История » Версия 15

BEA, 02.12.2024 16:43

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