Состав установки сервера Mobile SMARTS

Категории:  Архив
Последние изменение: 26.09.2019

Состав установки сервера терминалов

Сервер терминалов по умолчанию устанавливается в папку «C:\ProgramFiles\CleverenceSoft\MobileSMARTS\Server» и содержит следующие основные файлы и папки*:

bin основная папка с рабочими dll сервера (поскольку сервер терминалов оформлен как веб-сервис).
Connectors папка dll коннекторов к внешним системам. Они просто хранятся в ней и не активны. Для того использования коннектора, соответствующие ему dll следует перенести в папку bin и перезапустить сервер.
Documents папка с файлами, составляющими базу данных сервера.
Cleverence.Warehouse.Environment.xml файл с данными о пользователях, группах, типах документов и описание логики работы приложения на мобильном терминале.
Cleverence.Warehouse.ProductsBook.xml файл с данными номенклатуры.
Для того чтобы убедиться, что номенклатура попала на сервер в нужном виде, нужно открыть этот файл и поискать по его содержимому.
Файл ProductsBook . xml может иметь размер до 100Мб и более, и в оперативную память не поместится. В отсутствие базы данных SQL индексирование базы данных номенклатуры производится при помощи альтернативных средств (см. ниже про файлы индексов).
productsIndex.txt файл с индексом номенклатуры, который содержит коды, артикулы и штрихкоды номенклатуры для поиска и соответствующие им адреса номенклатуры в файле Cleverence.Warehouse.ProductsBook.xml
Это один из двух одновременно поддерживаемых реализаций индекса для быстрого поиска товаров . Позволяет просматривать справочник товаров на ТСД по порядку в окне выбора номенклатуры.
products.trie
products.trie.1
products.trie.2
products.trie.3
файл с индексом номенклатуры, который содержит коды, артикулы и штрихкоды номенклатуры для поиска и соответствующие им адреса номенклатуры в файле Cleverence.Warehouse.ProductsBook.xml
Вторая реализация индекса для быстрого поиска товаров, позволяющая искать по базам в миллион товаров, не загружая ТСД оперативную память.
Cleverence.Warehouse.UnitsBook.xml файл с данными единиц измерения.
Понятие «единица измерения» устарело и больше не используется. Файл сохранен из целей совместимости.
Cleverence.Warehouse.ClassificatorsBook.xml файл признаков и типов признаков (см. «Признаки»).
Cleverence.Warehouse.PalletsBook.xml файл с шаблонами штрихкодов паллет и контейнеров.
Cleverence.Warehouse.PrintersBook.xml файл принтеров и привязок принтеров.
Cleverence.Warehouse.ServerEvents.xml файл обработчиков событий сервера.
LabelTemplates папка с файлами шаблонов этикеток.
Licenses папка с файлами лицензий на терминалы сбора данных.
Update папка с файлами обновлений программного обеспечения терминалов сбора данных.
Файлы разложены по подпапкам: сначала папка с именем приложения, а в них папки с датами обновления. Их не обязательно раскладывать вручную – для работы с обновлениями в панели управления предусмотрен соответствующий пользовательский интерфейс (см. «Панель управления»).
Cleverence.MobileSMARTS.Resources.dll файл с ресурсами сервера: текстовые сообщения, иконки и т.п.
Cleverence.MobileSMARTS.Server.exe собственно приложение сервера. При обычном запуске от лица пользователя запускается с ошибкой. Диалог конфигурирования сервера вызывается по ключу « / config » , а сам сервер терминалов запускается с ключом «/ debug », либо как служба при запуске Windows .
Cleverence. MobileSMARTS.Server.exe.config .NET файл конфигурации параметров запуска приложения.
Web.config .NET файл конфигурации работы веб-сервиса (приложения ASPNET).
license.xml файл лицензии на сервер.
server_errors.log лог всех ошибок и подозрительных ситуаций в работе сервера
Если что-то не сработало, первым делом следует смотреть этот файл.
messages.log лог вызовов к методам сервера.
Лог вызовов ведется, если установить соответствующую галочку в диалоге конфигурации сервера. Лог вызовов помогает выявить с каких IP - адресов происходят обращения к серверу, на каких вызовах происходят дедлоки или зависания, а также проходят ли вообще интересующие вызовы.

* таблица содержит только файлы и папки, важные для понимания работы сервера.

Состав установки сервера печати

Сервер терминалов по умолчанию устанавливается в папку «C:\ProgramFiles\CleverenceSoft\MobileSMARTS\PrintServer» и содержит следующие основные файлы и папки*:

bin основная папка с рабочими dll сервера (поскольку сервер терминалов оформлен как веб-сервис).
LabelTemplates папка с файлами текстовых шаблонов этикеток.
В отличие от визуальных этикеток, которые редактируются в редакторе этикеток панели управления (см. ниже «Редактор этикеток») и могут быть распечатаны на любом принтере, текстовые этикетки – это набор команд конкретного принтера.
Cleverence.MobileSMARTS.Resources.dll файл с ресурсами сервера: текстовые сообщения, иконки и т.п.
Cleverence.PrintServer.exe собственно приложение сервера.
При обычном запуске от лица пользователя запускается с ошибкой. Диалог конфигурирования сервера вызывается по ключу «/ config » , а сам сервер печати запускается с ключом «/ debug », либо как служба при запуске Windows .
Cleverence.PrintServer.exe.config .NET файл конфигурации параметров запуска приложения.
Web.config .NET файл конфигурации работы веб-сервиса (приложения ASPNET).
printer_errors.log лог всех ошибок и подозрительных ситуаций в работе сервера Если что-то не сработало, первым делом следует смотреть этот файл.

* таблица содержит только файлы и папки, важные для понимания работы сервера.

В связи с усиленной политикой безопасности в последних операционных системах Windows, копии лог файлов сохраняются также в системную папку для общих программных файлов. 

В Windows XP этот путь имеет вид: <ДИСК>:\Users\All Users\Cleverence\Logs\

В Windows Vista и Windows 7: <ДИСК>:\ProgramData\Cleverence\Logs\

Эти папки имеют статус скрытых, поэтому чтобы их увидеть необходимо включить в системе отображение скрытых папок и файлов.