Это старая версия документа!
SDeliveryHatch.
Описание
SDeliveryHatch (далее SDH) - шлюз, являющийся посредником между Open Server и системой r_keeper
Поставка:
SDeliveryHatch.exe -Исполняемый файл config.ini -Файл конфигурации шлюза LicSystem.dll -Библиотека системы лицензирования RK7XML.dll -Библиотека связи с системой r_keeper v7 Server.bin -Параметры сервера лицензирования
Модуль 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=11011 [LOG] logLevel=2 oldLogs=7
Запуск программы
SDeliveryHatch.exe поддерживает запуск в качестве настольного приложения, имеет возможность скрытия в трей и работы в качестве службы.
Для запуска приложения в оконном режиме с возможностью скрытия в трей запустите приложение с ключем «/desktop»
SDeliveryHatch.exe /desktop
Для установки или удаления приложения как службы используйте ключи /install и /uninstall соответственно
SDeliveryHatch.exe /install /*Установить службу*/ SDeliveryHatch.exe /uninstall /*Удалить службу*/
Установка и удаление службы возможны только с правами администратора
После установки службы необходимо ее запустить через встроенное приложение Windows: «services.msc»
Отображаемое имя службы: «Simple Delivery Hatch»
— Данила Матюшев 2018/03/26 08:13