Публичное пространство
Установка и настройка SetMark на Windows и Linux
Важная информация
Перед установкой нужно убедиться, что:
- В сети есть настроенный сервер лицензирования и доставки обновлений SetAgent
- Сервер соответствует рекомендуемым требованиям.
Установка (Windows).
Инсталлятор для Windows уже содержит в себе все необходимые компоненты. Поддерживаются 64-х разрядные версии системы.
Укажите путь для установки приложения или оставьте предложенный по умолчанию:
Введите базовые настройки для приложения. Позже их можно изменить в файле application.properties (по умолчанию C:\Program Files\setmark\config\application.properties) и в базе данных в таблице configuration.
Номер магазина является обязательным атрибутом исключительно для при валидации Акцизного Алкоголя
При установке SetMarkCentrum (Модули Продовольственные и Непродовольственные товары) номер магазина можно указать "1" и продолжить установку. При использовании варианта поставки с централизованным хранением марок SetMark не имеет привязки к магазинам.
Важно: номер магазина обязателен при валидации Акцизного алкоголя вне зависимости отт архитектуры
Адрес сервера лицензирования для получения лицензии на продукт и доставки обновлений можно ввести позже в таблице configuration.
Далее настраиваются параметры подключения к базе данных.
Важно: параметры Имя пользователя(администратор) и Пароль(администратор) не используются сервисом SetMark. Они нужны установщику для создания новой базы данных и пользователя для нее. Если новая база данных не создается - эти параметры не будут использованы. При необходимости Вы можете создать базу и пользователя позже. Остальные параметры будут прописаны в конфигурационный файл в раздел # database settings.
Далее необходимо выбрать необходимые компоненты. Если в системе уже установлен PostgreSQL или пользователь и база данных уже созданы - снимите галочки с соответствующих пунктов.
Проверьте правильность введенных данных и приступите к установке.
Всё готово. Сервис SetMark установлен в системе и будет запускаться при старте ПК. Логи в каталоге с программой.
Проверить работу или остановить/запустить сервис можно в диспетчере задач(ctrl+shift+esc → службы) или любым другим стандартным для Windows способом(ищем в google).
Удалить сервис можно из папки установки файлом unins000.exe При это будут удалены только файлы программы, база данных останется нетронутой, что позволит установить сервис заново без создания новой базы. При необходимости всё можно удалить вручную стандартными средствами PostgreSQL.
Установка (Linux).
Установка на Linux доступна для дистрибутивов поддерживающих системный менеджер systemd(большинство популярных дистрибутивов, включая Debian GNU/Linux версии 8+, CentOS версии 7+, Ubuntu версии 15.10+ и другие). Подробнее смотрите в документации к вашей версии Linux.
Для корректной установки и работы должна быть установлена PostgreSQL версии не ниже 9.4, а так же создана база данных(можно создать пустую, без таблиц) и пользователь(не рекомендуется использовать администратора). Если PostgreSQL не будет найдет, то установка SetMark станет невозможна!
В случае возникновения проблем с Java, можно поменять версию Java для вашего дистрибутива в каталоге с установленной программой(по умолчанию opt/SetMark/jre).
Частично базовая конфигурация доступна во время установки с помощью ключей для файла инсталяции. Ключи могут использоваться как вместе, так и по отдельности. В дальнейшем эти параметры можно поменять в файле application.properties (по умолчанию opt/SetMark/config/application.properties) и в базе данных в таблице configuration. Что бы посмотреть список допустимых параметров используйте --help:
Параметры установки:
-d - раздел для установки сервиса SetMark. Если не указывать, значение по умолчанию: /opt
-dbuser - логин пользователя БД Postgres. Если не указывать, значение по умолчанию: setmark
-dbpass - пароль пользователя БД Postgres. Если не указывать, значение по умолчанию: setmark
-dbhost - адрес сервера Postgres. Если не указывать, значение по умолчанию: localhost
-dbport - порт сервера Postgres. Если не указывать, значение по умолчанию: 5432
-dbname - имя базы данных SetMark на сервере Postgres. Если не указывать, значение по умолчанию: set_mark
-shopnum - номер магазина, на который установлен SetMark и за марки которого он будет отвечать (для локального SM). Если не указывать, значения по умолчанию нет, не применяется
-licenseurl - адрес сервера лицензирования. Если не указывать, значения по умолчанию нет, не применяется
Если при установке не были введены параметры Номер магазина(shopnum) и Адрес сервера лицензирования(licenseurl), их необходимо указать в базе данных в таблице configuration (для версии продукта 1.3.0 и выше!).
sh ./setmark.sh -d=/РАЗДЕЛ -dbuser=ЛОГИН -dbpass=ПАРОЛЬ
Управление запуском и остановкой сервиса осуществляется стандартными командами.
service setmark stop service setmark start
Для удаления SetMark воспользуйтесь файлом uninstall.sh из каталога с установленной программой.
Настройка сервиса.
Необходимые настройки вынесены в файл config/application.properties.
Пример содержимого:
# server settings | # server settings |
Порты:
9000 - сервис SetMark (для ERP и касс)
9001 - сервис обновления
5432 - postgres
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..