Руководство пользователя altAwin:Установка AltawinServer

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

Для установки сервера вручную необходимо выполнить следующие действия:

  1. Скопировать исполняемый файл AltawinSvc.exe в директорию программы (устанавливается автоматически при выборе соответствующей опции на этапе инсталляции приложения)
  2. Выполнить команду AltawinSvc.exe /install
  3. В системном реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AltawinServerService отредактировать ключ ImagePath, добавив в конец строки -host:<хост> -config:<конфигурация> -ip:<ip> -port:<port>, где <хост> — имя или адрес сервера с менеджером лицензий AltaCentral, <конфигурация> — имя конфигурации, <ip> - адрес, на котором необходимо установить прослушку порта (параметр <port>) для соединений с клиентскими приложениями (altAwin), <port> — номер порта, на котором будет запущен сервис. Этот же порт должен быть указан при настройки конфигурации altAwin (см. Руководство по настройке: «Создание и настройка конфигураций»). Для редактирования реестра Windows XP можно воспользоваться встроенным приложением regedit.exe.
  4. Запустить службу Altec Altawin Server.

Альтернативный вариант установки сервера

  • выполнить команду:
sc create AltawinServerService binPath= "<имя файла> -host:<хост> -config:<конфигурация> -port:<порт>", где:

<имя файла> — полный путь к файлу AltawinSvc.exe.

Если конфигурация не указана, то будет взята первая конфигурация из списка.

Пример ключа в реестре:

D:\Projects\Altawin\Dev\_Release\Bin\AltawinSvc.exe -host:192.168.0.1

Пример установки через командную строку:

sc create AltawinServerService binPath= "d:\Projects\Altawin\Dev\_Release\Bin\AltawinSvc.exe -host:192.168.0.1"
IconWarning.png Обратите внимание на то, что после символа "=" обязателен пробел.

Удаление сервиса осуществляется командой AltawinSvc.exe /uninstall.

Если планируется использование сервиса на машине с БД (firebird), необходимо установить зависимость сервиса AltawinServerService от сервиса FirebirdServerDefaultInstance

sc config "AltawinServerService" depend= "FirebirdServerDefaultInstance"

Если планируется использование сервиса на машине с менеджером лицензий, необходимо установить зависимость сервиса AltawinServerService от сервиса AltawinNetComm

sc config "AltawinServerService" depend= "AltawinNetComm"

или от обоих сразу:

sc config "AltawinServerService" depend= "FirebirdServerDefaultInstance/AltawinNetComm"
IconWarning.png Обратите внимание на то, что после символа "=" так же обязателен пробел.
Лог сервера

Сервер ведет лог действий, который сохраняется в файл AltawinSvc_<дата запуска>.log в папке c:\Users\All Users\Altec\ (ОС MS Windows 7) или аналогичной. Записи об ошибках, возникающих при работе с сервером, помимо текстового файла сохраняются также в системный лог событий Windows ("Журнал Windows/Приложение").

Пример лога успешного запуска:

