В Novell iManager 2.6 реализован усовершенствованный механизм подключаемых модулей и интеграция с сервисом виртуальных каталогов Novell.
В ходе установки iManager 2.6 на экран выводится новое окно с URL-адресом, который указывает на файловый описатель доступных подключаемых модулей. (Этот URL-адрес можно изменить, но файловый описатель XML должен находиться на веб-сервере, на который указывает URL-адрес.)
Файловый описатель представляет собой XML-файл, содержащий информацию о доступных подключаемых модулях. Файловый описатель содержит следующий код XML:
<modules><module>
<!-- Обязательный. Атрибут "selected" может быть пропущен (значение по умолчанию - false) -->
<moduleID selected="true"></moduleID> <!-- Обязательный. Имя файла npm в том виде, в каком оно присутствует в файловой системе (например: <modules><module>
<!-- Обязательный. -->
<filename></filename> <!-- Обязательный. Версия содержится в файле манифеста подключаемого модуля. -->
<version></version>
<!-- Обязательный. URL-адрес файла npm. Атрибут "type" используется, только если подключаемый модуль находится в файле zip, tar или tar.gz -->
<url type="zip|tar|targz"></url><!-- Необязательный. Минимальная версия iManager, с которой будет работать этот подключаемый модуль -->
<min-required-version></min-required-version> <!-- Необязательный. Максимальная версия iManager, с которой будет работать этот подключаемый модуль -->
<min-required-version></min-required-version> <!-- Обязательный. Описание модуля. Для локализации описания может использоваться атрибут "lang" (если он отсутствует, значение по умолчанию – "en"). -->
<description lang="en"></description> <!-- Необязательный. Операционные системы, с которыми может работать этот модуль. Если атрибут пропущен, значение по умолчанию – все. Допустимые значения: netware, linux, windows, solaris, hpux, aix. -->
<os></os> </module></modules>
Если ваша компания хочет использовать для предоставления подключаемых модулей внутренний сервер, сохраните файловый описатель на веб-сервере, доступ к которому по URL-адресу возможен для всех серверов iManager, которым требуется эта информация. В ходе установки URL-адрес можно изменить так, чтобы он указывал на страницу загрузки модулей.
После установки iManager добавьте в файл config.xml следующие настройки, чтобы получить информацию о модулях с произвольного веб-сервера:
<setting><name><![CDATA[ModuleDownloadDescriptorURL]]></name>
<!-- Это URL-адрес произвольного файлового описателя (например: http://127.0.0.1/iman_mod_desc.xml) --><value><![CDATA[сюда вводится произвольный URL-адрес]]></value> </setting>