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

  • external/доставка/sdeliveryhatch.1522045861.txt.gz
  • Последнее изменение: 2018/03/26 09:31
  • Александр Ильин