The installer program for WebSphere® ESB uses the InstallShield MultiPlatform (ISMP) program to install code. The .nifregistry and vpd.properties files list program components that are currently installed. The file helps ISMP and the installer programs of WebSphere ESB recognize previous installations of WebSphere ESB and control options for new installations.
NON-ROOT user: fvttest NON-ROOT-HOME: /home/fvttest .nifregistry dir: /home/fvttest/.ibm/.nif/.nifregistry
For a particular product, the .nifregistry file contains one entry (line) each for every PAK that gets installed and one entry (line) for the product offering.
<pak installrooturi="file:///C:/IBM/WebSphere/ESB/" name="wbi.primary.pak" paklocationuri="zip:///C:/IBM/WebSphere/ESB/properties/version/nif/backup/ wbi.primary.pak" productid="ESB"/
<product installrooturi="file:///C:/IBM/WebSphere/ESB/" lastvisited="2008-09-04 16:56:33-0400" productid="ESB" version="6.2.0.0"/>
When installing as a non-root installer, the installer programs create a vpd.properties file on all platforms, including Solaris and HP-UX.
Certain situations require you to edit the vpd.properties file before reinstalling WebSphere ESB. The uninstaller programs for WebSphere ESB edit the vpd.properties while uninstalling a product, to remove entries for the product and any of its features that might have entries in the file.
If the vpd.properties file has entries for a product that you uninstalled, you must edit the file and remove the entries. If you do not edit the vpd.properties file to remove entries for a product or features of a product, you cannot reinstall the product into the same directory structure. If product entries in the vpd.properties file are present, the installer program reads the vpd.properties file, determines that the product is already installed, and displays the panel that prompts you to install additional features into the existing product or to install the binaries a second time. Unfortunately, the existing binaries might not be valid at that point. The installer program does not verify the products that it finds listed in the vpd.properties file.
Restriction on
using the vpd.properties file by a non-Administrator on Microsoft® Windows Vista™ and Windows 2008 operating systems: For a
non-Administrator on the Windows Vista
and Windows 2008 operating
systems, this file is not valid if User Access Control (UAC) is enabled.
It might contain some Administrator's properties and will not remain
consistent.
The following example shows the entry for the vpd.properties file for Version 6.2.0.0 of the WebSphere product on a Windows platform. The example shows entire lines but wraps each line for formatting purposes.
WSEAA62|6|2|0|0|6.2.0.0|2=IBM WebSphere Enterprise Service Bus| IBM WebSphere Enterprise Service Bus|IBM WebSphere Enterprise Service Bus V6.2| IBM|http://www.ibm.com|6.2.0.0| C:\Program Files\IBM\WebSphere\ESB|0|0|1|WSEAA62|6|2|0|0|6.2.0.0|2|0| false|"properties/version/_uninst.wbi" "uninstall.jar" "uninstall.dat" " "|true|3|WSEAA62|6|2|0|0|6.2.0.0|2
Use the following table to help identify product entries.
Identifier | Product |
---|---|
WSE...62 | All version 6.2 products use this identifier
to identify the core product files:
|