Установка клиентской части ГБ

Материал из GB wiki
Перейти к: навигация, поиск

Перечень используемых файлов

На любом сервере (и совсем не обязательно использовать для этого сервер базы данных) в локальной сети можно создать папку (например? GB), к которой открыть общий доступ с правами на чтение и запуск приложений. В нее скопировать файлы:

  • GB.EXE;
  • GBLaunch.exe;
  • GBAliases.txt;
  • GBLogo.bmp
  • GBLaunch.ini

На машине пользователя создать ярлык на GBLaunch.exe, размещенный на сервере. В ярлыке прописать темповый каталог на локальной машине, например, c:\temp

Файл GB.EXE

GB.EXE – это клиентское приложение, пользовательский интерфейс работы с БД. Размещается в каталоге %TEMP% текущего пользователя (для систем семейства Windows). При запуске С СЕРВЕРА программы GBLaunch.exe проверяется размер и дата файла на ЛОКАЛЬНОЙ машине пользователя, после чего, если необходимо, переписывается новая версия GB.EXE. Таким образом, можно безболезненно менять версию GB.EXE на сервере в любой момент.

Параметры запуска ГБ

Ключи (или параметры) используются для задания параметров запуска ГБ и могут быть указаны в командной строке либо в файле gbaliases.txt.

Файл GbAliases.txt

INI-файл, предназначен для настройки подключений к базам данных ИС «Граф Бестужев». Состоит из секций вида [REMOTEGB]. Каждая секция называется алиасом базы данных.

Первая секция всегда называется REMOTEGB1, и используется по умолчанию при подключении к базе данных. Внутри секции указываются следующие основные ключи

* path  
* description 
* progId 
* username 
* password 

Остальные секции могут называться как угодно.

Пример файла GbAliases.txt

[REMOTEGB1] path=\\server\c:\base\DataBase.gdb username=SYSDBA password=C6D7B4D1B6C2AACDA8CFBBD3B4DEAA86F28BE description=Оперативная база progId=OperatBase

[REMOTEGB2] path=\\gb_developer\c:\base\analitbase.gdb description=Аналитическая база данных progId=AnalitBase

Файл GbLaunch.exe Служит для запуска клиентской части на ПК пользователей, синхронизации версионности, выбор базы для работы (если баз несколько). При запуске могут использоваться ключи.

Файл GbLaunch.ini INI-файл – необязательный к использованию файл, предназначен для настройки запуска ИС «Граф Бестужев». В нем можно прописывать файлы, которые будут выполняться при запуске GbLaunch.exe. Перед именем такого файла нужно указывать @.

Пример файла GbLaunch.ini

gbAliases.txt gblogo.bmp // при запуске отобразится логотип @readme.txt // при запуске откроется данный текстовый файл @GB.exe

Файл GbLogo.bmp

Файл логотипа должен быть размещен на сервере в папке общего доступа вместе с остальными файлами. Если он существует, то всегда открывается вместо стандартной заставки («Памяти графа Бестужева посвящается…») В качестве файла логотипа можно использовать картинку с логотипом компании либо любую другую картинку (например, смешную или поздравительную).

Установка клиентской части

На клиентской машине нужно запустить GBSETUP.EXE, далее следовать инструкциям. После установки нужных приложений, необходимо вытащить на рабочий стол пользователя ярлык на программу gbLaunch.exe. В ярлыке можно задать любые нужные ключи, например -alias, -packetlog и т.д. В качестве временного каталога нужно прописать каталог с данной пользовательской машины, например C:\TEMP. Если этого не сделать, то при печати на принтер временные файлы могут создаваться на сервере базы данных, что не приветствуется.