В разделе приведена информация для системных администраторов о том, где расположены журналы событий и конфигурационные файлов компонентов iikoCard, как настроить подключение к базе данных и какие порты используются системой.
Рекомендации, указанные ниже в первую очередь применимы к сетевым заведениям с количеством гостей выше 100 000, большим количеством заказов и настроенных программ лояльности.
Проблему, возникшую в работе POS-сервера, вы можете проанализировать с помощью журнала событий POS-сервера. Файл журнала располагается в каталоге C:\Users\iikoCard5POS\AppData\Roaming\iiko\iikoCard5\Logs.
Ошибки и события POS-сервера записываются в три файла:
Файл конфигурации POS-сервера iikoCard5.Pos.Host.exe.config расположен в каталоге C:\Program Files\iiko\iikoCard5 POS.
Настройки в конфигурационном файле разделены на две секции:
При переустановке POS-сервера его файл конфигурации iikoCard5.Pos.Host.exe.config удаляется и создается заново. Если вы задали в этом файле свои значения параметров, то чтобы не менять их каждый раз после обновления POS-сервера, укажите эти параметры в альтернативном конфигурационном файле. Он не удаляется при обновлении или переустановке POS-сервера, поэтому ваши настройки не будут изменены.
В этот файл можно включить только настройки из секции overridableAppSettings основного файла конфигурации iikoCard5.Pos.Host.exe.config:
<add key="db.connection_string" value="Server=(localdb)\mssqllocaldb;Initial Catalog=iikoCard5POS;Integrated Security=True;" />
задайте параметры:
<add key="db.connection_string.master"value="Server=(localdb)\mssqllocaldb;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
задайте параметры:
<add key="RabbitMqUri" value="amqp://guest:guest@localhost:5672" />
укажите их в следующем формате: amqp://login:password@host:port.
Чтобы задать параметры в альтернативном файле:
<overridableAppSettings>
<add key="КЛЮЧ" value="ЗНАЧЕНИЕ" />
</overridableAppSettings>
Например, вам нужно указать другие параметры для подключения к базе данных и мастер-бд. В этом случае файл конфигурации может выглядеть следующим образом:
<overridableAppSettings>
<add key="db.connection_string" value="Data Source=localhost\RESTO;Initial Catalog=iikoCard5;Integrated Security=True;" />
<add key="db.connection_string.master" value="Data Source=localhost\RESTO;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
</overridableAppSettings>
Для правильной работы системы iikoCard необходим свободный доступ к следующим портам: