for WebSphere Everyplace Access Version 5.x
Last update: September 22, 2005
This document describes the Product Update Installer application, which can be used to install or remove interim fixes and fix packs for selected features on supported products. This document includes examples of the command syntax used by the Update Installer and information on tracking product version and history information that the supported products maintains whenever you install or remove an interim fix or fix pack.
This document should be used as a reference for the updateProductWizard and updateProduct commands and their parameters. However, for detailed instructions on using the Product Update Installer to install an interim fix or fix pack, always refer to the README file provided with the interim fix or fix pack.
This section describes the updateProduct command and its command-line parameters.
Do not launch multiple copies of the update installer at one time The update installer cannot be launched concurrently with itself. Performing more than one update at the same time can lead to a failed or faulty installation.
Features | Windows default home | AIX default home |
DB2 Everyplace | drive:\Program Files\WebSphere\DB2Everyplace | /usr/WebSphere/DB2Everyplace82 |
Device Manager | drive:\Program Files\WebSphere\DMS16 | /usr/WebSphere/DM16 |
Everyplace Access Services | drive:\Program Files\WebSphere\EAS | /usr/WebSphere/EAS |
Everyplace Synchronization Server | drive:\Program Files\WebSphere\IBMSyncServer | /usr/WebSphere/IBMSyncServer |
Intelligent Notification Services | drive:\Program Files\WebSphere\INS | /usr/WebSphere/INS |
Location Aware Services | drive:\Program Files\WebSphere\LAS | /usr/WebSphere/LAS |
Space is also required for backup files in the wea_feature_home/config/version/backup directory.
Set up the Java environment for the update installer:
On Windows platforms, the pkunzip utility might not decompress the download image correctly. Use another utility (such as WinZip) to unzip the image.
The following files are associated with the update installer:
The update installer records processing results in log files in the wea_feature_home/config/version/log directory. Backup files created during the installation of interim fixes and fix packs are in the wea_feature_home/config/version/backup directory. The files are required to uninstall an interim fix or fix pack.
Depending upon the parameters you choose, the updateProduct command:
The following examples describe the syntax of various uses of the update installer. In each example, optional parameters are enclosed by brackets ([ ]). Values that you supply appear in italicized font. Choices are denoted by the pipe symbol (|).
updateProduct -help | -? | /help | -usage
updateProduct -installDir "fully qualified WEA feature installation directory" -fix -fixDir "fully qualified fix directory" -install | -uninstall | uninstallAll -fixes space-delimited list of fixes -fixJars space-delimited list of fix JAR files [ -configProperties "property file name and path" ] [-fixDetails] [-prereqOverride]
updateProduct -fix -installDir "fully qualified WEA feature installation directory"
updateProduct -fix -installDir "fully qualified WEA feature installation directory" -fixDir "fully qualified fix directory"
updateProduct -installDir "fully qualified WEA feature installation directory" -fixpack -fixpackDir "fully qualified fix pack directory" -install | -uninstall -fixPackID fix pack ID [-configProperties "property file name and path"] [-includeOptional space-delimited list of components] -fixpackDetails
All other valid arguments are ignored, such as the prereqOverride argument, which is for fix processing only.
updateProduct -fixpack -installDir "fully qualified WEA feature installation directory"
updateProduct -fixpack -installDir "fully qualified WEA feature installation directory" -fixpackDir "fully qualified fix pack directory"
Use the following parameters for the updateProduct command:
You can use the following properties in this file:
When specifying properties in a file, the following conventions should be observed:
The following examples are based on Everyplace Access Services and assume that:
Examples in this section include:
Most of the examples are split into more than one line, for clarity.
To get help for the updateProduct command:
C:\Program Files\WebSphere\WEA_updater> updateProduct -help
To install a collection of interim fixes:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixes Fix1 Fix2
To install a collection of interim fixes and display interim fix details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixes Fix1 Fix2 -fixDetails
To install a collection of interim fixes and use a separate properties file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixes Fix1 Fix2 -configProperties .\myProp.properties
To install a collection of fixes and override prerequisite checking:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixes Fix1 Fix2 -prereqOverride
To install interim fixes from a Java archive (JAR) file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixJar Fix1
To install interim fixes from a Java archive (JAR) file and display interim fix details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixJar Fix1 -fixDetails
To install interim fixes from a Java archive (JAR) file and override prerequisite checking:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -install -fixJar Fix1 -fixDetails
To uninstall a collection of interim fixes:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixes Fix1 Fix2
To uninstall a collection of interim fixes and display interim fix details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixes Fix1 Fix2 -fixDetails
To uninstall a collection of interim fixes and use a separate properties file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixes Fix1 Fix2 -configProperties .\myProp.properties
To uninstall a collection of interim fixes and override prerequisite checking:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixes Fix1 Fix2 -prereqOverride
To uninstall interim fixes in a Java archive (JAR) file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixJar Fix1
To uninstall interim fixes in a Java archive (JAR) file and display interim fix details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixJar Fix1 -fixDetails
To uninstall interim fixes in a Java archive (JAR) file and override prerequisite checking:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes" -uninstall -fixJar Fix1 -fixDetails
To view a list of installed interim fixes:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS"
To view a list of interim fixes available in the repository:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fix -installDir "C:\Program Files\WebSphere\EAS" -fixDir "C:\Program Files\WebSphere\WEA_updater\fixes"
To install a fix pack:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -fixpackDir "C:\Program Files\WebSphere\WEA_updater\fixpacks" -install -fixpackID Fixpack1
To install a fix pack, and display fix pack details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -fixpackDir "C:\Program Files\WebSphere\WEA_updater\fixpacks" -install -fixpackID Fixpack1 -fixpackDetails
To install a fix pack and use a separate properties file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -fixpackDir "C:\Program Files\WebSphere\WEA_updater\fixpacks" -install -fixpackID Fixpack1 -configProperties .\myProp.properties
To uninstall a fix pack:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -uninstall -fixpackID Fixpack1
To uninstall a fix pack, and display fix pack details:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -uninstall -fixpackID Fixpack1 -fixpackDetails
To uninstall a fix pack, and use a separate properties file:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -uninstall -fixpackID Fixpack1 -configProperties .\myProp.properties
To view a list of installed fix packs:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS"
To view a list of fix packs available in the repository for WebSphere Everyplace Access:
C:\Program Files\WebSphere\WEA_updater> updateProduct -fixpack -installDir "C:\Program Files\WebSphere\EAS" -fixpackDir "C:\Program Files\WebSphere\WEA_updater\fixpacks"
Set up the Java environment for the update installer:
The wea_feature_home/config/version directory in the installation directory for each feature contains important data about the WebSphere Everyplace Access features, such as the build version and build date. This information is included in [feature].feature file.
The wea_feature_home/config/version/history directory in the installation directory for each feature contains a collection of records for installed fixes fix packs. This information is included in [interim fixID].efixApplied, [interim fixID].efixDriver, [fix packID].ptfApplied, and [fix packID].ptfDriver files.
A driver file has useful information about the entire contents of an interim fix or fix pack. The applied file has relevant information about the fixes or fix packs that are currently applied.
Event.history files contain a detailed log about updates you have applied, either successfully or unsuccessfully. Time-stamped, detailed logs record each update process in the wea_feature_home/config/version/log directory of the installation directory for each feature.
This topic describes the XML data files that store product information for WebSphere Everyplace Access features. By default, the document type declarations (DTDs) for these files are in the wea_feature_home/config/version/dtd folder of the installation directory for each feature. See the Storage locations section for more information.
This topic includes:
There are two kinds of product information files:
The following file indicates that a WebSphere Everyplace Access feature is installed:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE websphere PUBLIC "websphereId" "websphere.dtd"> <websphere name="IBM WebSphere Everyplace Access" version="5.0"/>
The following XML files represent installed items and installation events:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE component PUBLIC "componentId" "component.dtd"> <component build-date="2004-08-27" build-version="5.0.0.0" name="EAS.config" spec-version="5.0"/>
This file stores version history information:
The following XML files in the wea_feature_home/config/version/history directory describe fixes and fix packs that are currently installed. These XML files are related to installation items by the primary ID information, which is shown here by <angle brackets> and italicized text.
WebSphere Everyplace Access products use two other directories when performing update operations, for logging and backups. By default, the two directories are relative to the product version directory, as follows:
WebSphere Everyplace Access products store log files to document component, interim fix, and fix pack operations and updates.
WebSphere Everyplace Access products back up components before applying interim fixes or fix packs. If you uninstall an interim fix or fix pack, WebSphere Everyplace Access products restore the backed-up component JAR file.
For example: 20020924_211832 is 24-Sep-2002, 9:18:32 pm
For example: PQ77683_EAS50_iFix is an interim fix ID; EAS_PTF_5001 is a fix pack ID.
For example: wea_feature_home/config/version/log/20040915_144857_PQ77683_EAS50_iFix_install.log and wea_feature_home/config/version/log/20040915_162140_PQ77683_EAS50_iFix_uninstall.log
For example: wea_feature_home/config/version/log/20040915_144857_PQ77683_EAS50_iFix_Config_install.log and wea_feature_home/config/version/log/20040915_162140_PQ77683_EAS50_iFix_Config_uninstall.log
For example: wea_feature_home/config/version/log/20040915_144857_EAS_PTF_5001_install.log and wea_feature_home/config/version/log/20040915_162140_EAS_PTF_5001_uninstall.log
For example: wea_feature_home/config/version/log/20040915_144857_EAS_PTF_5001_Config_install.log and wea_feature_home/config/version/log/20040915_162140_EAS_PTF_5001_Config_uninstall.log
For example: 20030915_144857_PQ77683_EAS50_iFix_Config_undo.jar
Do not delete a backup Java archive (JAR) file. You cannot remove a component update if the corresponding backup JAR file is not present.
Update processing might also use a temporary directory, if necessary. A Java property specifies this directory as described in the next section.
Product information files are located relative to the WebSphere Everyplace Access feature installation root.
Default file paths and Java properties that set them are:
AIX, DB2, Everyplace, IBM, Tivoli, and WebSphere are registered trademarks of the IBM Corporation in the United States, other countries, or both.
Lotus and Domino are trademarks or registered trademarks of Lotus Development Corporation and/or IBM Corporation in the United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
JDBC is a trademark of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Active Directory, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
This product includes software developed by the ExoLab Project (http://www.exolab.org/).
This product includes software developed by the Java Apache Project (http://java.apache.org/).
Other company, product, and service names may be trademarks or service marks of others.
(c) Copyright International Business Machines Corporation 1994, 2004. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.