IBM Tivoli Provisioning Manager Fix Pack 3, Readme


Contents

Copyright statement

About this fix pack

  • New in Fix Pack V 3.1.0.3
  • V 3.1 enhancements
  • Fixes that were found in V 3.1
  • Product compatibility
  • Multi-node environments
  • Installation requirements
  • Installation road map for Fix Pack V 3.1.0.3
  • Pre-installation instructions

  • Running the cancel-all-in-progress script
  • Running the deployment requests script
  • Updating the value configuration parameters in DB2
  • Installing WebSphere Application Server Cumulative Fix 7
  • Required changes to the IBM Tivoli Directory Server configuration file
  • Installing IBM Tivoli Directory Server Fix pack 3 and interim fix 1
  • Installation of the fix pack

  • Creating a temporary directory
  • Unzipping the fix pack
  • Installing the fix on a Windows system
  • Using the graphic installer
  • Using the silent installer
  • Post-installation steps

  • Running the postinstall.bat script on Windows
  • Before you begin
  • Completing the post installation steps
  • Documentation and Online help plug-in updates

  • Download the updated source
  • Installing the updated source
  • Viewing the updated online help
  • Uninstallation information

  • Before you begin
  • Uninstalling the fix on a Windows system
  • Using the graphic uninstaller
  • Using the silent uninstaller
  • Redeploying the expanded archive files
  • On Windows systems
  • Restoring the database
  • Installing Version 3.1 and Fix Pack, Version 3.1.0.3

  • Install Tivoli Provisioning Manager 3.1
  • Install the Fix pack V3.1.0.3
  • Completing the installation
  • Known problems and workarounds

  • Workarounds for installation problems
  • Installing the common agents causes errors on HP managed systems
  • Communications error - problems with IBM Tivoli Directory Server
  • Unable to start Tivoli Provisioning Manager
  • Workarounds for post installation
  • Installation of the tcdrivers is skipped after post installation
  • Other workarounds
  • Associating a software stack to a server has problems
  • Cancelling a workflow causes problems
  • Limitations
  • Simultaneous remote SSH connections is limited on windows
  • Installing tcdrivers displays non disruptive errors
  • Hints and tips

  • DB2 user ID and password requirements
  • Determining the application server name
  • Contacting customer support

    Notices and trademarks

  • Notices
  • Trademarks

  • Copyright statement

    First Edition December 2005

    Note:
    Before using this information and the product it supports, read the information in the section "Notices and trademarks".

    (C) Copyright IBM(R) Corporation 2005. All rights reserved. May only be used pursuant to a Tivoli(R) (R) Systems Software License Agreement, an IBM(R) 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.


    About this fix pack

    This readme file contains the latest information about installing Tivoli Provisioning Manager Fix Pack, Version 3.1.0.3.


    New in Fix Pack V 3.1.0.3

    V 3.1 enhancements

    This section provides more information on what is supported in the V3.1.0.3:

    IBM Automation Package Development Environment (APDE) updates to support UNIX platforms

    The APDE is an eclipse plug-in that provides a development environment for developing Tivoli Provisioning Manager workflows and automation packages. V3.1.0.3 comes with a new and improved version of the following automation package as well as other updates.

    To download the automation packages :

    1. Go to http://www.ibm.com/software/ondemandcatalog/automation.
    2. The IBM Automation Package Development Environment - eclipse plug-in can be found by entering apde in the search box.

    User interface enhancements
    Tivoli Provisioning Manager V3.1.0.3 now has some user interface enhancements that improve the usability of the product.

    Addition to the Discovery Library feature
    Tivoli Provisioning Manager discovery library now has a new feature known as the discovery library adaptor that gets information related to network, software and hardware from the data center model resources. This capability allows the user to extract the information from the data center model and then store it in a library using the common data model format.

    Fixes that were found in V 3.1

    Fix pack V 3.1.0.3 includes fixes addressed in V 3.1 and customer Authorized Program Analysis Reports (APARs).

    For a detailed list of fixes and customer APARs included in this fix pack, refer to the file 3.1.0.1-TIV-TIO-FP0003.DEFECTS or 3.1.0.1-TIV-TPM-FP0003.DEFECTS.

    To download the defects list:

    1. Go to the IBM Support Web site: http://www.ibm.com/support
    2. In the Support topics list, click Downloads and Drivers.
    3. In the Browse product support section, under Software list, click Tivoli.
    4. In the search box, enter the fix pack number:
    5. Click Search. The Download Results page is displayed.
    6. On the Download Results page, depending on your search, one of the following links is displayed:
    7. Click on the displayed link. The corresponding page is displayed.
    8. For a list of defects that are corrected by this fix pack, click on 3.1.0.1-TIV-TIO-FP0003-DEFECTS (HTTP) or 3.1.0.1-TIV-TPM-FP0003-DEFECTS (HTTP).

    Product compatibility

    Fix Pack V 3.1.0.3 supports all the hardware and software that is supported by Tivoli Provisioning Manager V 3.1.0.


    Multi-node environments

    If you have the various Tivoli Provisioning Manager components distributed in a multi-node installation, the fix pack must be applied to the application server node where Tivoli Provisioning Manager resides and not on the database or directory server nodes. For example, for a custom two or three node installation, the fix pack would be applied to the application server node only.


    Installation requirements

    This topic describes the installation requirements for Fix pack 3.

    Thoroughly review the following list of prerequisites for installation before proceeding with the installation:


    Installation road map for Fix Pack V 3.1.0.3

    Use the checklists below to ensure that you complete all the required steps to install the fix pack.

    Step 1: Preinstallation instruction checklist
    Complete the instructions in this section, before you install the fix pack. The table below provides a checklist and links to additional information in the readme to assist you before installing Fix Pack V 3.1.0.3. For the complete steps, refer to the section, "Pre-installation instructions"
    Note:
    You should be logged on as tioadmin unless otherwise specified.

    Table 1. Preparing the system
    Step For more information, see the following section: Insert a X in this column, after you complete each step
    Ensure that your system meets the hardware and disk space and operating system requirements, as well as the other requirements such as the kernel parameter settings. For more information, refer the appropriate installation guides.
    Determine the type of installation.
    • If you are installing the Fix Pack on Tivoli Provisioning Manager V3.1, follow the steps required for the fix pack installation.
    • If you are installing Tivoli Provisioning Manager 3.1 for the first time. See Installing Version 3.1 and Fix Pack, Version 3.1.0.3 for more information, before you can begin with your installation.
      Note:
      Installation of Tivoli Provisioning Manager at the same time

    Cancel any workflows currently in progress "Running the cancel-all-in-progress script"
    Run the deployment requests script to clear any failed, deleted, or canceled workflows "Running the deployment requests script"
    Back up the DB2 database The simplest form of the DB2 backup database command requires only that you specify the alias name of the database that you want to back up:
    db2 backup db sample
    

    For more information, refer to the DB2 documentation.


    Update the value of the following configuration parameters in DB2(R):
    • app_ctl_heap_sz
    • applheapsz
    • stmtheap

    This step needs to be performed only under these conditions:

    • You are installing the fix pack for the first time and
    • Your database is DB2
    For more information, refer to the section, Updating the value configuration parameters in DB2

    Install WebSphere Application Server Cumulative Fix 7 and the new Cumulative Fix 2 for SDKs "Installing WebSphere Application Server Cumulative Fix 7"
    Configure the IBM Tivoli Directory Server file if you have not installed the fix pack earlier. "Required changes to the IBM Tivoli Directory Server configuration file"
    Install IBM Tivoli Directory Server Fix pack 3 and Interim fix 1 "Installing IBM Tivoli Directory Server Fix pack 3 and interim fix 1"

    Step 2: Installation of the fix pack checklist
    Use this checklist to ensure that you complete all the steps required in the installation of the Fix Pack.
    Note:
    You should be logged on as administrator unless otherwise specified.

    Table 2. Installation of the Fix Pack V3.1.0.3
    Step For more information, see the following section: Insert a X in this column, after you complete each step
    Create a temporary directory to place your Fix Pack zip files "Creating a temporary directory"
    Unzip the fix pack "Unzipping the fix pack"
    Ensure that the database server is running. For instructions refer to, "Installing the fix on a Windows system".
    Ensure that the Tivoli Provisioning Manager server is stopped. For instructions refer to, "Installing the fix on a Windows system".
    Ensure that WebSphere Application Server is stopped. For instructions refer to, "Installing the fix on a Windows system".
    On the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set. For instructions refer to, "Installing the fix on a Windows system".
    Install the fix pack according to your operating system For instructions to install on a Windows(R) system, go to "Installing the fix on a Windows system".

    Step 3: Post installation tasks checklist
    Use this checklist to ensure that you complete all the steps required in the post-installation of the Fix Pack.
    Note:
    You should be logged on as tioadmin unless otherwise specified.

    Table 3. Post - installation of the Fix Pack V3.1.0.3
    Step For more information, see the following section: Insert a X in this column, after you complete each step
    Ensure that the database server and the directory server are running.

    Stop the 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 when Tivoli Provisioning Manager server is stopped.

    If you encounter a timeout related error while running the postinstall.bat script, change the timeout values in the file, soap.client.props, Follow the instructions in the section, Changing the timeout value.
    Open a DOS command prompt.

    Complete the required post installation steps. For instructions to complete the post installation steps on a Windows system, go to "Running the postinstall.bat script on Windows".

    Step 4: Documentation and Online help plug-in updates checklist
    Use this checklist to ensure that you complete all the steps required in the post-installation of the Fix Pack.
    Note:
    You should be logged on as administrator unless otherwise specified.

    Table 4. Post - installation of the Fix Pack V3.1.0.3
    Step For more information, see the following section: Insert a X in this column, after you complete each step
    Download the help plug-ins "Download the updated source"
    Install the help plug-ins "Installing the updated source"
    Restart Tivoli Provisioning Manager and ensure that you can view the updated source. "Viewing the updated online help"

    Step 5: Additional tasks (optional)
    Use this table below to refer to additional information in the readme.

    Table 5. Additional Information
    Number Component
    1. "Uninstallation information"
    2. "Known problems and workarounds"
    3. "Hints and tips"
    4. "Contacting customer support"


    Pre-installation instructions


    Running the cancel-all-in-progress script

    Complete the following instructions to run the cancel-all-in-progress script, to cancel any workflows currently in progress:

    Windows
    1. Start Tivoli Provisioning Manager. For more information, refer to the section, Administering Tivoli Provisioning Manager in the Installation guide for Windows.
    2. Open a command window.
    3. Switch to the %TIO_HOME%\tools directory where %TIO_HOME% is the Tivoli Provisioning Manager installation directory.
    4. Run the following command:
      cancel-all-in-progress.cmd
      

    Running the deployment requests script

    Complete the following instructions to run the clean-up-deployment-requests script, to clear any failed, deleted, or canceled workflows

    Windows
    1. Start Tivoli Provisioning Manager. For more information, refer to the section, Administering Tivoli Provisioning Manager in the Installation guide for Windows.
    2. Open a command window.
    3. Switch to the %TIO_HOME%\tools directory where %TIO_HOME% is the Tivoli Provisioning Manager installation directory.
    4. Run the following command:
      clean-up-deployment-requests.cmd
      

    Updating the value configuration parameters in DB2

    Some reports requires the values of some of the DB2 configuration parameters to be increased and this section provides the required instructions for the same.

    This step needs to be performed only under these conditions:

    Note:
    If you are an Oracle user, on a Solaris platform, you do not have to perform the tasks in this section.

    Increase the values of the following parameters for DB2 and restart the database or the changes to take effect:

    Step 1: Increase the value of app_ctl_heap_sz

    To increase the value of the heap size of app_ctl_heap_sz parameter in DB2, follow the instructions below:

    1. At a DB2 prompt, connect to your Tivoli Provisioning Manager database.
    2. Type the following command and replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using app_ctl_heap_sz 256
      
    3. Press Enter after you enter the command.

    Step 2: Increase the value of applheapsz

    To increase the value of the heap size of applheapsz parameter in DB2, follow the instructions below:

    1. Type the following command and replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using applheapsz 4096
      
    2. Press Enter after you enter the command.

    Step 3:Increase the value of stmtheap

    To increase the value of the Statement heap size configuration parameter (stmtheap) parameter in DB2, follow the instructions below:

    1. Type the following command and replace the variable, DB2_DB_NAME with the name of the DB2 database.
      db2 update db cfg for DB2_DB_NAME using STMTHEAP 3072
      
    2. Press Enter after you enter the command.
    3. Restart DB2 for all the changes to take effect.

    Installing WebSphere Application Server Cumulative Fix 7

    You will need to upgrade the WebSphere Application Server 5.1.1.5, to WebSphere Application Server 5.1.1.7 . This cumulative fix is required for all Windows, Linux(R), AIX(R) or Solaris systems.

    This collection of fixes for version 5.1.1 will update WebSphere Application Server to Version 5.1.1.7.

    Note:

    To download the WebSphere Application Server cumulative fix 5.1.1.7:

    1. Go to the IBM Support Web site: http://www.ibm.com/support
    2. In the Support topics list, click Downloads and Drivers.
    3. In the Browse product support section, under Software list, click WebSphere(R).
    4. In the search box, enter the fix pack number:
      5.1.1.7
      
    5. Click Search. The Download Results page is displayed.
    6. Click on the displayed link, 5.1.1.7: WebSphere Application Server Version 5.1.1 Cumulative Fix 7. The corresponding page is displayed. Refer to the readme in the Web site for installation instructions.
      Note:
      Ensure that you have applied the 1.4.2 Java(TM) Technology Edition SR2. SDK.

    Required changes to the IBM Tivoli Directory Server configuration file

    This section provides instructions on configuring the IBM Tivoli Directory Server.

    Ensure that you complete the steps and make the required changes to the configuration file, ibmslapd.conf in this section, only if all the following conditions apply:

    To configure the IBM Tivoli Directory Server:

    1. Stop the IBM Tivoli Directory Server.
    2. Save a copy of the configuration file, ibmslapd.conf located at C:\IBM\ldap\etc.
    3. Open the original file in a text editor and insert the following line in the section that starts with dn: cn=Front End, cn=Configuration:
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      

      The section in the configuration file, to which the changes have been made, would look similar to the sample file below:

      dn: cn=Front End, cn=Configuration
       
      cn: Front End
      ibm-slapdACLCache: TRUE
      ibm-slapdACLCacheSize: 25000
      ibm-slapdEntryCacheSize: 25000
      ibm-slapdFilterCacheBypassLimit: 100
      ibm-slapdFilterCacheSize: 25000
      ibm-slapdIdleTimeOut: 300
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      ibm-slapdSetenv: DB2CODEPAGE=1208
      objectclass: top
      objectclass: ibm-slapdConfigEntry
      objectclass: ibm-SlapdFrontEnd
      
    4. Restart the IBM Tivoli Directory Server.

    Installing IBM Tivoli Directory Server Fix pack 3 and interim fix 1

    IBM has identified a vulnerability that would allow unauthorized access to change, modify and delete directory data stored in IBM Tivoli Directory Server. While it is not believed that this vulnerability exists when the IBM Tivoli Directory Server is set to use SSL only and SSL Client Server authentication, it is strongly recommended that you update the IBM Tivoli Directory Server installation with the correct fix.

    Update information

    Identify the correct version of IBM Tivoli Directory Server and download the corresponding Interim Fix:

    To download the IBM Tivoli Directory Server cumulative fix 5.2.0.3, Interim Fix 1:

    1. Go to the IBM Support Web site: http://www.ibm.com/support
    2. In the Support topics list, click Downloads and Drivers.
    3. In the Browse product support section, under Software list, click Tivoli.
    4. In the search box, enter the fix pack number:
      5.2.0.3-TIV-ITDS-IF0001
      
    5. Click Search. The Download Results page is displayed.
    6. Click on the displayed link, IBM Tivoli Directory Server, Version 5.2.0.3-TIV-ITDS-IF0001. The corresponding page is displayed. Refer to the readme in the Web site for installation instructions.

    Installation of the fix pack

    This section describes the installation of the Tivoli Provisioning Manager fix pack.


    Creating a temporary directory

    On the Tivoli Provisioning Manager server , create a temporary directory into which you will place the fix pack ZIP file.

    The directory must meet the following criteria:

    Windows

    To create the temporary directory, run the following command:


    Unzipping the fix pack

    Complete the following instructions to unzip Fix Pack V 3.1.0.3.

    Windows
    1. Log on to the server as Administrator.
    2. Copy the fix pack package to temp\update_installer_dir directory . The update_installer_dir is the directory in which you will unzip the fix pack ZIP file.
    3. Unzip the fix pack ZIP file. Unzipping the file will create a new directory within the current directory to store the package contents. After you unpack the ZIP file, you can delete the ZIP file to free space in the directory if necessary.
    4. If you unzip the file from Cygwin, ensure that the files under the update_installer_dir/installer directory have read and write permissions.

    Installing the fix on a Windows system

    The section has instructions to install Fix Pack V 3.1.0.3 on a Windows system using the graphic installer as well as using the silent installer.

    Using the graphic installer

    To install Fix Pack V 3.1.0.3 on Windows systems using the graphic installer:

    1. From a command prompt, log in to the Tivoli Provisioning Manager server as Administrator
      Note:
      Open the command prompt from within Windows (either locally or using remote desktop) but not remotely using SSH.
    2. Ensure that the database server is running.
    3. Ensure that the Tivoli Provisioning Manager server is stopped.
    4. Ensure that WebSphere Application Server is stopped too.

      Use the serverStatus command to obtain the status of the WebSphere Application Server configured on the Tivoli Provisioning Manager node.

      The serverStatus command reads the configuration file for the specified application server and stops the server. You can run this command from the %WAS_HOME%\bin directory of a WebSphere Application Server installation.

      The following example demonstrate the correct syntax:

      %WAS_HOME%\bin\serverStatus server1 -user wasadmin -password wasadmin
      
      
      
    5. On the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo %WAS_HOME%
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      C:\IBM\WebSphere\AppServer
      

      JAVA_HOME variable
      echo %JAVA_HOME%
      

      The output would be similar to this:

      C:\IBM\WebSphere\AppServer\java
      
      
      
    6. Change directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir\installer, run the updatewizard.bat command to launch the installation wizard.
    8. Select the correct language and click OK.
    9. On the Welcome screen, click Next.
    10. 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 Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        C:\IBM\tivoli\thinkcontrol
        
    11. Click Next until you are prompted to select an option.
    12. Select Install fix packs and click Next.
    13. The fix pack directory screen displays the default directory in which the fix pack package is unzipped. Verify that the fix pack package is in this directory and click Next.
    14. On the fix pack selection screen, select the correct fix pack, and click Next.
    15. Review the information on the review screen and then click Next. The summary screen is displayed.
    16. On the summary screen, click Finish. The system completes the installation. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Using the silent installer

    To install Fix Pack V 3.1.0.3 on Windows systems using the silent mode:

    1. From a command prompt, log in to the Tivoli Provisioning Manager server as Administrator
      Note:
      Open the command prompt from within Windows (either locally or using remote desktop) but not remotely using SSH.
    2. Ensure that the database server is running.
    3. Ensure that the Tivoli Provisioning Manager server is stopped.
    4. Ensure that WebSphere Application Server is stopped too.

      Use the serverStatus command to obtain the status of the WebSphere Application Server configured on the Tivoli Provisioning Manager node.

      The serverStatus command reads the configuration file for the specified application server and stops the server. You can run this command from the %WAS_HOME%\bin directory of a WebSphere Application Server installation.

      The following example demonstrate the correct syntax:

      %WAS_HOME%\bin\serverStatus server1 -user wasadmin -password wasadmin
      
      
      
    5. On theTivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.

      WAS_HOME variable
      echo %WAS_HOME%
      

      The WAS_HOME variable is the location of the WebSphere Application Server and the output would be similar to this:

      C:\IBM\WebSphere\AppServer
      

      JAVA_HOME variable
      echo %JAVA_HOME%
      

      The output would be similar to this:

      C:\IBM\WebSphere\AppServer\java
      
      
      
    6. Change directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    7. From update_installer_dir\installer, run the following command to to launch the installation using the silent mode:
      updateSilent.bat -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example:

      updateSilent.bat -fixpack -install "C:\Program Files\IBM\tivoli\thinkcontrol" tio31_fp3_win "C:\temp\update_installer_dir\installer"
      
    8. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Post-installation steps

    Complete the following instructions after you install the fix pack.


    Running the postinstall.bat script on Windows

    To complete the post installation procedure on Windows, follow the instructions below to run the postinstall.bat script.

    Before you begin

    Before you complete the post-installation steps:

    Changing the timeout value

    In some situations, you may see a timeout if the command does not complete in a particular amount of time. This situation is caused by the SOAP connection (which is needed in order to run the process) not successfully connecting to the server. This is most likely caused by a network configuration problem or if the processor is very slow. This section provides instructions on changing the com.ibm.SOAP.requestTimeout property of the soap.client.props file, which would possibly provide a workaround to this situation.

    The program default value for the request timeout is 180 seconds. Follow the instructions below to change the value to 1800, only if you encounter an timeout related error while running the postinstall.bat script:

    1. Open the soap.client.props file located in the properties directory of the WebSphere Application Server profile.
    2. Specify the value of 1800 seconds for the property, com.ibm.SOAP.requestTimeout as indicated below.
      Note:
      The value that you choose depends on a number of factors such as the size and the number of the applications that are installed on the server, the speed of your machine, and the level of usage of your machine.

    Table 6. com.ibm.SOAP.requestTimeout values
    Component Value
    Property com.ibm.SOAP.requestTimeout
    Data type Integer
    Range in seconds 0 to n

    Note:
    If the property is zero (0), the request never times out.
    Default 1800

    Completing the post installation steps

    1. Log in as user tiodamin.
    2. Ensure that the database server and the directory server are running.
    3. Ensure that the WebSphere Application Server is stopped.
    4. Open a DOS command prompt.
    5. Change the directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    6. To deploy the zip files, from a Windows command prompt, run the following command:
      postinstall.bat was_user was_pwd server base_DN
      

      For example:

      postinstall.bat wasadmin wasadmin server1 "dc=mycompany,dc=com"
      

      Notes:

      1. At the Windows command prompt, replace the variables with the correct values:

        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server
          Note:
          The correct value for base_DN can be obtained from the XML tag <root> in %TIO_HOME%\config\user-factory.xml.

      2. The log files can be found in the directory: %TIO_LOGS%\fixpack.

    Documentation and Online help plug-in updates

    The online help documentation is updated for Fix Pack V 3.1.0.3 and is available as a plug-in or on the information center.

    Updates, corrections, and additional product information is available from the Tivoli Provisioning Manager Web site. Ensure that you download the latest version of the product information after installing the product.


    Download the updated source

    To properly update your Online help files to the most current level, follow the instructions below.

    For Tivoli Provisioning Manager publications:

    1. Go to http://www.ibm.com/software/tivoli/products/prov-mgr/
    2. Click Technical documentation on the left.
    3. Select and save the information center plugin to a temporary directory on your local system.

    Installing the updated source

    To install the updated source on your Tivoli Provisioning Manager server, follow the instructions below, according to your operating system:

    Windows
    1. Stop your Tivoli Provisioning Manager server
    2. Copy the downloaded plugin ZIP file from the temporary directory to %TIO_HOME%\help\eclipse\plugins
    3. Note down the ownership and permissions on the com.ibm.tivoli.tio.doc directory.

      For example:

      1. Right-click the folder that you want to check the ownership, and then click Properties.
      2. Click the Security tab.
      3. Click the Advanced tab.
      4. Click the Owner tab. Note down the ownership.
    4. Move the com.ibm.tivoli.tio.doc directory to a backup location
    5. Unzip the plugin ZIP file
    6. Apply the ownership and permissions to the new directory and contents to ensure it matches the original.
    7. Navigate to %TIO_HOME%\help\eclipse\configuration\org.eclipse.help.base folder.
    8. Backup and delete the index folder. This will force a re-indexing of the files extracted above, or else you will not be able to search through the updated files.
    9. Start your Tivoli Provisioning Manager server and confirm the updated Online Help is up and running.

    Viewing the updated online help

    When you click on the Help button, on the user interface of Tivoli Provisioning Manager, the product information center displays. Use the navigation on the left to locate the publications that you want to use. PDF versions of the publications are also listed in the navigation on the left.

    Product publications include information centers, release notes, installation guides, migration guide, problem determination guide and workflow developer's references.

    Note:
    To ensure proper printing of PDF publications, select the Fit to page check box in the Adobe Acrobat Print window (which is available when you click File > Print).

    Uninstallation information

    Complete the following instructions to uninstall the fix pack.


    Before you begin

    Before you uninstall the fix pack:


    Uninstalling the fix on a Windows system

    This section contains information on uninstalling the fix pack using the graphic installer as well as using the silent uninstaller.

    Using the graphic uninstaller

    To uninstall Fix Pack V 3.1.0.3 on Windows using graphic uninstaller:

    1. From a command prompt, log in to the Tivoli Provisioning Manager server as Administrator
    2. On the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.
      Note:
      The WAS_HOME variable is the location of the WebSphere Application Server and the JAVA_HOME variable is set to WAS_HOME\java
    3. Change the directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    4. From update_installer_dir\installer, run the updatewizard.bat command to launch the installation wizard.
    5. Select the correct language and click OK.
    6. On the Welcome screen, click Next.
    7. 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 Provisioning Manager installation. To work around this limitation:
      1. In the Installation Directory box, if the installation directory is not specified, select the Specify product information check box.
      2. Click Browse and select the appropriate installation root directory. For example:
        C:\IBM\tivoli\thinkcontrol
        
    8. Click Next until you are prompted to select an option.
    9. Select Uninstall fix packs and click Next.
    10. The name of the installed fix pack package is displayed. Verify that the specified fix pack package is the one that you want to uninstall, and click Next.
    11. On the fix pack selection screen, select the correct fix pack, and click Next.
    12. On the review screen, in the Name box click Next.
    13. On the summary screen, click Finish. The system completes the uninstallation.

    Using the silent uninstaller

    To uninstall Fix Pack V 3.1.0.3 on Windows using the silent uninstaller:

    1. From a command prompt, log in to the Tivoli Provisioning Manager server as Administrator
    2. On the Tivoli Provisioning Manager server, ensure that both the JAVA_HOME and WAS_HOME environment variables are set.
      Note:
      The WAS_HOME variable is the location of the WebSphere Application Server and the JAVA_HOME variable is set to WAS_HOME\java
    3. Change the directory to update_installer_dir\installer where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    4. From update_installer_dir\installer, run the following command, from a Windows Command prompt, to launch the uninstallation using the silent mode:
      updateSilent.bat -fixpack [ -install | -uninstall | -list ] todinstallDir [ fixpackID ] [ installFixpackDir ]
      

      For example, to uninstall the fix pack on Windows systems:

      updateSilent.bat -fixpack -uninstall "C:\Program Files\IBM\tivoli\thinkcontrol" tio31_fp3_win "C:\Program Files\IBM\temp\installer"
      
    5. The system completes the installation. A successful installation gives an error level of 0. Review the log files located in %TIO_HOME%\logs\update directory for any errors.

    Redeploying the expanded archive files

    After you have completed the uninstallation procedure, you must redeploy the EAR (expanded archive) files on the WebSphere Application Server.

    On Windows systems

    To redeploy the EAR files on Windows:

    1. Log in to the Tivoli Provisioning Manager server as user tioadmin.
    2. Start the WebSphere Application Server.
    3. Run the command given below from a Cygwin command prompt:
      "$TIO_HOME/tools/was_deploy.sh"  username password server base_DN
      

      For Example:

      "$TIO_HOME/tools/was_deploy.sh"  wasadmin wasadmin server1 "dc=mycompany,dc=com"
      
      Note:
      Replace the variables in the command with the correct values:

      • was_user with your WebSphere Application Server user name
      • was_pwd with your WebSphere Application Server password
      • server with the Application server name
      • base_DN with the Base Distinguished Name of the Application server. The correct value for base_DN can be obtained from the XML tag <root> in $TIO_HOME/config/user-factory.xml.
    4. Stop the WebSphere Application Server.

    Restoring the database

    Restore the database using the tools provided by the database vendor. If you restore the database, the information that existed prior to the fix pack installation will be restored.

    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 fix pack. 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.


    Installing Version 3.1 and Fix Pack, Version 3.1.0.3

    Follow the instructions below to install Tivoli Provisioning Manager 3.1 and Fix pack V3.1.0.3. This is a fast-path option to install Tivoli Provisioning Manager and the fix pack.

    Note:
    On Solaris operating systems, the fast path option is only available if you are using DB2 as your database server and not available if you are using Oracle as your database server.

    Install Tivoli Provisioning Manager 3.1

    1. Determine the type of network topology desired as described in the section, "Supported server topologies and required CDs" in the Planning for installation guide.
    2. Ascertain the type of installation desired as described in the section, "Installation options" in the Planning for installation guide.
    3. Ascertain the hardware and software requirements for your Tivoli Provisioning Manager installation as described in the section, "Planning the requirements" in the Planning for installation guide.
    4. Complete the worksheets provided in the section "Installation planning" in the Planning for installation guide.
    5. Install the system prerequisites for Tivoli Provisioning Manager as described in the section, Part 2. Preparing for the installation.
    6. While referring to the Installation guide, start the installation wizard for Tivoli Provisioning Manager V 3.1.0 using the following command. This option will prevent the initialization of the database by the installer.
      Note:
      The commands given in the installation guide do not have the parameter to suppress the initialization of the database, as in the example of the command, provided in this readme.

      Windows
      setupwin32.exe -P ProdFeat_Reinit.active="false"
      

    Install the Fix pack V3.1.0.3

    1. Follow the instructions in the section, "Pre-installation instructions", in this readme to complete the preinstallation instructions.
    2. Follow the instructions in the section, "Installation of the fix pack", in this readme to complete the fix pack installation instructions.
    3. The database needs to be initialized in the post installation steps, since the option not to initialize it was selected during the installation of Tivoli Provisioning Manager 3.1. Ensure that you initialize the database using the "init" option in the post installation script.

    Completing the installation

    Before you complete the post-installation steps:

    1. Back up the database using the backup utility that is provided with the database.
    2. Ensure that the database server and the directory server are running.
    3. Stop the 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.
    4. Change the timeout values in the file, soap.client.props. Follow the instructions in the section, Changing the timeout value, only if you encounter a timeout related error while running the postinstall.bat script

    Complete the following instructions after you install the fix pack.

    Windows
    Follow the steps in the section below, to complete the required post installation steps on Windows:
    1. Log in as user tiodamin.
    2. Ensure that the database server and the directory server are running.
    3. Ensure that the WebSphere Application Server is stopped.
    4. Change the directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    5. To deploy the zip files, from a Windows command prompt, run the following command:
      postinstall.bat was_user was_pwd server base_DN init
      

      For example:

      postinstall.bat wasadmin wasadmin server1 "dc=mycompany,dc=com" init
      

      Notes:

      1. The option init is used to initialize the database if it was skipped during the installation of Tivoli Provisioning Manager Version 3.1 installation.

      2. At the Windows command prompt, replace the variables with the correct values:

        • was_user with your WebSphere Application Server user name
        • was_pwd with your WebSphere Application Server password
        • server with the Application server name. For more information refer to the section, "Known problems and workarounds".
        • base_DN with the Base Distinguished Name of the Application server
          Note:
          The correct value for base_DN can be obtained from the XML tag <root> in %TIO_HOME%\config\user-factory.xml.

      3. The log files can be found in the directory: %TIO_LOGS%\fixpack.

    Known problems and workarounds

    This section describes known limitations in this release of Tivoli Provisioning Manager V 3.1.0. Where applicable and known, suggested workarounds are identified.


    Workarounds for installation problems

    This section provides workarounds to problems that you might encounter during the installation of the Fix pack.

    Installing the common agents causes errors on HP managed systems

    Description

    If you are using HP endpoints or managed systems, the .profile or the /etc/profile may contain some commands that are used to set the terminal session settings such as tabs. These commands disrupt the ability of the agent to send messages to the Tivoli Provisioning Manager server.

    Workaround

    To prevent such errors from occurring:

    1. Check the .profile or /etc/profile file of the user, for commands similar to the one below, before installing the agent :
      Note:
      The command below is just a sample representation of the .profile file.
      if [ ! "$VUE" ]; then
       # other terminal commands
      tabs
      fi
      
    2. If the commands exist in the .profile or /etc/profile file , run the command below:
      if [ ! "$VUE" ] && [[ -t 0 ]]; then
       # other terminal commands
      tabs
      fi
      
      Note:
      If you have a terminal attached to the shell and are not using the Visual User Environment , adding && [[ -t 0 ]] to the command, ensures the successful run of the command.
    3. Install the agent using the Add Server Wizard. For more information refer to the online help.

    Communications error - problems with IBM Tivoli Directory Server

    Description

    On Windows, if you have clients that are generating many connections to the server and the connections are being refused, the server might log error messages similar to the following to the ibmslapd.log file:

    Feb 11 14:36:04 2004 Communications error: Exceeding 64 connections/OCH - dropping socket.
    

    Workaround

    To solve this problem, do the following:

    1. Stop the IBM Tivoli Directory Server.
    2. Save a copy of the configuration file, ibmslapd.conf located at C:\IBM\ldap\etc.
    3. Open the original file in a text editor and insert the following line in the section that starts with dn: cn=Front End, cn=Configuration:
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      

      The section in the configuration file, to which the changes have been made would look similar to the sample file below:

      dn: cn=Front End, cn=Configuration
       
      cn: Front End
      ibm-slapdACLCache: TRUE
      ibm-slapdACLCacheSize: 25000
      ibm-slapdEntryCacheSize: 25000
      ibm-slapdFilterCacheBypassLimit: 100
      ibm-slapdFilterCacheSize: 25000
      ibm-slapdIdleTimeOut: 300
      ibm-slapdSetenv: SLAPD_OCHANDLERS=5
      ibm-slapdSetenv: DB2CODEPAGE=1208
      objectclass: top
      objectclass: ibm-slapdConfigEntry
      objectclass: ibm-SlapdFrontEnd
      
    4. Restart the IBM Tivoli Directory Server.

    If you continue to receive error messages, increase environment variable by 5 until you stop receiving error messages.

    Unable to start Tivoli Provisioning Manager

    Description

    When starting Tivoli Provisioning Manager V 3.1.0 from the Windows Services menu, the following error occurs:

    Could not Start the IBM Tivoli Intelligent Orchestrator service on Local Computer
    Error 1069: The service did not start due to a logon failure
    

    Workaround

    The tioadmin user has to be granted with Log On As Service privileges. To grant the privilege:

    1. Login as tioadmin.
    2. Go to Start > Programs > Administrative tools.
    3. Start Local Security Policy Management console.
    4. In that console go to: Local Policies >User Rights Assignment.
    5. Add tioadmin user to the Log on as service property.

    Workarounds for post installation

    This section provides workarounds to problems that you might encounter after the installation of the Fix pack and after running the post installation scripts.

    Installation of the tcdrivers is skipped after post installation

    Description

    Given below are the two probable situations where you might encounter this problem:

    Workaround

    On Windows
    1. Go to directory to update_installer_dir\installer\utils where update_installer_dir is the directory in which you unzipped the fix pack ZIP file.
    2. Locate the build-version.properties file.
    3. Open the file and determine the value for the current.version entry.
    4. If the entry is 3.1.0.3, then make the following changes:
      • If you have Version 3.1.0.0 installed and are installing Fix pack 3, then replace the entry 3.1.0.3 with 3.1.0.0

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.0
        build.number=1354
        show.date=false
         
        
      • If you have Version 3.1.0.1 installed and are installing Fix pack 3, then replace 3.1.0.3 with 3.1.0.1

        After the changes have been made, the build-version.properties file would look similar to the sample file below:

        current.version=3.1.0.1
        build.number=1354
        show.date=false
         
        

    Other workarounds

    This section provides workarounds to problems that you might encounter at some instances while using Tivoli Provisioning Manager V 3.1.0.

    Associating a software stack to a server has problems

    Description

    When you manually associate a discovered software resource on a server with a software definition, the properties of the software stack, the software modules do not appear. Compliance checking also incorrectly defines the software stack as missing when the software stack is included in the server template.

    Workaround

    Avoid associating software stacks or distributed applications with identified software resources on a server. You can only select a software product, patch, or operating system software definition.

    Cancelling a workflow causes problems

    Description

    Forcing a workflow to stop immediately while it is performing an operation can result in hanging processes, open file handles, and similar conditions.

    There are several reasons that you might want to stop a workflow. For example, you might want to cancel a particular deployment request for workflow that is normally scheduled to run on a regular basis. In some situations, a workflow can get stuck in an "in-progress" state and never finish. Running a newly created workflow that has errors or abruptly shutting down the product while workflows are running are two examples that might cause a workflow to get stuck in an in-progress state.

    If you need to stop a specific workflow, there are two ways to cancel it:

    Workaround

    Use the regular stop command to cancel a workflow to prevent this error from occurring. To cancel a workflow, follow the instructions below:

    1. Click View > Configuration and click Deployment Requests.
    2. Search for the deployment request for the workflow that you want to cancel.
    3. Click the Request ID of the workflow. The Execution Logs page is displayed.
    4. In the search results, find the row that contains the deployment request to cancel. In that row, click the More button.
    5. To stop the workflow at the next instruction, click Stop Execution.

    Limitations

    This section provides some limitations that you might encounter while using Tivoli Provisioning Manager V 3.1.0.

    Simultaneous remote SSH connections is limited on windows

    Tivoli Provisioning Manager or the target servers cannot handle simultaneous remote SSH connections on Windows. This is a limitation of the operating system.

    Due to this limitation on Windows, you may see an error message that is displayed, similar to this example below:

    COPCOM123E This shell command error occurred: Exit value=2, Error stream="SCP copy file timed outbash: 
    line 39: syntax error near unexpected token `('bash: line 39: ` -re "\r\n(\[0-9]*)\r\n" {'", Result stream="<tio><throw exception="timeoutError">ERROR: Device not responding or unexpected response</throw></tio>". (retVal=-100)  after overall duration 168704ms
    

    Installing tcdrivers displays non disruptive errors

    Installing tcdrivers displays errors that do not disrupt the installation of the tcdriver itself. The error occurs only occasionally and do not affect the installation of the tcdriver, nor do they affect the functionality of the application.

    Given below is a sample of part of of the log file, that is displayed occasionally when installing some tcdrivers. Ignore the error and continue with the installation.

    log4j:ERROR Failed to flush writer
    

    Hints and tips

    This section provides some hints and tips for using Tivoli Provisioning Manager V 3.1.0.


    DB2 user ID and password requirements

    Given below are the user ID and password requirements for DB2. Use these guidelines when installing the prerequisite software. Refer to the DB2 documentation for more information.

    Windows DB2 password requirements

    Determining the application server name

    The application server name is required to run the postinstall.bat script on Windows and postinstall.sh script on UNIX(R) and Linux systems. Use the information below to determine your application name.

    1. Log on to the WebSphere Application Server administration console.
    2. In the left panel, expand Servers and select Application Servers.
    3. In the main panel, you will see the Application Server name. By default the name of the application server is server1.

    Contacting customer support

    If you have any questions about this fix pack, 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

    If you find a problem or have a suggestion about the Automation Package Development Environment features or the documentation in general, contact IBM through the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment forum. The forum is a technical discussion focussed on installing, configuring and using the Automation Package Development Environment (APDE) for writing workflows and creating automation packages for the Tivoli Provisioning Manager products.

    To access the forum:

    1. Go to the Web site,http://www-128.ibm.com/developerworks/forums/tivoli_forums.jsp
    2. Click on the Tivoli Provisioning Manager and Intelligent Orchestrator Automation Package Development Environment link on the Web site.

    Notices and trademarks

    The following section includes important information about this document and its use.


    Notices

    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.

    For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:
    IBM World Trade Asia Corporation
    Licensing
    2-31 Roppongi 3-chome, Minato-ku
    Tokyo 106, Japan

    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.


    Trademarks

    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:

    Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

    UNIX is a trademark of The Open Group in the United States, other countries, or both.

    Pentium(R) and Intel(R) are trademarks of Intel Corporation in the United States, other countries, or both.

    Java and all Java-based trademarks and logos are 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.