...
Работу сервиса Nes
обеспечивает пакет artix45-nes2
, который автоматически устанавливается в зависимостях пакета artix45-exchangers
. При установке пакета создается директория /linuxcash/cash/exchangesystems/nes
, в которую размещаются конфигурационные и служебные файлы сервиса. Сервис Nes
запускается автоматически при включении кассовой программы.
Tip |
---|
Правила считывания конфигурационных файлов Конфигурационные файлы представляют собой файлы формата Порядок считывания настроек:
Настройки из директории |
Настройки работы сервиса задаются в конфигурационном файле /linuxcash/cash/exchangesystems/nes/config/nes_load.ini
, который разделен который разделен на секции:
[MAIN]
– обязательная секция, содержит настройки для работыNes
,[QUEUE/FILEQUEUE]
– секция содержит настройки очередей, с помощью которых можно сконфигурировать разрешенный размер очереди и разрешенное количество сообщений в очереди,[mysql]
– секция содержит настройки подключения к базе данных, а так же некоторые сервисные настройки,[CS]
– секция содержит настройки для авторизации на кассовом сервере.
...
Наименование | Тип данных | Возможные значения | Описание | Примечания | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
logDirectory | строковый | Директория ведения журнала событий Nes. Если параметр не задан явно – берется значение по умолчанию | Значением по умолчанию является директория /linuxcash/logs/current | |||||||||||||
poolProcessSize | целочисленный | любое целое положительное число | Количество процессов, которые будут запущены для работы с данными | |||||||||||||
tablesWithoutCheck | строковый | Список таблиц, для которых не будет осуществлена проверка после загрузки справочников (указание таблиц позволяет ускорить заполнение таблиц данными при загрузке справочников, содержащих большое количество записей) | По умолчанию не | заполнено.задано.
| заполнения:
| |||||||||||
errorsFilePath | строковый | Путь до файла с количеством ошибок сервиса | По умолчанию не задано.
Если значение параметра задано, то при наличии ошибок сервиса в указанной директории автоматически будет создан файл-флаг, который будет представлять собой json-объект вида:
Если возникают новые ошибки в сервисе, то значение параметра |
Настройка работы очереди сообщений
...
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
login | строковый | Логин для авторизации на КС | По умолчанию admin |
passwd | строковый | Пароль для авторизации на КС | По умолчанию admin |
...
Логирование
Все процессы обмена, выполняемые между товароучетной системой и кассой, регистрируются в соответствующих журналах. Файлы логов за текущую смену хранятся в директории /linuxcash/logs/current/
. При закрытии смены архивируются и переносятся в директорию /linuxcash/logs/archive/logs
.
...