Tivoli Intelligent ThinkDynamic Orchestrator and Tivoli Provisioning Manager Interim Fix, IF0001 Readme
August 2004
Copyright statement
About this interim fix
Installation notes
Before you install the interim fix
Viewing the license agreement
Creating a temporary directory
Unzipping the interim fix
Installing the fix on a Windows system
Installing the fix on AIX, Linux or Solaris
Post-installation steps
Before you begin
Post-installation on Windows
Post-installation on AIX, Linux, or Solaris
Uninstallation information
Before you begin
Uninstalling the fix on a Windows system
Redeploying the expanded archive files
Reinstalling the automation packages
Uninstalling the fix on AIX, Linux, or Solaris machine
Redeploying the expanded archive files
Reinstalling the automation packages
Restoring the database
Documentation updates
SOAP commands for running workflows
Creating deployment requests from the command line
Creating deployment requests in a Java program
Contacting customer support
Notices and trademarks
Notices
Trademarks
First Edition, August 2004
(C) Copyright IBM(R) Corporation 2004. All rights
reserved. May only be used pursuant to a Tivoli(R) Systems Software
License Agreement, an IBM Software License Agreement, or Addendum for Tivoli
Products to IBM Customer or License Agreement. No part of this
publication may be reproduced, transmitted, transcribed, stored in a retrieval
system, or translated into any computer language, in any form or by any means,
electronic, mechanical, magnetic, optical, chemical, manual, or otherwise,
without prior written permission of IBM Corporation. IBM Corporation
grants you limited permission to make hardcopy or other reproductions of any
machine-readable documentation for your own use, provided that each such
reproduction shall carry the IBM Corporation copyright notice. No other
rights under copyright are granted without prior written permission of IBM
Corporation.
U.S. Government Users Restricted Rights - Use,
duplication or disclosure restricted by GSA ADP Schedule Contract with IBM
Corp.
This readme file contains the latest information about installing Tivoli
Intelligent ThinkDynamic Orchestrator Interim Fix, Version
2.1.0.0 and Tivoli Provisioning Manager Interim Fix,
Version 2.1.0.0. For more information on how to
install the products, Tivoli Intelligent ThinkDynamic Orchestrator V
2.1.0 and Tivoli Provisioning Manager V 2.1.0,
refer to the installation guide that is supplied with each product.
Interim Fix V 2.1.0.0 includes new fixes and customer
Authorized Program Analysis Reports (APARs). For a detailed list of
fixes and customer APARs included in this interim fix, refer to the file
2.1.0.0-TIV-TIO-IF0001.DEFECTS.html.
To download the defects list:
- Go to the IBM Support Web site:
http://www.ibm.com/support
- In the Downloads list, click Downloads and
Drivers.
- In the search box, enter the interim fix number:
2.1.0.0-TIV-TIO-IF0001 and click
Submit.
- Note:
- Interim Fix 2.1.0.0-TIV-TIO-IF0001 applies to Tivoli
Intelligent ThinkDynamic Orchestrator and Tivoli Provisioning Manager.
- On the Download Results page, click the Tivoli Intelligent
ThinkDynamic Orchestrator & Provisioning Mgr
2.1.0.0-TIV-TIO-IF0001 link.
- On the Tivoli Intelligent ThinkDynamic Orchestrator & Provisioning Mgr
2.1.0.0-TIV-TIO-IF0001 page, click
2.1.0.0-TIV-TIO-IF0001-DEFECTS (HTTP)
To add an available server to a cluster:
- Click the Data center assets and resources tab.
- Click Inventory -> Servers.
- Navigate to the list of servers that contains an available server.
You can generate a list of servers in any of the three following ways:
- In the Servers panel, run a search.
- In the Data center assets and resources page, under
Servers, click a resource pool.
- In the Data center assets and resources page, under
Servers, click [no owner].
- On the list of servers, select more server options for the available
server and click Assign Server to Cluster.
- On the Clusters list, click the cluster that you want to assign
the server to, and click Save.
Interim fix V 2.1.0.0 supports all the hardware and
software that is supported by Tivoli Intelligent ThinkDynamic Orchestrator V
2.1.0 and Tivoli Provisioning Manager V
2.1.0. Refer to the Installation Guide that is
provided with your product to verify that your system meets the hardware and
disk space and operating system requirements, as well as the required kernel
parameter settings, and other requirements).
Complete the following instructions to install the interim fix.
Complete the following instructions before you install the interim
fix.
Before you install Interim Fix V 2.1.0.0 you must read
and agree to the terms of the product license agreement by viewing the
contents of the license_oem.txt license file located in the
following directory:
- In Windows(R): %TIO_HOME%\license
- In AIX(R), Linux(TM), or Solaris: $TIO_HOME/license
On the Tivoli Intelligent ThinkDynamic Orchestrator server or Tivoli
Provisioning Manager server, create a temporary directory into which you will
place the interim fix ZIP file.
To create the temporary directory, run the following command:
The directory must meet the following criteria:
- Exists outside the home directory.
- Includes at least 200 MB of free space to contain the interim fix after it
is unzipped.
- Includes read and write privileges.
Complete the following instructions to unzip Interim Fix V
2.1.0.0. These instructions are applicable to all
the operating systems supported by IBM for Interim Fix V
2.1.0.0.
- Log on to the server as Administrator in Windows, or as
root in Solaris or Linux or AIX.
- Download the interim fix package to
update_installer_dir directory where
update_installer_dir is the directory in which you will
unzip the interim fix ZIP file.
- Unzip the interim fix ZIP file. Unzipping the file will create a
new directory within the current directory to store the package
contents.
- Note:
- After you unpack the ZIP file, you can delete the ZIP file to free space in
the directory if necessary.
- If you unzip the file from Cygwin, ensure that the files under the
update_installer_dir/installer directory have read and
write permissions.
To install Interim Fix V 2.1.0.0 on Windows:
- From a command prompt, log in to the Tivoli Intelligent ThinkDynamic
Orchestrator server or Tivoli Provisioning Manager server as
Administrator
- Ensure that the database server and the directory server are both
running.
- On the Tivoli Intelligent ThinkDynamic Orchestrator server or the Tivoli
Provisioning Manager server, set the JAVA_HOME environment variable
to WAS_HOME\java where WAS_HOME is
the location of the WebSphere Application Server.
- Change directory to update_installer_dir\installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From update_installer_dir\installer, run the
updatewizard.bat command to launch the installation wizard
directory.
- Select the correct language and click OK.
- On the Welcome screen, click Next.
- On the next screen, specify the installation root directory.
- Note:
- The installation directory might not be specified here because, on some
platforms, the graphical update installer program does not recognize the
existing Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli Provisioning
Manager installation. To work around this limitation:
- In the Installation Directory box, if the installation
directory is not specified, select the Specify product information
check box.
- Click Browse and select the appropriate installation root
directory. For example:
C:\IBM\tivoli\thinkcontrol
- Click Next until you are prompted to select an option.
- Select Install fix packs and click Next.
- The interim fix directory screen displays the default directory in which
the interim fix package is installed. Verify that the interim fix
package is in this directory and click Next.
- On the interim fix selection screen, select the correct interim fix, and
click Next.
- On the review screen, in the Name box click
Next.
- On the summary screen, click Finish. The system
completes the installation.
To install Interim Fix V 2.1.0.0 on AIX , Linux, or
Solaris:
- Log in to the Tivoli Intelligent ThinkDynamic Orchestrator server or
Tivoli Provisioning Manager server as root.
- Ensure that the database server and the directory server are both
running.
- Export the JAVA_HOME environment variable to
WAS_HOME/java where WAS_HOME is
the location of the WebSphere Application Server.
- Ensure that the DISPLAY variable is set and confirm that the
hostname of the server is correct.
- Change directory to update_installer_dir/installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From /update_installer_dir/installer, run
updateWizard.sh to launch the installation wizard.
- Select the correct language and click OK.
- On the next screen, specify the installation root directory.
- Note:
- The installation directory might not be specified here because, on some
platforms, the graphical update installer program does not recognize the
existing Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli Provisioning
Manager installation. To work around this limitation:
- In the Installation Directory box, if the installation
directory is not specified, select the Specify product information
check box.
- Click Browse and select the appropriate installation root
directory. For example:
/opt/IBM/tivoli/thinkcontrol
- Click Next until you are prompted to select an option.
- Select Install fix packs and click Next.
- The interim fix directory screen displays the default directory in which
the interim fix package is installed. Verify that the interim fix
package is in this directory and click Next.
- On the interim fix selection screen, select the correct interim fix, and
click Next.
- On the review screen, in the Name box click
Next.
- On the summary screen, click Finish. The system
completes the installation.
Complete the following instructions after you install the interim
fix.
Before you complete the post-installation steps:
- Back up the database using the backup utility that is provided with the
database.
- Ensure that the database server and the directory server are
running.
- Stop the Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli
Provisioning Manager server. For detailed instructions on how to start
and stop the servers in different environments, refer to the installation
guide that is supplied with the product.
To complete the post installation procedure on Windows:
- Log in as user tiodamin.
- Ensure that WebSphere Application Server is stopped.
- Change directory to update_installer_dir\installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From update_installer_dir\installer\utils, run the
postinstall.bat was_user was_pwd command, where
was_user is your WebSphere Application Server user name,
and was_pwd is your WebSphere Application Server
password.
- Note:
- The postinstallation operation will print the output to the console.
You can also redirect the output to a log file by running the following
command:
postinstall.bat was_user was_pwd > log.txt
where was_user is your WebSphere Application Server
user name, and was_pwd is your WebSphere Application
Server password.
To complete the post installation procedure on AIX , Linux, or
Solaris:
- Log in as user tiodamin.
- Ensure that the WebSphere Application Server is stopped.
- Change directory to update_installer_dir/installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From /update_installer_dir/installer/utils, run
postinstall.sh was_user was_pwd to deploy the EAR
(expanded archive) files and the database schema change, where
was_user is your WebSphere Application Server user name,
and was_pwd is your WebSphere Application Server
password.
- Note:
- The post-installation operation will print the output to the console.
You can also redirect the output to a log file by running the following
command:
postinstall.sh was_user was_pwd > log.txt
where was_user is your WebSphere Application Server
user name, and was_pwd is your WebSphere Application
Server password.
Complete the following instructions to uninstall the interim fix.
Before you uninstall the interim fix:
- Ensure that the database server is running.
- Stop the Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli
Provisioning Manager server. For detailed instructions on how to start
and stop the servers in different environments, refer to the installation
guide that is supplied with the product.
- Ensure that the WebSphere Application Server is stopped.
To uninstall Interim Fix V 2.1.0.0 on Windows:
- From a command prompt, log in to the Tivoli Intelligent ThinkDynamic
Orchestrator server or Tivoli Provisioning Manager server as
Administrator
- Ensure that the database server and the directory server are both
running.
- On the Tivoli Intelligent ThinkDynamic Orchestrator server or the Tivoli
Provisioning Manager server, set the JAVA_HOME environment variable
to WAS_HOME\java where WAS_HOME is
the location of the WebSphere Application Server.
- Change directory to update_installer_dir\installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From update_installer_dir\installer, run the
updatewizard.bat command to launch the installation
wizard.
- Select the correct language and click OK.
- On the Welcome screen, click Next.
- On the next screen, specify the installation root directory.
- Note:
- The installation directory might not be specified here because, on some
platforms, the graphical update installer program does not recognize the
existing Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli Provisioning
Manager installation. To work around this limitation:
- In the Installation Directory box, if the installation
directory is not specified, select the Specify product information
check box.
- Click Browse and select the appropriate installation root
directory. For example:
C:\IBM\tivoli\thinkcontrol
- Click Next until you are prompted to select an option.
- Select Uninstall fix packs and click Next.
- The name of the installed interim fix package is displayed. Verify
that the specified interim fix package is the one that you want to uninstall,
and click Next.
- On the interim fix selection screen, select the correct interim fix, and
click Next.
- On the review screen, in the Name box click
Next.
- On the summary screen, click Finish. The system
completes the uninstallation.
After you have completed the uninstallation procedure using the graphical
interface, you must redeploy the EAR (expanded archive) files on the WebSphere
Application Server. To redeploy the EAR files:
- Log in to the Tivoli Intelligent ThinkDynamic Orchestrator server or the
Tivoli Provisioning Manager server as user tioadmin.
- Start the WebSphere Application Server.
- From a command prompt, run the following command:
%TC_ROOT%\bin\bash --login -c "$TIO_HOME/tools/was_deploy.sh username password"
The default value for username and
password is wasadmin.
- Stop the WebSphere Application Server.
After you redeploy the expanded archive files, you must reinstall the
automation packages.
Run %TIO_HOME%\tools\post-install.cmd. This script
installs all automation packages into the %TIO_HOME%\drivers
directory. If you added any automation packages to this directory, they
will be installed when you run the script.
- Note:
- Consider removing any automation packages that you added to the
%TIO_HOME%\drivers directory to prevent "not installed" error
messages from appearing when you run this script. The script will
process for approximately one hour, as the system loads the automation
packages.
To uninstall Interim Fix V 2.1.0.0 on AIX , Linux or
Solaris:
- Log in to the Tivoli Intelligent ThinkDynamic Orchestrator server or
Tivoli Provisioning Manager server as root.
- Ensure that the database server and the directory server are both
running.
- Export the JAVA_HOME environment variable to
WAS_HOME/java where WAS_HOME is
the location of the WebSphere Application Server.
- Ensure that the DISPLAY variable is set and confirm that the
hostname of the server is correct.
- Change directory to update_installer_dir/installer
where update_installer_dir is the directory in which you
unzipped the interim fix ZIP file.
- From /update_installer_dir/installer, run
updateWizard.sh to launch the installation wizard.
- Select the correct language and click OK.
- On the Welcome screen, click Next.
- On the next screen, specify the installation root directory.
- Note:
- The installation directory might not be specified here because, on some
platforms, the graphical update installer program does not recognize the
existing Tivoli Intelligent ThinkDynamic Orchestrator or Tivoli Provisioning
Manager installation. To work around this limitation:
- In the Installation Directory box, if the installation
directory is not specified, select the Specify product information
check box.
- Click Browse and select the appropriate installation root
directory. For example:
/opt/IBM/tivoli/thinkcontrol
- Click Next until you are requested to select an option.
- Select Uninstall fix packs and click Next.
- The name of the installed interim fix package is displayed. Verify
that the specified interim fix package is the one that you want to uninstall,
and click Next.
- On the interim fix selection screen, select the correct interim fix, and
click Next.
- On the review screen, in the Name box click
Next.
- On the summary screen, click Finish. The system
completes the uninstallation.
After you have completed the uninstallation procedure using the graphical
interface, you must redeploy the EAR (expanded archive) files on the WebSphere
Application Server. To redeploy the EAR files:
- Log in to the Tivoli Intelligent ThinkDynamic Orchestrator server or the
Tivoli Provisioning Manager server as user tioadmin.
- Start the WebSphere Application Server.
- At a command prompt, run the following script:
$TIO_HOME/tools/was_deploy.sh username password
The default value for username and
password is wasadmin.
- Stop the WebSphere Application Server.
After you redeploy the expanded archive files, you must reinstall the
automation packages. To reinstall the automation packages:
- Run $TIO_HOME/tools/deinitdb.sh
- Run $TIO_HOME/tools/post-install.sh start. This
script installs all automation packages into the $TIO_HOME/drivers
directory. If you added any automation packages to this directory, they
will be installed when you run the script.
- Note:
- Consider removing any automation packages that you added to the
$TIO_HOME/drivers directory to prevent "not installed" error
messages from appearing when you run this script. The script will
process for approximately one hour, as the system loads the automation
packages.
Tivoli Intelligent ThinkDynamic Orchestrator and Tivoli Provisioning
Manager cannot determine or predict whether the database should be restored
after you uninstall the interim fix.
If you restore the database to the information that existed before the
interim fix was installed, the information that was recorded when you
installed the interim fix will be deleted.
The decision to restore the database is, therefore, largely affected by the
business needs of the enterprise. The database administrator and the
appropriate corporate representatives should discuss whether or not the
enterprise needs to keep the information that was recorded when you installed
the interim fix. If you need that information, do not restore the
database. If you do not need the information, it might be appropriate
to restore the database.
This section includes updates to the existing documentation.
The SOAP commands for running workflows have been updated.
You can use MessageTranslator.wsdl to run a workflow. These
commands are useful when you want to test workflows in a test application
environment. You can run a workflow from the command line or from XML
code. The XML format is useful for creating deployment requests from a
Java program. These commands are available to all users.
- Syntax
-
soapcli username password wsdl_location createDeploymentRequest
request_type_id workflow_name request_parameters
- Options
- This command uses the following parameters:
- request_type_id
- The numeric identifier for the type of request.
- workflow_name
- The workflow name
- request_parameters
- Parameters for the specified workflow.
- Example
- The following examples show a createDeploymentRequest operation without
request parameters and with request parameters.
soapcli username password http://localhost:9080/tcSoap/wsdl/com/ibm/tc/soap/
MessageTranslatorService.wsdl createDeploymentRequest 0 myworkflow
soapcli username password http://localhost:9080/tcSoap/wsdl/com/ibm/tc/soap/
MessageTranslatorService.wsdl createDeploymentRequest 0 myworkflow "param1=value1,param2=value2,param3=value3"
- Returned value
- The identifier of the new deployment request.
- Syntax
- To incorporate request parameters for a deployment request, use the
following XML format:
<?xml version="1.0" encoding="UTF-8"?>
<requestParameters>
<param name="param1" value="value1"/>
<param name="param2" value="value2"/>
<param name="param3" value="value3"/>
</requestParameters>
- Example
- The following example integrates a SOAP call from a Java client program by
using the requestParameters in an XML string:
public class MyTest
public MyTest() throws Exception {
String wsdl= "http://localhost:9080/tcSoap/wsdl/com/ibm/tc/soap/
Message-TranslatorService.wsdl";
String opname= "createDeploymentRequest";
List params= new ArrayList();
params.add("0");
params.add("myworkflow");
String requestParams =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
"<requestParameters>" +
"<param name=\"param1\" value=\"value1\"/>" +
"<param name=\"param2\" value=\"value2\"/>" +
"<param name=\"param3\" value=\"value3\"/>" +
"<param name=\"param4\" value=\"value4\"/>" +
"</requestParameters>";
params.add(requestParams);
System.out.println("result: " + Invoker.invoke(wsdl, opname, params, "userid",
"password"));
}
- Returned value
- The ID of the new deployment request.
If you have any questions about this interim fix, call the IBM Support
Center for your country. For example, in the USA call
1-800-IBM-SERV. For specific contact numbers for all countries, refer
to the following Web site:
http://techsupport.services.ibm.com/guides/contacts.html
The following section includes important information about this document
and its use.
This information was developed for products and services offered in the
U.S.A.
IBM may not offer the products, services, or features discussed in this
document in other countries. Consult your local IBM representative for
information on the products and services currently available in your
area. Any reference to an IBM product, program, or service is not
intended to state or imply that only that IBM product, program, or service may
be used. Any functionally equivalent product, program, or service that
does not infringe any IBM intellectual property right may be used
instead. However, it is the user's responsibility to evaluate and
verify the operation of any non-IBM product, program, or service.
IBM may have patents or pending patent applications covering subject matter
described in this document. The furnishing of this document does not
grant you any license to these patents. You can send license inquiries,
in writing, to:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
The following paragraph does not apply to the United Kingdom or any other
country where such provisions are inconsistent with local law:
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS
IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
Some states do not allow disclaimer of express or implied warranties in
certain transactions, therefore, this statement may not apply to you.
This information could include technical inaccuracies or typographical
errors. Changes are periodically made to the information herein;
these changes will be incorporated in new editions of the publication.
IBM may make improvements and/or changes in the product(s) and/or the
program(s) described in this publication at any time without notice.
Any references in this information to non-IBM Web sites are provided for
convenience only and do not in any manner serve as an endorsement of those Web
sites. The materials at those Web sites are not part of the materials
for this IBM product and use of those Web sites is at your own risk.
IBM may use or distribute any of the information you supply in any way it
believes appropriate without incurring any obligation to you.
Licensees of this program who wish to have information about it for the
purpose of enabling: (i) the exchange of information between
independently created programs and other programs (including this one) and
(ii) the mutual use of the information which has been exchanged, should
contact:
IBM Canada Ltd.
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
Canada
Such information may be available, subject to appropriate terms and
conditions, including in some cases, payment of a fee.
The licensed program described in this document and all licensed material
available for it are provided by IBM under terms of the IBM Customer
Agreement, IBM International Program License Agreement or any equivalent
agreement between us.
The IBM logo and the following terms are trademarks or registered
trademarks of International Business Machines Corporation in the United States
or other countries or both:
- IBM
- WebSphere(R)
- AIX
- DB2(R)
- DB2 Universal Database(TM)
- Linux
Linux is a trademark of Linus Torvalds in the United States, other
countries, or both.
UNIX(R) is a registered trademark of The Open Group in the United
States, other countries, or both.
Pentium(R) and Intel(TM) are registered trademarks of Intel Corporation
in the United States, other countries, or both.
Java(TM) and all Java-based trademarks and logos are trademarks or
registered trademarks of Sun Microsystems, Inc. in the United States,
other countries, or both.
Microsoft(R) and Windows are trademarks or registered 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.