Установка модулей расширения |
|
Модули расширения могут быть установлены сразу после установки сервера, или позже. Каждый модуль находится в отдельном директории, которые в свою очередь должны находиться в директории plugins. Сервер программы при старте автоматически найдет модули и подключит их. Т.е. для установки модуля достаточно просто скопировать директорий с содержащимися в нем файлами и перезапустить службу программы. Для обеспечения совместимости сервера и модулей с разными версиями интерфейсов в программе имеется версионный контроль - если версии не совпадают, модуль загружен не будет и в журнале событий отпишется ошибка.
Кроме серверной часть модуля, которая подключается к службе автоматически, также имеется расширение для MMC (консоли администратора). Это расширение представляет собой СOM dll файл, для того, что-бы он появился в консоли, его надо регистрировать. На самом сервере эту регистрацию делает инсталлятор, но это можно сделать и вручную системной утилитой regsvr32.exe.
Модули расширения могут иметь свои XML файлы конфигурирования и они находятся в одном директории с другими файлами настроек программы. Модули также могут писать свои лог файлы (журналы), которые также находятся в общей директории с другими файлами журналов программы. Поэтому все, что относится к переносу и сохранению настроек, для модулей расширения выполняется аналогично.
В консоли администрирования также предусмотрен механизм автоматической загрузки и установки расширений консоли - смотрите раздел Модули расширения. Если при запуске консоли обнаружится, что для плагина не установлено расширение консоли MMC, то будет предложено его установить. В процессе этой установки производится копирование всех необходимых файлов с сервера.
Текущая страница справки: help.smart-soft.ru/index.html?installplugin.htm