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.1522045412.txt.gz
  • Последнее изменение: 2018/03/26 09:23
  • Александр Ильин