Novell iManager 2.6では、プラグインモジュールのダウンロードが強化され、Novell Virtual Directory Servicesと統合されています。
iManager 2.6のインストール処理中に新しい画面が表示され、使用可能なプラグインのデスクリプタファイルを参照するURLを表示します。 (このURLは変更できますが、URLの参照先となるWebサーバファイル上にXMLデスクリプタファイルが必要です)。
デスクリプタファイルは、使用可能なプラグインに関する情報を記載したXMLファイルです。 このデスクリプタファイルで使用するXMLは、次のとおりです。
<modules><module>
<!-- Mandatory. The "selected" attribute may be omitted (default is false) -->
<moduleID selected="true"></moduleID> <!-- Mandatory. The name of the npm file as it will appear on the file system (ex: base.npm). -->
<filename></filename> <!-- Mandatory. The version found in the plug-in manifest file. -->
<version></version>
<!-- Mandatory. The url to the npm file. The "type" attribute is only used when a plug-in is inside a zip, tar or tar.gz file -->
<url type="zip|tar|targz"></url><!-- Optional. The minimum version of iManager that this plug-in will work on -->
<min-required-version></min-required-version> <!-- Optional. The maximum version of iManager that this plug-in will work on -->
<max-required-version></max-required-version> <!-- Mandatory. The description for this module. The "lang" attribute can be used to localize the descriptions (if omitted the default is "en"). -->
<description lang="en"></description> <!-- Optional. The operating system(s) this module will run on. If omitted the default is all. Valid values are: netware, linux, windows, solaris, hpux, aix. -->
<os></os> </module></modules>
社内でのプラグインの提供に内部サーバを使用する場合は、Webサーバにデスクリプタファイルを保存して、この情報の取得が必要なすべてのiManagerサーバからURLを使用してこの情報にアクセスできるようにします。 インストール中に、モジュールのダウンロードページでURLを変更できます。
iManagerのインストール後、config.xmlファイルに次の設定を追加して、カスタムWebサーバからモジュールの情報を取得できるようにします。
<setting><name><![CDATA[ModuleDownloadDescriptorURL]]></name>
<!-- This is the URL to the custom module descriptor file (ex: http://127.0.0.1/iman_mod_desc.xml) --><value><![CDATA[カスタムURLをここに記入]]></value> </setting>