Установка интерактивных отчетов

UCS Common Server (установка)

   UCS Common Server – основа микросерверной архитектуры компании UCS. Он предназначен для связи различных модулей ПО разработки UCS друг с другом. Любой модуль ПО компании UCS публикует на Common Server свой уникальный GUID и URL, по которому другие модули ПО компании UCS могут, при необходимости, установить связь с этим модулем.

Службы и приложения компании UCS, которые могут устанавливать связь с Common Server, называют Feature Server. По технологии Feature Server на данный момент работают несколько модулей ПО разработки UCS: RK7 MenuBoard, RK7 SecondScreen, Репликация R-Keeper CRM 507, TimeKeeper, ИА отчеты в РК7.5.3 и др. Если в состав какого-то ПО входит несколько Feature Server, то все они работают с одним Common Server, используя его для связи друг с другом и передачи друг другу команд.

При недоступности Common Server любой из пытающихся соединится с ним Feature Server пишет в лог ошибку, в которой явно говорится о недоступности Common Server.

В процессе работы Feature Server периодически обновляет свою регистрацию на Common Server. Если Feature Server не обновит регистрацию за определенный промежуток времени, Common Server прекращает работу с ним и удаляет его из своего списка Feature Server'ов. Таким образом, при попытке какого-то из Feature Server связаться с незарегистрированным на Common Server другим Feature Server'ом, Common Server будет возвращать ошибку о недоступности Feature Server.

Common Server необходим для управления серверами (Feature Server).

Инсталлятор лежит на фтп: ftp://ftpint.ucs.ru/rk7/other/UCS_CS/CSSetup.exe, либо проверить его наличие в дистрибутиве ПО, работающего с Feature Server.

При установке отключить настройку «использовать SSL» и запомнить, какой задали порт для Common Server. По умолчанию, Common Server принимает запросы от фича-серверов(Feature Server) на порту 7007, при установке этот порт можно изменить.

Во время установки рекомендуется устанавливать данный сервер как службу. При необходимости можно остановить службу и запустить его как приложение (CS_Service.exe).

У сервера есть свой конфигурационный файл, который создается автоматически - CS_Service.ini:

CS_Service.ini

[CS_CONNECTION]
connect_timeout(s)=30
receive_timeout(s)=30
send_timeout(s)=30
compression=c_Base64_ZLib
def_port=7007
db_path=C:\Program Files (x86)\UCS\CommonServer\default\UCS.csdb
SSL_port=7008
[CS]
Name=CS_default
i_guid={48AE1A6C-B808-436C-8259-5E24E513385C}
certificate_path=C:\Program Files (x86)\UCS\CommonServer\default\
Root_Cert_File=ca.cer
Cert_File=work.cer
Key_File=work.key

Lorem Ipsum

1. "def_port" - по умолчанию TCP-порт для соединения по протоколу http. Порт по умолчанию-7007, SSL 7008 (можно менять)
2. "i_guid" - GUID этого экземпляра сервера
3. "certificate_path" - полный путь к папке с https-сертификатами
4. "db_path" - полный путь к рабочей БД SQlite
5. "SSL_port" - SSL шифрование. TCP-порт для https протокола соединения.
6. "connect_timeout(s), receive_timeout(s)" - таймаут соединения.
7. "compression" - по умолчанию nип сжатия данных для CS. Может иметь только следующие значения: c_Base64, c_Base64_LZ, c_Base64_ZLib.

    1. Установка UCS Common Server проводится следующим этапом после установки и запуска отчетной и менеджерской части из инсталлятора с опцией Установка нового экзепляра/добаление компонентов к существующему. Как правило - выбирается только UCS Common Server и установка идет по-умолчанию. Т.к. UCS Common Server является своего рода передаточным звеном, между серверами других приложений, то и параметров каких-либо, кроме портов связи прописывать не надо.
     2. UCS Common Server устанавливается в виде службы по-умолчанию, но первый раз его нужно запустить с ярлыка с ключем /desktop

Принципиальная схема взаимодействия серверов

Mobirise

Feature Server (Сервер функций отчетов) на отдельной машине

Установка Feature Server
     1. Запускается инсталятор офискной части Rkeeper 7 в режиме добаления компонентов к существующему экземпляру Rkeeper 7

Mobirise

     2. Т.к. уже на менджерском месте имеется Менеджерская станция, то к ней устанавливается Плагин отчетов и Сервер функций отчетов. (пояснение - UCS Common Server устанавливается только в одном месте в рестране, обычно, на сервере)

Mobirise

3. При вводе начальных данных для сервера функций отчетов по-умолчанию, заводится Внешний адрес и выбор файла локализации - РУССКИЙ (Обязательно!!!)

Mobirise

4. в следующей вкладке настройки сервера функуций отчетов так же указывается внешний адрес хоста (фактически - адрес ПК с UCS Common Server)

Mobirise

5. Далее осуществляется подключение к UCS Common Server, вводится IP address

Mobirise

6. Потом вводятся данные для соединения с базой данных SQL, IP address,  Логин sa для подключения в режиме смешанной авторизации и пароль к базе, и нажимается далее 

Mobirise

7. Вводится имя базы SQL. Потом Далее..

Mobirise

8, Происходит доустановка сервера и установка службы.

Mobirise

9. Первый запуск всегда делаем с ярлычка с ключем /desktop

Mobirise

10. Должно запуститься окно сервера, где надо нажать кнопку зарегистрироваться на CS (UCS Coomon Server).
После этого можно зайти в редактор и посмотреть, что появилась кнопка Интерактивные отчеты. Далее перегрузить ПК.

Mobirise

Получайте ежемесячные обновления и бесплатные ресурсы.

Мы поможем вам выбрать лучшие наушники!