ShelterOnlineServer
Описание и настройки модуля ShelterOnlineServer (версия 2.12.115.2275 и выше)
Служба ShelterOnlineServer является посредником между модулем бронирования UCS Shelter-Online и программным продуктом Shelter 2.
Передача данных между посредником и модулем UCS Shelter-Online осуществляется в реальном времени в формате XML
через определенный IP - TCPHost и порт - TCPPort.
Для установки данной службы необходимо:
1. Проверить наличие в ключе защиты модуля 5, проект 3 (Интернет-бронирование)
2. Запустить shelter.exe, перейти в модуль настроек (Рис. 1)

(Рис. 1)
В окне ввода пароля ввести служебный пароль (ucs-shelter), в следующем окне нажать кнопку «Настройки».
3. В открывшемся окне (рис. 2) необходимо найти секцию Shelter Online Server и настроить по аналогии с (рис. 2)

(Рис. 2)
ВНИМАНИЕ!!! Параметры : Адрес для прослушивания (рекомендуется 0.0.0.0), Максимальное количество потоков - Не менять!
В поле «Адрес для прослушивания» указывается ip-адрес, с которого будет ожидаться запрос к Online-Server.
Если указать в этом поле 0.0.0.0 — то, подключение к Online-Server будет доступно для всех адресов.
4. Далее необходимо сохранить настройки, нажав кнопки в следующем порядке : «Применить» - «ОК»
5. Cоздать отдельную директорию в каталоге с ПО Shelter (обычно папка называется Online);
6. Cкопировать в директорию ../Online/ следующие файлы :
- shelter.exe
- shelter.dll
- gds32.dll
- bass.dll
- borlndmm.dll
- libeay32.dll
- ssleay32.dll
- shelter.ini
В shelter.ini добавить следующие секции:
[INI]
Path=%EXE_PATH%\shelter.ini
[Log]
Path=%EXE_PATH%\Logs\
name=
level=100
debuglevel=100
fileage=0
maxlogsize=20
Секция [INI] нужна для того, чтобы файл с настройками «читался» из директории, где находится shelter.exe
7. Создать ярлык для shelter.exe, в свойствах ярлыка, в поле «Объект» добавить следующий ключ :
- -online_server -install
8. Далее необходимо запустить ярлык от имени администратора. Должно появиться сообщение о успешной установке службы.
9. Запустить службу
10. Создать еще один ярлык для shelter.exe с ключом :
- -online_server -test
Запустить данный ярлык, в появившемся окне открыть список «Система» - «Список отелей» - нажать «Выполнить (F9)»,
в окне 3 должен появиться результат выполнения функции. (Рис. 3)

(Рис. 3)
Так же, стоит обратить внимание на права доступа в Windows. Желательно назначить максимальные права для папки Shelter.