Дана стаття призначена для мережевих інженерів і містить інформацію про розташування журналів подій і конфігураційних файлів компонентів Syrve Loyalty, а також про параметри підключення до бази даних та порти, які використовуються.
Проаналізувати проблеми з роботою POS-сервера лояльності можна за допомогою журналу подій POS-сервера, котрий знаходиться у директорії C:\Users\SyrveLoyaltyPOS\AppData\Roaming\syrve\SyrveLoyalty\Logs.
Помилки та події POS-сервера Loyalty зберігаються у трьох файлах:
Файл конфігурації POS-сервера лояльності (SyrveLoyalty.Pos.Host.exe.config) знаходиться в директорії C:\Program Files\Syrve\Syrve Loyalty POS.
Параметри файлу конфігурації розділені на два розділи:
Якщо POS-сервер лояльності буде переінстальовано, файл конфігурації SyrveLoyalty.Pos.Host.exe.config буде видалено та створено заново. Якщо використовувались спеціальні параметри, потрібно вказати їх у файлі конфігурації користувача, щоб не налаштовувати параметри після кожного оновлення POS-сервера. Система не видаляє цей файл у разі оновлення або перевстановлення POS-сервера, тому налаштування залишаться незмінними.
Цей файл може містити лише налаштування розділу overridableAppSettings основного файлу конфігурації (SyrveLoyalty.Pos.Host.exe.config).
<add key="db.connection_string" value="Server=(localdb)\mssqllocaldb;Initial Catalog=loyaltyPOS;Integrated Security=True;" />потрібно вказати наступні параметри:
mssqllocaldb
LoyaltyPOS
<add key="db.connection_string.master"value="Server=(localdb)\mssqllocaldb;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
mssqllocaldb
Master
<add key="RabbitMqUri" value="amqp://guest:guest@localhost:5672" />слід вказати у форматі: amqp://login:password@host:port.
Щоб встановити параметри у файлі користувача:
<overridableAppSettings> <add key=“KEY” value=“VALUE” /> </overridableAppSettings>
Наприклад, потрібно вказати інші параметри підключення до бази даних та майстер-бази даних, конфігураційний файл може мати наступний вигляд:
<overridableAppSettings> <add key="db.connection_string" value="Data Source=localhost\RESTO;Initial Catalog=Syrve Loyalty;Integrated Security=True;" /> <add key="db.connection_string.master" value="Data Source=localhost\RESTO;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" /> </overridableAppSettings>
Для належної роботи Syrve Loyalty потрібен вільний доступ до наступних портів: