Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| external:доставка:sdeliveryhatch [2018/03/26 13:26] – Данила Матюшев | external:доставка:sdeliveryhatch [2020/09/16 14:25] (текущий) – удалено Алексей Коробов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== SDeliveryHatch ====== | ||
| - | ===== Описание ===== | ||
| - | SDeliveryHatch (далее SDH) - шлюз, являющийся посредником между Open Server и системой r-keeper | ||
| - | |||
| - | **Поставка: | ||
| - | SDeliveryHatch.exe | ||
| - | config.ini | ||
| - | Lic.dll | ||
| - | RK7XML.dll | ||
| - | |||
| - | **Модуль SDH подлежит обязательному лицензированию.**\\ | ||
| - | Подробнее о лицензировании можно прочесть в статье " | ||
| - | |||
| - | ===== Файл конфигурации ===== | ||
| - | В поставку включен текстовый файл конфигурации " | ||
| - | **Описание параметров: | ||
| - | ^ Секция ^ Параметр ^ Описание ^ Умолчания ^ | ||
| - | | **RK7** | midAddr | IP адрес компьютера, | ||
| - | |:::| xmlPort | Порт XML-интерфейса кассового сервера | 12502| | ||
| - | |:::| table | Код стола в справочниках r_keeper | 1 | | ||
| - | |:::| orderCategory | Код категории заказа, | ||
| - | |:::| 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 поддерживает запуск в качестве настольного приложения, | ||
| - | Для запуска приложения в оконном режиме с возможностью скрытия в трей запустите приложение с ключем "/ | ||
| - | SDeliveryHatch.exe /desktop | ||
| - | Для установки или удаления приложения как службы используйте ключи /install и /uninstall соответственно\\ | ||
| - | SDeliveryHatch.exe /install / | ||
| - | | ||
| - | SDeliveryHatch.exe /uninstall / | ||
| - | **Установка и удаление службы возможны только с правами администратора**\\ | ||
| - | После установки службы необходимо ее запустить через встроенное приложение Windows: " | ||
| - | Отображаемое имя службы: | ||
| - | | ||
| - | --- // | ||
| - | |||
| - | |||
| - | |||
| - | |||