Установка клиентской части ГБ — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
 
Строка 7: Строка 7:
 
* GBAliases.txt;
 
* GBAliases.txt;
 
* GBLogo.bmp
 
* GBLogo.bmp
 +
*      GBLaunch.ini
  
 
На машине пользователя создать ярлык на GBLaunch.exe, размещенный на сервере. В ярлыке прописать темповый каталог на локальной машине, например, ''c:\temp''
 
На машине пользователя создать ярлык на GBLaunch.exe, размещенный на сервере. В ярлыке прописать темповый каталог на локальной машине, например, ''c:\temp''
Строка 24: Строка 25:
 
INI-файл, предназначен для настройки подключений к базам данных ИС «Граф Бестужев». Состоит из секций вида [REMOTEGB]. Каждая секция называется алиасом  базы данных.
 
INI-файл, предназначен для настройки подключений к базам данных ИС «Граф Бестужев». Состоит из секций вида [REMOTEGB]. Каждая секция называется алиасом  базы данных.
  
Первая секция всегда называется REMOTEGB1, и используется по умолчанию при подключении к базе данных. Внутри секции указываются следующие основные параметры [[Параметры запуска ГБ|Ключи]]
+
Первая секция всегда называется REMOTEGB1, и используется по умолчанию при подключении к базе данных. Внутри секции указываются следующие основные [[Параметры запуска ГБ|ключи]]
  - path   
+
  * path   
  - description  
+
  * description  
  - progId  
+
  * progId  
  - username  
+
  * username  
  - password  
+
  * password  
  
 
Остальные секции могут называться как угодно.
 
Остальные секции могут называться как угодно.
Строка 35: Строка 36:
 
Пример файла GbAliases.txt
 
Пример файла GbAliases.txt
  
[REMOTEGB1]
+
''[REMOTEGB1]
 
path=\\server\c:\base\DataBase.gdb
 
path=\\server\c:\base\DataBase.gdb
 
username=SYSDBA
 
username=SYSDBA
Строка 45: Строка 46:
 
path=\\gb_developer\c:\base\analitbase.gdb
 
path=\\gb_developer\c:\base\analitbase.gdb
 
description=Аналитическая база данных
 
description=Аналитическая база данных
progId=AnalitBase
+
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. Если этого не сделать, то при печати на принтер временные файлы могут создаваться на сервере базы данных, что не приветствуется.

Текущая версия на 20:39, 30 марта 2010

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

На любом сервере (и совсем не обязательно использовать для этого сервер базы данных) в локальной сети можно создать папку (например? 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. Если этого не сделать, то при печати на принтер временные файлы могут создаваться на сервере базы данных, что не приветствуется.