Last updated: November 28, 2005
This document contains information for Device Manager Version 1.8.0.1 Fix Pack 1.
This Readme includes the following information:
This Fix Pack includes corrections for the following problems:
http://publib.boulder.ibm.com/infocenter/wedmInfo/v6r0/index.jsp
you may receive the following misleading Job Progress message after the unsucessful software removal job:
Error, not enough space on the device to accept a job size of zero.
Solution: Run the second software removel job in a separate session and you will receive a "missing Application URL" message .
Device Manager Fix Pack 1 requires the Product Update tool, which is included with the Device Manager Fix Pack.
The Product Update tool creates a backup of your configuration in case you need to remove the Fix Pack later. Before you install this Fix Pack, verify that you installed IBM® WebSphere® Everyplace® Device Management, Version 6.0.
To install the Product Update tool, complete the following steps:
Windows:
C:\Program Files\IBM\Updatertool
AIX or Linux:
/usr/IBM/Updatertool
Solaris:
/opt/IBM/Updatertool
Fix Pack 1 requires that you install the Product Update tool.
The Fix Pack should be applied where the Device Manager product root was installed and configured. If Device Manager was installed to the Deployment Manager, then you install the Fix Pack at the Deployment Manager.
Before you install this Fix Pack, verify you have enough disk space:
/usr/IBM/DeviceManager /opt/IBM/DeviceManager C:\Program Files\IBM\DeviceManager
To install the Fix Pack, complete the following steps:
Windows:
C:\Program Files\IBM\Updatertool
AIX or Linux:
/usr/IBM/Updatertool
Solaris:
/opt/IBM/Updatertool
chmod +x update*.sh
Each time you open a new command prompt, you need to set the JAVA_HOME environment, so if you are performing these steps on multiple computers, make sure to set the JAVA_HOME variable.
Windows:
setupCmdLine.bat
AIX, Linux, or Solaris:
. ./setupCmdLine.sh
Note: When running this command in a AIX, Linux, or Solaris shell, be sure to use the syntax " . ./setupCmdLine.sh ". If you do not precede the command with the period and space, the Java environment will not be properly set for the active shell.
Change to the was_home /bin directory, where was_home is the installation directory of the WebSphere Application Server is running.
Windows:
stopServer.bat DMS_AppServer -user was_admin_userid -password was_admin_password
AIX, Linux, or Solaris:
./stopServer.sh DMS_AppServer -user was_admin_userid -password was_admin_password
Navigate to the dms_home/bin directory and run the following command, where was_username is the WebSphere Application Server administrator ID and was_password is the password for the administrator ID:
Windows:
preUpdate -user was_username -password was_password
AIX, Linux, or Solaris:
./preUpdate.sh -user was_username -password was_password
Windows:
C:\Program Files\IBM\Updatertool
AIX or Linux:
/usr/IBM/Updatertool
Solaris:
/opt/IBM/Updatertool
Note: The commands shown below spans multiple lines for clarity, but the command begins with updateProduct and must be entered on a single line.
For example:
updateProduct -fixpack -installDir "dms_home" -fixpackDir "update_home" -install -fixpackID DMS_PTF_1801 -productID DMS -productVersion 1.8.0.0
Where dms_home represents the full path to the installation directory of Device Manager server.
Windows example:
updateProduct -fixpack -installDir "C:\Program Files\IBM\DeviceManager" -fixpackDir "C:\Program Files\IBM\Updatertool" -install -fixpackID DMS_PTF_1801 -productID DMS -productVersion 1.8.0.0
AIX or Linux example:
./updateProduct.sh -fixpack -installDir "/usr/IBM/DeviceManager" -fixpackDir "/usr/IBM/Updatertool" -install -fixpackID DMS_PTF_1801 -productID DMS -productVersion 1.8.0.0
Solaris example:
./updateProduct.sh -fixpack -installDir "/opt/IBM/DeviceManager" -fixpackDir "/opt/IBM/Updatertool" -install -fixpackID DMS_PTF_1801 -productID DMS -productVersion 1.8.0.0
Change to the dms_home/bin directory and run the following command, where was_username is the WebSphere Application Server administrator ID and was_password is the password for the administrator ID:
Windows:
postUpdate -user was_username -password was_password
AIX, Linux, or Solaris:
./postUpdate.sh -user was_username -password was_password
Change to the was_home /bin directory, where was_home is the installation directory of the WebSphere Application Server is running, then use the startServer command file.
Windows:
startServer.bat DMS_AppServer -user was_admin_userid -password was_admin_password
AIX, Linux, or Solaris:
./startServer.sh DMS_AppServer -user was_admin_userid -password was_admin_password
Note: If your configuration file is not named DMSconfig.properties, use the -file your_config_file_name parameter in place of the -file DMSconfig.properties parameter in the examples below.
Windows example:
DMSconfig.bat -target dms-console-repackage -file DMSconfig.properties
For Windows, make sure the properties file identified by the -file parameter exists. If the properties file does not exist, no error message is displayed.
AIX, Linux, or Solaris example:
DMSconfig.sh -target dms-console-repackage -file DMSconfig.properties
Result from the DMS config command:
If the HTTP server is on a remote computer, then the DMconsole.zip file is copied to the dms_home/www/dms/console directory.
If the HTTP server is on the local computer, then the DMSconfig command creates the DMconsole.zip file in the IBM_Http_Server\htdocs\language_code\dms\console directory, such as:
Windows example:
C:\Program Files\IBMHttpServer\htdocs\en_US\dms\consoleAIX or Linux example:
/usr/IBMHttpServer/htdocs/en_US/dms/consoleSolaris example:
/opt/IBMHttpServer/htdocs/en_US/dms/console
http://server_host_name/dmserver/DMconsoleand follow the instructions.
After you have applied the Device Manager Fix Pack, you can verify the version using the update tool.
where was_home is the installation directory of the WebSphere Application Server, such as:
Windows:
C:\Program Files\WebSphere\AppServer\bin
AIX or Linux:
/usr/IBM/WebSphere/AppServer/bin
Solaris:
/opt/IBM/WebSphere/AppServer/bin
Windows:
setupCmdLine.bat
AIX, Linux, or Solaris:
. ./setupCmdLine.sh
Note: When running this command in a AIX, Linux, or Solaris shell, be sure to use the syntax " . ./setupCmdLine.sh ". If you do not precede the command with the period and space, the Java environment will not be properly set for the active shell.
Windows:
C:\Program Files\IBM\Updatertool\puibin
AIX or Linux:
/usr/IBM/Updatertool/puibin
Solaris:
/opt/IBM/Updatertool/puibin
Note: When providing the path for the PUI_PRODUCT_HOME environment variable, you must not place quotes around the path.
Windows:
set PUI_PRODUCT_HOME=dms_home
Windows example:
set PUI_PRODUCT_HOME=C:\Program Files\IBM\DeviceManager
AIX or Linux:
export PUI_PRODUCT_HOME=/dms_home
AIX or Linux example:
export PUI_PRODUCT_HOME=/usr/IBM/DeviceManager
Solaris:
export PUI_PRODUCT_HOME=/dms_home
Solaris example:
export PUI_PRODUCT_HOME=/opt/IBM/DeviceManager
Windows:
puiVersionInfo.bat
AIX, Linux, or Solaris:
chmod +x pui*.sh ./puiVersionInfo.sh
To remove Device Manager 1.8.0.1 Fix Pack 1, do the following steps:
Each time you open a new command prompt, you need to set the JAVA_HOME environment, so if you are performing these steps on multiple computers, make sure to set the JAVA_HOME variable.
Windows:
setupCmdLine.bat
AIX, Linux, or Solaris:
. ./setupCmdLine.sh
Note: When running this command in a AIX, Linux, or Solaris shell, be sure to use the syntax " . ./setupCmdLine.sh ". If you do not precede the command with the period and space, the Java environment will not be properly set for the active shell.
Change to the was_home /bin directory, where was_home is the installation directory of the WebSphere Application Server is running.
Windows:
stopServer.bat DMS_AppServer -user was_admin_userid -password was_admin_password
AIX, Linux, or Solaris:
./stopServer.sh DMS_AppServer -user was_admin_userid -password was_admin_password
Change to the dms_home/bin directory and run the following command, where was_username is the WebSphere Application Server administrator ID and was_password is the password for the administrator ID:
Windows:
preUpdate -user was_username -password was_password
AIX, Linux, or Solaris:
./preUpdate.sh -user was_username -password was_password
Windows:
C:\Program Files\IBM\Updatertool
AIX or Linux:
/usr/IBM/Updatertool
Solaris:
/opt/IBM/Updatertool
chmod +x update*.sh
Note: The command shown below spans multiple lines for clarity, but the command begins with updateProduct and must be entered on a single line.
For example:
updateProduct -installDir "dms_home" -fixpack -uninstall -fixpackID DMS_PTF_1801 -fixpackDetails
Where dms_home represents the full path to the installation directory of Device Manager server.
Windows example:
updateProduct -installDir "C:\Program Files\IBM\DeviceManager" -fixpack -uninstall -fixpackID DMS_PTF_1801 -fixpackDetails
AIX or Linux example:
./updateProduct.sh -installDir "/usr/IBM/DeviceManager" -fixpack -uninstall -fixpackID DMS_PTF_1801 -fixpackDetails
Solaris example:
./updateProduct.sh -installDir "/opt/IBM/DeviceManager" -fixpack -uninstall -fixpackID DMS_PTF_1801 -fixpackDetails
Change to the dms_home/bin directory and run the following command, where was_username is the WebSphere Application Server administrator ID and was_password is the password for the administrator ID:
Windows:
postUpdate -user was_username -password was_password
AIX, Linux, or Solaris:
./postUpdate.sh -user was_username -password was_password
Change to the was_home /bin directory, where was_home is the installation directory of the WebSphere Application Server is running.
Windows:
startServer.bat DMS_AppServer -user was_admin_userid -password was_admin_password
AIX, Linux, or Solaris:
./startServer.sh DMS_AppServer -user was_admin_userid -password was_admin_password
Note: If your configuration file is not named DMSconfig.properties, use the -file your_config_file_name parameter in place of the -file DMSconfig.properties parameter in the examples below.
Windows example:
DMSconfig.bat -target dms-console-repackage -file DMSconfig.properties
For Windows, make sure the properties file identified by the -file parameter exists. If the properties file does not exist, no error message is displayed.
AIX, Linux, or Solaris example:
DMSconfig.sh -target dms-console-repackage -file DMSconfig.properties
Result from the DMS config command:
If the HTTP server is on a remote computer, then the DMconsole.zip file is copied to the dms_home/www/dms/console directory.
If the HTTP server is on the local computer, then the DMSconfig command creates the DMconsole.zip file in the IBM_Http_Server\htdocs\language_code\dms\console directory, such as:
Windows example:
C:\Program Files\IBMHttpServer\htdocs\en_US\dms\consoleAIX or Linux example:
/usr/IBMHttpServer/htdocs/en_US/dms/consoleSolaris example:
/opt/IBMHttpServer/htdocs/en_US/dms/console
http://server_host_name/dmserver/DMconsoleand follow the instructions.
IBM, WebSphere, and Everyplace are registered trademarks of the IBM Corporation in the United States, other countries, or both.
Microsoft, Active Directory, Exchange, Pocket PC, Internet Explorer, Windows, Windows 2003, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
Other company, product, and service names may be trademarks or service marks of others.
(c) Copyright International Business Machines Corporation 1994, 2005. All
rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.