Главная » Оборудование » СПАРК-130-Ф » Конфигурирование службы SparkService
Назад

Конфигурирование службы SparkService

Номер статьи: 0000485
Актуальную версию службы можно скачать по ссылке.

Конфигурационный файл имеет следующую структуру:

<?xml version="1.0" encoding="utf-8"?>
<Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--
Начиная с версии сервиса 2.0 требуется указание версии формата конфигурации.
Если он не указан, или если указан формат, не поддерживаемый данной версией сервиса, то сервис не будет запущен.
-->

<FormatVersion>2.0</FormatVersion>

<!-- Порт прослушивания подключений к сервису -->
<ListeningPort>8800</ListeningPort>

<!-- Список ККТ для подключения -->
<Connections>

<Connection Id="0" Type="Serial" Path="COM3:115200" ReleasePort="false" AutoInit="true" TryOtherPorts="false" ConnectionTimeout="500" ResponseTimeout="10000" LegacyConfigurationPath="C:\Users\iliya.novikov\Documents\WSOFD.ini" StatusExportPath="C:\Users\iliya.novikov\Documents\wsofd.cur" />


<!--
Это пример подключения со всеми доступными для настройки параметрами
Обязательные параметры:
- Id - уникальный ID ККТ в сервисе, указывается клиентским ПО при запросе конкретной ККТ, по умолчанию 0

- Type - способ подключения к ККТ, Serial - подключение по COM порту, Networt - подключение по LAN

- Path - путь для подключения к ККТ, либо название_COM_порта:скорость_обмена, либо сетевой_адрес_ККТ:порт

Расширенные параметры, в основном для особых требований клиентского ПО, обычно не нужны:
- ReleasePort - [*] флаг режима конкурентного подключения, если true, то сервис не будет занимать порт постоянно, а только при выполнении запросов к ККТ, по умолчанию false

- AutoInit - флаг режима автоматической инициализации, если true, то сервис будет автоматически устанавливать связь с ККТ при запуске (без !spark_init), по умолчанию false

- TryOtherPorts - [*] флаг режима поиска ККТ, если true, то сервис будет искать ККТ по другим COM портам, если подключение по порту из конфигурции не удалось, по умолчанию false

- ConnectionTimeout - максимальный период ожидания при подключении к ККТ в мсек., по умолчанию 0.5 сек.

- ResponseTimeout - максимальный период ожидания ответа от ККТ в мсек., по умолчанию 10 сек.

- LegacyConfigurationPath - [**] путь к файлу дополнительной конфигурации клиента ОФД

- StatusExportPath - [**] путь к файлу экспорта статуса клиента ОФД

[*] - только при работе по COM порту
[**] - только дл McDonald's
-->

<!-- Минимальная конфигурация работы по COM порту -->
<Connection Id="0" Type="Serial" Path="COM3:115200" />

<!-- Минимальная конфигурация работы по LAN -->
<Connection Id="1" Type="Network" Path="192.168.1.100:8200" />
</Connections>

<!--
Блок конфигурации мониторинга, его можно удалить, если этот функционал не нужен

- Enabled - true разрешает работу мониторинга, по умолчанию false
- Server - полный путь до API сервиса мониторинга

Вместо логина и пароля используется ключевой файл, отдельный для каждой ККТ.
Файл имеет вид РН_ККТ.key (например 0000000075003967.key) и должен находиться в той же директории, что и исполняемый файл сервиса.
-->
<Monitoring Enabled="false" Server="http://monitor-dev.ccrs.ru/back/api/" />

<!--
Флаг режима отладки, если она не нужна, то можно его удалить.
Если true, то будет использоваться подробное логирование действий сервиса.
-->
<Debug>true</Debug>
</Configuration>

Просмотры: 142