Установка клиентской части ГБ — различия между версиями
Олейник (обсуждение | вклад) м (→Проблемы, возникающие при запуске ГБ) |
Олейник (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Категория:Инсталляция ГБ]] | [[Категория:Инсталляция ГБ]] | ||
+ | '''Перечень используемых файлов''' | ||
− | + | На любом сервере (и совсем не обязательно использовать для этого сервер базы данных) в локальной сети можно создать папку (например? 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. Если этого не сделать, то при печати на принтер временные файлы могут создаваться на сервере базы данных, что не приветствуется. |
Текущая версия на 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. Если этого не сделать, то при печати на принтер временные файлы могут создаваться на сервере базы данных, что не приветствуется.