Это старая версия документа!
SDeliveryHatch
Описание
SDeliveryHatch (далее SDH) - шлюз, являющийся посредником между Open Server и системой r-keeper
Поставка:
SDeliveryHatch.exe -Исполняемый файл config.ini -Файл конфигурации шлюза Lic.dll -Библиотека системы лицензирования RK7XML.dll -Библиотека связи с системой r-keeper v7
Модуль SDH подлежит обязательному лицензированию.
Подробнее о лицензировании можно прочесть в статье «Лицензирование»
Файл конфигурации
В поставку включен текстовый файл конфигурации «config.ini» посредством редактирования которого и производится настройка модуля SDH.
Описание параметров:
Секция | Параметр | Описание | Умолчания |
---|---|---|---|
RK7 | midAddr | IP адрес компьютера, на котором работает кассовый сервер | 127.0.0.1 |
xmlPort | Порт XML-интерфейса кассового сервера | 12502 | |
table | Код стола в справочниках r_keeper | 1 | |
orderCategory | Код категории заказа, используемой для заказов доставки | 1 | |
pdsInterface | Код PDS интерфейс (если используется система лояльности) | 9 | |
station | Код кассовой станции r_keeper, от имени которой будут проводиться операции | 1 | |
PARAMS | localPort | Порт локального HTTP сервера (listen) | 11011 |
LOG | logLevel | Уровень логирования. * | 1 |
oldLogs | Максимальный возраст .log файлов в днях. Старые файлы подлежат удалению. | 7 |
* Уровень логирования:
-1 = Не писать логи 0 = Только критические сообщения(Alert) 1 = Важные сообщения (Alert + Warning) 2 - Шаги алгоритма 3 = Вся отладочная информация (**Приводит к сверхбыстрому росту логов**)
Пример настройки
config.ini:
[RK7] midAddr=127.0.0.1 xmlPort=12502 table=1 orderCategory=1 pdsInterface=9 station=1 [PARAMS] localPort=11000 [LOG] logLevel=2 oldLogs=7
Запуск программы
SDeliveryHatch.exe поддерживает запуск в качестве настольного приложения, имеет возможность скрытия в трей и работы в качестве службы.
Для запуска приложения в оконном режиме с возможностью скрытия в трей запустите приложение с ключем «/desktop»
SDeliveryHatch.exe /desktop
Для установки или удаления приложения как службы используйте ключи /install и /uninstall соответственно
SDeliveryHatch.exe /install //или SDeliveryHatch.exe /uninstall
Установка и удаление службы возможны только с правами администратора
После установки службы необходимо ее запустить через встроенное приложение Windows: «services.msc»
— Данила Матюшев 2018/03/26 08:13