Руководство пользователя altAwin:Установка AltawinServer
Для установки сервера вручную необходимо выполнить следующие действия:
- Скопировать исполняемый файл AltawinSvc.exe в директорию программы (устанавливается автоматически при выборе соответствующей опции на этапе инсталляции приложения)
- Выполнить команду AltawinSvc.exe /install
- В системном реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AltawinServerService отредактировать ключ ImagePath, добавив в конец строки -host:<хост> -config:<конфигурация> -ip:<ip> -port:<port>, где <хост> — имя или адрес сервера с менеджером лицензий AltaCentral, <конфигурация> — имя конфигурации, <ip> - адрес, на котором необходимо установить прослушку порта (параметр <port>) для соединений с клиентскими приложениями (altAwin), <port> — номер порта, на котором будет запущен сервис. Этот же порт должен быть указан при настройки конфигурации altAwin (см. Руководство по настройке: «Создание и настройка конфигураций»). Для редактирования реестра Windows XP можно воспользоваться встроенным приложением regedit.exe.
- Запустить службу 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"
Обратите внимание на то, что после символа "=" обязателен пробел. |
Удаление сервиса осуществляется командой AltawinSvc.exe /uninstall.
Если планируется использование сервиса на машине с БД (firebird), необходимо установить зависимость сервиса AltawinServerService от сервиса FirebirdServerDefaultInstance
- sc config "AltawinServerService" depend= "FirebirdServerDefaultInstance"
Если планируется использование сервиса на машине с менеджером лицензий, необходимо установить зависимость сервиса AltawinServerService от сервиса AltawinNetComm
- sc config "AltawinServerService" depend= "AltawinNetComm"
или от обоих сразу:
- sc config "AltawinServerService" depend= "FirebirdServerDefaultInstance/AltawinNetComm"
Обратите внимание на то, что после символа "=" так же обязателен пробел. |
- Лог сервера
Сервер ведет лог действий, который сохраняется в файл 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, то есть изначально настройки считываются из файла конфигурации, после чего заменяются/дополняются соответствующими параметрами командной строки.