11.04.2013 10:10:40	0	00000040	00000040	Service "Log" is started.	
11.04.2013 10:10:40	0	00000040	00000040	Service "Libraries" starting...	
11.04.2013 10:10:40	0	00000040	00000040	Loading library "Bin\AccessADO.asl"...	
11.04.2013 10:10:40	0	00000040	00000040	Library "Bin\AccessADO.asl" is loaded.	
11.04.2013 10:10:40	0	00000040	00000040	Loading library "Bin\AccessFirebird.asl"...	
11.04.2013 10:10:40	0	00000040	00000040	Library "Bin\AccessFirebird.asl" is loaded.	
11.04.2013 10:10:40	0	00000040	00000040	Loading library "Bin\AccessMSSQL.asl"...	
11.04.2013 10:10:41	0	00000040	00000040	Library "Bin\AccessMSSQL.asl" is loaded.	
11.04.2013 10:10:41	0	00000040	00000040	Loading library "Bin\AccessOracle.asl"...	
11.04.2013 10:10:41	0	00000040	00000040	Library "Bin\AccessOracle.asl" is loaded.	
11.04.2013 10:10:41	0	00000040	00000040	Loading library "Bin\AltawinConfigs.asl"...	
11.04.2013 10:10:41	0	00000040	00000040	Library "Bin\AltawinConfigs.asl" is loaded.	
11.04.2013 10:10:41	0	00000040	00000040	Loading library "Bin\CmnComps.asl"...	
11.04.2013 10:10:41	0	00000040	00000040	Library "Bin\CmnComps.asl" is loaded.	
11.04.2013 10:10:41	0	00000040	00000040	Loading library "Bin\Crypt.asl"...	
11.04.2013 10:10:41	0	00000040	00000040	Library "Bin\Crypt.asl" is loaded.	
11.04.2013 10:10:41	0	00000040	00000040	Loading library "Bin\ExportImport.asl"...	
11.04.2013 10:10:42	0	00000040	00000040	Library "Bin\ExportImport.asl" is loaded.	
11.04.2013 10:10:42	0	00000040	00000040	Loading library "Bin\ExportImport3.asl"...	
11.04.2013 10:10:42	0	00000040	00000040	Library "Bin\ExportImport3.asl" is loaded.	
11.04.2013 10:10:42	0	00000040	00000040	Loading library "Bin\LocalizeEngine.asl"...	
11.04.2013 10:10:42	0	00000040	00000040	Library "Bin\LocalizeEngine.asl" is loaded.	
11.04.2013 10:10:42	0	00000040	00000040	Loading library "Bin\NetworkTools.asl"...	
11.04.2013 10:10:42	0	00000040	00000040	Library "Bin\NetworkTools.asl" is loaded.
11.04.2013 10:10:42	0	00000040	00000040	Loading library "Bin\Optim1D.asl"...	
11.04.2013 10:10:43	0	00000040	00000040	Library "Bin\Optim1D.asl" is loaded.	
11.04.2013 10:10:43	0	00000040	00000040	Loading library "Bin\Optim2D.asl"...	
11.04.2013 10:10:43	0	00000040	00000040	Library "Bin\Optim2D.asl" is loaded.	
11.04.2013 10:10:43	0	00000040	00000040	Loading library "Bin\RegistryStorage.asl"...	
11.04.2013 10:10:43	0	00000040	00000040	Library "Bin\RegistryStorage.asl" is loaded.	
11.04.2013 10:10:43	0	00000040	00000040	Loading library "Bin\ReportEngine.asl"...	
11.04.2013 10:10:44	0	00000040	00000040	Library "Bin\ReportEngine.asl" is loaded.	
11.04.2013 10:10:44	0	00000040	00000040	Loading library "Bin\ScriptEngine.asl"...	
11.04.2013 10:10:45	0	00000040	00000040	Library "Bin\ScriptEngine.asl" is loaded.	
11.04.2013 10:10:45	0	00000040	00000040	Loading library "Bin\UniConv.asl"...	
11.04.2013 10:10:45	0	00000040	00000040	Library "Bin\UniConv.asl" is loaded.	
11.04.2013 10:10:45	0	00000040	00000040	Loading library "Bin\WinPortal.asl"...	
11.04.2013 10:10:45	0	00000040	00000040	Library "Bin\WinPortal.asl" is loaded.	
11.04.2013 10:10:45	0	00000040	00000040	Loading library "Bin\XmlRpc.asl"...	
11.04.2013 10:10:46	0	00000040	00000040	Library "Bin\XmlRpc.asl" is loaded.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Libraries" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Registry" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "Registry" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Config" starting...
11.04.2013 10:10:46	0	00000040	00000040	Service "Config" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Localize" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "Localize" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Security" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "Security" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Notifications" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "Notifications" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "TypeInfo" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "TypeInfo" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Modules" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Loading module "Bin\DSModules\Admin.swb"...	
11.04.2013 10:10:46	0	00000040	00000040	Module "Bin\DSModules\Admin.swb" is loaded.	
11.04.2013 10:10:46	0	00000040	00000040	Loading module "Bin\DSModules\AltCQ.swb"...	
11.04.2013 10:10:46	0	00000040	00000040	Module "Bin\DSModules\AltCQ.swb" is loaded.	
11.04.2013 10:10:46	0	00000040	00000040	Loading module "Bin\DSModules\Oktell.swb"...	
11.04.2013 10:10:46	0	00000040	00000040	Module "Bin\DSModules\Oktell.swb" is loaded.	
11.04.2013 10:10:46	0	00000040	00000040	Loading module "Bin\DSModules\Tasks.swb"...	
11.04.2013 10:10:46	0	00000040	00000040	Module "Bin\DSModules\Tasks.swb" is loaded.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Modules" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Database" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "Database" is started.
11.04.2013 10:10:46	0	00000040	00000040	Service "AltawinDatabase" starting...	
11.04.2013 10:10:46	0	00000040	00000040	Service "AltawinDatabase" is started.	
11.04.2013 10:10:46	0	00000040	00000040	Service "Connections" starting...	
11.04.2013 10:10:46	0	00000040	00000040	AltawinDatabase	Loading configurations for version 2.5...
11.04.2013 10:10:46	0	00000040	00000040	AltawinDatabase	Configurations (1) loaded.
11.04.2013 10:10:47	0	00000040	00000040	Service "Connections" is started.	
11.04.2013 10:10:47	0	00000040	00000040	Service "Altawin Server" starting...	
11.04.2013 10:10:47	0	00000040	00000040	TDispatchServer	Server starts...
11.04.2013 10:10:47	0	00000040	00000040	TDispatchServer	Server started at port: 64206.
11.04.2013 10:10:47	0	00000040	00000040	Service "Altawin Server" is started.	
11.04.2013 10:10:47	0	00000040	00000040	Service "OktellServer" starting...	
11.04.2013 10:10:47	0	00000040	00000040	Service "OktellServer" is started.	
11.04.2013 10:10:47	0	00000040	00000040	Service "TaskManager" starting...	
11.04.2013 10:10:47	0	00000040	00000040	AltawinDatabase	Loading configuration "Altec"...
11.04.2013 10:10:47	0	00000040	00000040	AltawinDatabase	Configuration "Altec" loaded.
11.04.2013 10:10:47	0	00000040	00000040	Service "TaskManager" is started.

Существует возможность задания конфигурации сервера в файле Bin\AltawinSvc.conf, который представляет собой текстовый файл, в каждой строке которого определено по одному параметру и его значению. Пример файла:

host=192.168.0.1:7115
config=Main
port=64206

Параметры запуска сервиса являются приоритетными даже при наличии файла AltawinSvc.conf, то есть изначально настройки считываются из файла конфигурации, после чего заменяются/дополняются соответствующими параметрами командной строки.