NOTES CLIENT INSTALLATION AND SMART UPGRADE


Customizing Notes installation for new or third-party Eclipse features
If you have created a custom Eclipse feature or are adding in a third-party feature to the IBM® Lotus® Notes® installation, you need to create a feature block in an INSTALL.XML file using the same convention as the other Eclipse features in the Lotus Notes install manifest.

Note The Lotus Notes install manifest DTD differs somewhat from the standard Eclipse or IBM® Lotus® Expeditor install or provisioning manifest DTD described in the Eclipse and Expeditor documentation. Open and reference the Lotus Notes-supplied INSTALL.XML for correct file formatting and content information. For example, the Lotus Notes install manifest allows you to do partial installs; the Expeditor manifest does not. The Notes install manifest contains at least four unique attributes that the Expeditor manifest does not. They are "required," "default," "show," and "description."

The Lotus Notes install manifest uses a unique DTD that adheres to Eclipse conventions but is non-standard. The Expeditor install manifest adheres to the DTD conventions described in the Assembling and Deploying Lotus Expeditor Applications help in "Provisioning manifest DTD" and the "Install manifest" section of "Customizing provisioned components" in Lotus Expeditor help below:


installfeature element

The attributes that determine if the "installfeature" name appears on the Lotus Notes feature installation panel are "default," "required," and "show."

The required attributes for each "installfeature" element are described below:


feature element

The required attributes for each "feature" element are described below:


Sample feature block of custom or third-party features

A sample custom feature block is shown below.

<installfeature default="false" id="ISVExample1" name="YourToolA" required="false" show="true" version "3.0.0.20070309-1700">

                                       <requirements>

<feature download-size="72457" id="com.abx.yourtoolabxz.tools.feature" match="perfect" size="227855" url="${installer.root}/updateSite.zip" version="3.0.0.20070309-1700"/>

See also