...
Работу сервиса 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.
...