Состав установки сервера терминалов
Сервер терминалов по умолчанию устанавливается в папку «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\
Эти папки имеют статус скрытых, поэтому чтобы их увидеть необходимо включить в системе отображение скрытых папок и файлов.