external:доставка:sdeliveryhatch

Это старая версия документа!


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=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

  • external/доставка/sdeliveryhatch.1540181717.txt.gz
  • Последнее изменение: 2018/10/22 07:15
  • Данила Матюшев