Параметры запуска ГБ — различия между версиями
Материал из GB wiki
Олейник (обсуждение | вклад) |
Bars (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
* '''deferredpath''' (параметр - путь к каталогу). Задает каталог для обмена с сервером отложенных задач. | * '''deferredpath''' (параметр - путь к каталогу). Задает каталог для обмена с сервером отложенных задач. | ||
* '''description''' (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы. | * '''description''' (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы. | ||
− | * '''libname''' (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД.* log (без параметров). Заставляет ГБ писать в GBLog все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.). | + | * '''libname''' (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД.* log (без параметров). Заставляет ГБ писать в [[GBLog]] все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.). |
* '''nochangetime''' (без параметров). ГБ не пытается синхронизировать время с сервером БД | * '''nochangetime''' (без параметров). ГБ не пытается синхронизировать время с сервером БД | ||
* '''nosplash''' (без параметров). ГБ запускается без заставки. | * '''nosplash''' (без параметров). ГБ запускается без заставки. | ||
* '''notificationprotocol''' (параметр - строка "mailslot" или "udp"). Определяет механизм передачи нотификаций от сервера клиенту. | * '''notificationprotocol''' (параметр - строка "mailslot" или "udp"). Определяет механизм передачи нотификаций от сервера клиенту. | ||
− | * '''packetlog''' (без параметров). Заставляет ГБ писать в GBLog все высокоуровневые обращения к базе данных (запросы). | + | * '''packetlog''' (без параметров). Заставляет ГБ писать в [[GBLog]] все высокоуровневые обращения к базе данных (запросы). |
* '''packetlogfile''' (без параметров). Заставляет ГБ писать в файл gb.log все высокоуровневые обращения к базе данных (запросы). Файл gb.log лежит в текущем каталоге, при запуске через [[gblaunch]] это обычно временный каталог текущего пользователя, например, С:\Documents and Settings\username\Local Settings\Temp\ | * '''packetlogfile''' (без параметров). Заставляет ГБ писать в файл gb.log все высокоуровневые обращения к базе данных (запросы). Файл gb.log лежит в текущем каталоге, при запуске через [[gblaunch]] это обычно временный каталог текущего пользователя, например, С:\Documents and Settings\username\Local Settings\Temp\ | ||
* '''password''' (параметр - пароль пользователя IB). Задает зашифрованный пароль пользователя для подключения к БД. | * '''password''' (параметр - пароль пользователя IB). Задает зашифрованный пароль пользователя для подключения к БД. |
Версия 11:46, 22 апреля 2010
Параметры (ключи) запуска ГБ могут быть указаны в командной строке либо в файле gbaliases.txt
Виды ключей
- Ключи с параметрами
- в командной строке в виде "-ключ параметр", например -progid test
- в gbaliases.txt в виде ключ=параметр, например, progid=test
- Ключи без параметров
- в командной строке в виде "-ключ", например -nosplash
- в gbaliases.txt в виде ключ=Y, например, nosplash=Y
Очевидно, что ключи alias и selectalias могут использоваться только в командной строке
Полный список ключей
- alias (параметр - имя алиаса). Служит для выбора алиаса в файле gbaliases.txt.
- appserverX (параметр - адрес и GUID сервера приложений, X - целое число). Задает параметры сервера приложений.
- deferredpath (параметр - путь к каталогу). Задает каталог для обмена с сервером отложенных задач.
- description (параметр - строка описания базы). Задает описание базы данных, которое будет показываться в заголовке программы.
- libname (параметр - имя библиотеки). Задает имя клиентской библиотеки для подключения к БД.* log (без параметров). Заставляет ГБ писать в GBLog все низкоуровневые обращения к базе данных (транзакции, фетч и т.п.).
- nochangetime (без параметров). ГБ не пытается синхронизировать время с сервером БД
- nosplash (без параметров). ГБ запускается без заставки.
- notificationprotocol (параметр - строка "mailslot" или "udp"). Определяет механизм передачи нотификаций от сервера клиенту.
- packetlog (без параметров). Заставляет ГБ писать в GBLog все высокоуровневые обращения к базе данных (запросы).
- packetlogfile (без параметров). Заставляет ГБ писать в файл gb.log все высокоуровневые обращения к базе данных (запросы). Файл gb.log лежит в текущем каталоге, при запуске через gblaunch это обычно временный каталог текущего пользователя, например, С:\Documents and Settings\username\Local Settings\Temp\
- password (параметр - пароль пользователя IB). Задает зашифрованный пароль пользователя для подключения к БД.
- path (параметр - путь к базе данных). Служит для явного указания пути к базе данных.
- progid (параметр - имя запускаемой копии ГБ). Присваивает запускаемой ГБ имя. Если уже запущена ГБ с таким именем, происходит переключение на нее и вторая копия не запускается. Настройки пишутся в реестр в ветку с тем же именем.
- selectalias (без параметров). Заставляет ГБ при запуске выдать окно выбора алиаса.
- serverplatform (параметр - строка "windows" или "linux"). Определяет, на какой платформе работает сервер БД.
- spool (без параметров). Инициирует загрузку библиотеки spool.dll.
- udpport (параметр - номер порта или диапазон порт-порт). Задает номер порта для получения нотификаций от сервера (актуально только при serverplatform=linux).
- username (параметр - имя пользователя IB). Задает имя пользователя для подключения к БД.