Портал поддержки продуктов CSI
Публичный ресурс

Установка и настройка SetEvents

Для функционирования SetEvents должен быть установлен SetAgent

Скачать SetEvents

Требования к рабочей станции.

  1. Наличие установленной Java 8. (также в переменных среды должна быть прописана JAVA_HOME для java-8)

    Если вы устанавливаете SetEvent на компьютер с установленной SetPrisma-6 версии 6,0,14 и ниже.
    SetPrisma-6 версии 6,0,14 и ниже использует для работы Java7.  Для нормального функционирования SetEvent и SetPrisma-6, необходимо для каждой службе прописать пути к Java. Для SetEvent к Java-8, для SetPrisma-6 к  Java-7)


  2. Наружу открыт порт 8089 для связи с SetAgent.
  3. Открыты порты на прием и передачу событий (по умолчанию 21945 и 21845 соответственно)

Установка SET Events под ОС MS Windows.

  1. Распаковать архив SETEvents.7z в необходимый каталог.
  2. В распакованном каталоге SETEvents запустить команду : SETEvents_x64.exe -install (SETEvents.exe для 32-битной системы)
  3. С помощью диспетчера служб windows запустить службу SET Events. 

Установка SET Events под ОС Linux.

  1. Запустить на исполнение файл spp_install.sh от пользователя root.
  2. Отредактировать конфигурационный файл setevents.ini в каталоге /opt/SETEvents (параметры конфигурационного файла см. выше).
  3. Запустить службу SETEvents командой: systemctl start setevents

Настройка SET Events.

  1. Отредактировать конфигурационный файл config\setevents.ini, файл может содержать следующие настройки:
    • порты, которые слушает служба (можно задавать несколько через запятую) 
      • UDPListenerPort - порт на котором SETEvents принимает события от кассового ПО по протоколу UDP
      • TCPListenerPort - порт на котором SETEvents принимает события от кассового ПО по протоколу TCP
      •  по каждому указанному порту могут быть заданы свои настройки, если не заданы, то берется из общей настройки 
    • ip адрес, на который SETEvents отправляет обработанные события
      • Host - общая настройка (по-умолчанию localhost)
      • TCP.21945.Host - настройка для конкретного порта
    • Порт, на который SETEvents отправляет обработанные события
      • Port - общая настройка (по-умолчанию 21845)
      • TCP.21945.Port - настройка для конкретного порта
    • Protocol=UDP|TCP|TcpEncrypt - протокол, по которому SETEvents отправляет обработанные события
      • Protocol - общая настройка (по умолчанию UDP)
      • TCP.21945.Protocol - настройка для конкретного порта
    • EventVersion=1|2 - версия протокола, по которому SETEvents отправляет обработанные события
      • EventVersion - общая настройка (по умолчанию 1)
      • TCP.21945.EventVersion - настройка для конкретного порта
    • Настройка ретрансляции данных без изменения, слева указан порт на котором принимаются данные, справа куда отправляются, модификации данных не происходит
      • TCP.21945.relayPort - порт куда отправляются данные
      • TCP.21945.relayHost - ip адрес куда отправляются данные (по умолчанию localhost)
    • AgentHostPort - хост:порт службы SetAgent, для получения лицензии (по-умолчанию порт 8089)
    • Shop.номер магазина=количество касс
      для каждого магазина можно задать свое количество касс. Лицензии получают указанное количество касс для этого магазина.

      При настройке передаче событий в SetPrisma версии 6.1.1 и ниже в параметре Host укажите значение localhost

      Информацию о SetAget и количестве лицензий заполнять не требуется.

  2. После редактирования конфигурационного файла перезапустити службу SETEvents. 

Удаление SETEvents.

Для удаления в каталоге SETEvents запустить команду : SETEvents_x64.exe -uninstall (SETEvents.exe для 32-битной системы)


Логирование SETEvents.

Логи SETEvents пишутся в папку logs корневого каталога службы. При необходимости, настройку уровня логирования службы можно изменить, отредактировав файл  config\logback.xml.

указав в параметре level, необходимый уровень логирования (ALL|TRACE|DEBUG|INFO|WARN|ERROR|FATAL). После чего перезапустить службу SETEvents.

При запуске служба выводит в лог следующую информацию о текущих настройках (лог для настроек из примера выше):

© 1994-2023, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных