Расширенное логирование на кассе

1. Создать файл \usr\local\ukmclient\ukm.ini
2. Прописать в файл UKM_OPTIONS='--log-add=com1'
3. Перезапустить службу УКМ на кассе.


Подробно:

Расширение протоколирования сервера

Для активации детального протоколирования следует отредактировать ключ реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UkmService\ImagePath
заменив его значение
C:\Program Files\ukmserver\ukmserver.exe
на
"C:\Program Files\ukmserver\ukmserver.exe" --log-add=aaa;bbb;ccc
Где aaa, bbb и ccc дополнительные источники сообщений. Для вступления изменений в силу следует перезапустить службу.

Расширенное протоколирование на кассе

Подключение к кассе производится с помощью SSH клиента (Putty, SecureCRT) Настройки подключения (для Putty):
Keyboard - Linux
Translation - UTF-8
Для включения протоколирования используется файл ukm.ini, размещенный в соответствующих директориях:
Для ukmclient используется файл /usr/local/ukmclient/ukm.ini
Для Lillo используется файл /usr/local/lillo/ukm.ini
Файл ukm.ini должен быть в формате unix, поэтому для его создания нельзя использовать windows текстовые редакторы. Создание файла производится командой touch:
touch /usr/local/ukmclient/ukm.ini
Для редактирования файла можно использовать встроенный файловый менеджер Midnight Commander. Вызывается в командной строке командой: mc
Опции ukmclient и lillo задаются с помощью SHELL переменной UKM_OPTIONS. Например, для включения протоколирования необходимо создать файл ukm.ini следующего содержания (строки с символами ==== в файл не входят):
==== ukm.ini начало =============
UKM_OPTIONS='--log-add=МЕТКА_ПРОТОКОЛИРОВАНИЯ_1;МЕТКА_ПРОТОКОЛИРОВАНИЯ_2'
==== ukm.ini конец ==============
Пример ukm.ini для протоколирования COM3 COM4:
==== ukm.ini начало =============
UKM_OPTIONS='--log-add=com3;com4'
==== ukm.ini конец ==============
Существующие метки протоколирования:
comN - протоколирование com порта с номером N
ckeyboardportstandard - протоколирование клавиатуры
SHTRIH - протоколирование ФР Штрих
inpas - протоколирование пинпада с авторизацией INPAS
UCSpinpad - - протоколирование пинпада с авторизацией UCS
CAuthRucard_DEBUG - протоколирования авторизации РуКард
paybox - протоколирование взаимодействия с сервером оплаты услуг PayBox
pinpadsc5000bridge - протоколирование пинпада модели Verifon SC500
CPinpadSC5000Bridge
webmoney - протоколирование взаимодействия с сервером авторизации WebMoney
fpsp - расширенное протоколирование запросов и ответов по командам ФР "Сервис Плюс"
После создания файла ukm.ini необходимо перезапустить кассовую программу.
Для ukmclient перезапуск выполняется командами
/etc/init.d/ukmclient stop
/etc/init.d/ukmclient start
Для Lillo перезапуск выполняется командами
/etc/init.d/lillo stop
/etc/init.d/lillo start
 

Комментариев нет:

Отправить комментарий