IBM Rational Data Architect , Version 7.0

Installation guide


Note

Before using this information and the product it supports, read the information in Notices.

First Edition (December 2006)

This edition applies to version 7.0 of IBM Rational Data Architect (product number 5724-L66) and to all subsequent releases and modifications until otherwise indicated in new editions.

Copyright International Business Machines Corporation 2006. All rights reserved.
US Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents

Overview
IBM Installation Manager
IBM Rational Software Development Platform
Installation requirements
Hardware requirements
Software requirements
User privileges requirements
Planning to install
Installation scenarios
Deciding which features to install
Features
Upgrade and coexistence considerations
Offering coexistence considerations
Installation repositories
Setting repository preferences in Installation Manager
Package groups and the shared resource directory
Verifying and extracting electronic images
Extracting the downloaded files
Preinstallation tasks
Installation tasks
Installing Rational Data Architect from CDs: task overview
Installing Rational Data Architect from an electronic image on your workstation: task overview
Installing from an electronic image
Installing Rational Data Architect from an electronic image on a shared drive: task overview
Managing IBM Installation Manager
Installing Installation Manager on Windows
Installing Installation Manager on Linux
Starting Installation Manager on Windows
Starting Installation Manager on Linux
Uninstalling Installation Manager on Windows
Uninstalling Installation Manager on Linux
Installing from the installation launcher
Starting the installation launcher
Starting an installation from the installation launcher
Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface
Installing silently
Creating a response file
Running Installation Manager in silent installation mode
Response file commands
Silent install preference commands
Silent installation commands
Additional response file attributes
Reference: Sample response file
Silent install log files
Managing licenses
Licenses
License enablement
Viewing license information for installed packages
Importing a product activation kit
Purchasing licenses
Increasing the number of file handles on Linux workstations
Modifying installations
Updating Rational Data Architect
Uninstalling Rational Data Architect
Notices
Trademarks and service marks

Overview

This installation guide provides instructions for installing and uninstalling IBM(R) Rational(R) Data Architect.

Refer to the readme file for information about installation issues and limitations.

Note:
Refer to http://www.ibm.com/software/rational/support/documentation/ for updated documentation and troubleshooting information.

IBM Installation Manager

IBM Installation Manager is a program that helps you install the Rational Data Architect product packages on your workstation. It also helps you update, modify, and uninstall this and other packages that you install. A package can be a product, a group of components, or a single component that is designed to be installed by Installation Manager.

Regardless of which installation scenario you follow to install Rational Data Architect on your workstation, use Installation Manager to install your Rational package.

IBM Installation Manager offers a number of time-saving features. It keeps track of what you are about to install, software components that you have already installed, and components that are available for you to install. It searches for updates so you know that you are installing the latest version of a Rational product package. Installation Manager also provides tools for managing licenses for the product packages that it installs. It provides tools for updating and modifying packages. You can also use Installation Manager to uninstall product packages.

IBM Installation Manager comprises five wizards that make it easy to maintain your product packages through their lifecycles:

IBM Rational Software Development Platform

The IBM Rational Software Development Platform is a common development environment that contains the development workbench and other software components that share multiple products.

The development platform includes the following offerings:

Also available but not part of the platform is Rational Manual Tester. Manual Tester is included with Rational Functional Tester, or it can be purchased separately.

About Rational Data Architect

IBM Rational Data Architect is a visual data modeler. It helps you create new data models and unify organization-wide assets from disparate sources into a deployable model. You can share models across a team, print them, publish them on the Web, and translate them to physical implementations, which you can test and deploy.

Installation requirements

This section details hardware, software, and user privilege requirements that must be met in order to successfully install and run your software.

Hardware requirements

Before you can install the product, verify that your system meets the minimum hardware requirements.

Hardware Requirements
Processor
Memory Minimum: 1 GB RAM
Disk space Minimum: 500 MB of disk space is required for product package installation. Additional disk space is required for the resources that you develop.
Note:
  • Disk space requirements can be reduced or increased depending on the features that you install.
  • Additional disk space is required if you download the product package to install this product.
  • For Windows. Additional disk space is required if you use FAT32 instead of NTFS.
  • For Windows. An additional 500 MB of disk space is required in the directory pointed to by your environment variable TEMP.
  • For Linux. An additional 500 MB of disk space is required in the /tmp directory.
Display 1024 x 768 display minimum using 256 Colors (or higher for best results)
Other hardware Microsoft(R) mouse or compatible pointing device

Software requirements

Before you can install the product, verify that your system meets the software requirements.

Operating system

The following operating systems are supported for this product:

Note:
The listed operating systems support all of the languages that are supported by Rational Data Architect.

Additional software requirements

User privileges requirements

You must have a user ID that meets the following requirements before you can install Rational Data Architect.

Planning to install

Read all the topics in this section before you begin to install any of the product features. Effective planning and an understanding of the key aspects of the installation process can help ensure a successful installation.

Installation scenarios

There are a number of scenarios that you can follow when installing Rational Data Architect.

The following are some of the factors that might determine your installation scenario:

These are the typical installation scenarios you might follow:

Note that in the latter three scenarios you can choose to run the Installation Manager program in silent mode to install Rational Data Architect. For details on running Installation Manager in silent mode, see Installing silently.

Installing from CDs

In this installation scenario, you have the CDs that contain the product package files, and typically you are installing Rational Data Architect on your own workstation. Refer to Installing Rational Data Architect from CDs: task overview for an overview of the steps.

Installing from a downloaded electronic image on your workstation

In this scenario, you have downloaded the installation files from IBM Passport Advantage(R) and you will install Rational Data Architect on your own workstation. Refer to Installing Rational Data Architect from an electronic image on your workstation: task overview for an overview of the steps.

Installing from an electronic image on a shared drive

In this scenario, you will place the electronic image on a shared drive so that users in your enterprise can access the installation files for Rational Data Architect from a single location. Refer to Installing Rational Data Architect from an electronic image on a shared drive: task overview for an overview of the steps.

Deciding which features to install

With version 7.0, you can customize your software product by selecting which features of Rational Data Architect to install.

When you install the Rational Data Architect product package using IBM Installation Manager, the installation wizard displays the features in the available product package. From the features list, you can select which to install. A default set of features is selected for you (including any required features). Installation Manager automatically enforces any dependencies between features and prevents you from clearing any required features.

Note:
After you finish installing the package, you can still add or remove features from your software product by running the Modify Packages wizard in Installation Manager. See Modifying installations for more information.

Features

The following table shows the features of Rational Data Architect that you can choose to install. Default selections of features to install may vary. If a feature already exists in your shared resources directory, it will not be selected by default and will not be installed again.

Feature Description Selected for installation by default
Rational Data Architect Core Functionality Includes support for physical, logical, glossary, and domain data modeling. If you have WebSphere Information Integrator installed, you can also use the core functionality to enhance and extend the information that you have accessed with the WebSphere Information Integrator federated functions. Yes
DB2 Database Development Provides functionality to develop DB2 stored procedures and user-defined functions. Development support includes wizards, editors, and an integrated debugger. Additional support for the XML data type in DB2 for Linux, UNIX, and Windows Version 9.1 includes XML schema registration and XML data validation. No
UML-to-LDM Transformation Provides functionality to transform UML models into logical data models, or to transform logical data models into UML models. No
Model Import/Export Provides functionality to import and export data models from Rational Data Architect to other modeling tools such as ERwin, IBM Rational Rose, and Sybase PowerDesigner. You can also configure this feature to support additional data model formats. No
Metadata Server Integration Provides functionality to transfer metadata between Rational Data Architect version 7 and the repository of IBM WebSphere Metadata Server. You can transfer glossary model metadata back and forth from Rational Data Architect to the Metadata Server. You can also export physical data model metadata from Rational Data Architect to the Metadata Server. To use this feature, you must have Microsoft XML Core Services (MSXML) 4.0 Service Pack 2 installed on the same computer and one of the following products: IBM WebSphere Information Services Director; IBM WebSphere Information Analyzer; or IBM WebSphere DataStage and QualityStage Designer. No
Rational RequisitePro Integration Provides functionality to associate data model elements with requirements. You can use the RequisitePro integration to create, manage, and track project requirements. The RequisitePro integration capability is only available if the Rational RequisitePro client is installed. No
ClearCase Enablement The Rational ClearCase enablement includes support for sharing data projects by using Rational ClearCase. This feature is only available if you have a ClearCase client and a configured ClearCase server. No

Upgrade and coexistence considerations

If you have a previous version of the product, or if you plan to install multiple Rational Software Development Platform products on the same workstation, review the information in this section.

Offering coexistence considerations

Some products are designed to coexist and share function when they are installed in the same package group. A package group is a location where you can install one or more software products or packages. When you install each package, you select whether you want to install the package to an existing package group, or whether you want to create a new one. IBM Installation Manager will block products that are not designed to share or do not meet version tolerance and other requirements. If you want to install more than one product at a time, the products must be able to share a package group.

At the time of release, the following products will share function when installed to a package group:

Any number of eligible products can be installed to a package group. When a product is installed, its function is shared with all of the other products in the package group. If you install a development product and a testing product into one package group, when you start either of the products, you have both the development and testing functionality available to you in your user interface. If you add a product with modeling tools, all of the products in the package group will have the development, testing, and modeling functionality available.

If you install a development product and later purchase a development product with increased functionality and add that product to the same package group, the additional function will be available in both products. If you uninstall the product with the greater functionality, the original product remains. Note that this is a change from the 'upgrade' behavior of version 6 products in the Rational Software Development Platform group.

Note:
Each product installed into a unique location may be associated with only one package group. A product must be installed into multiple locations in order to be associated with multiple package groups.

Installation repositories

IBM Installation Manager retrieves product packages from specified repository locations.

By default, IBM Installation Manager uses an embedded URL in each Rational software development product to connect to a repository server over the Internet. Installation Manager then searches for the product packages as well as new features.

Setting repository preferences in Installation Manager

When you start the installation of Rational Data Architect from the launcher, the location of the repository that contains the product package you are installing is automatically defined in IBM Installation Manager when it starts. However, if you start Installation Manager directly (for example, installing Rational Data Architect from a repository located on a Web server) then you must specify the repository preference (the URL for the directory that contains the product package) in Installation Manager before you can install the product package. Specify these repository locations on the Repositories page of the Preferences window. By default, Installation Manager uses an embedded URL in each Rational software development product to connect to a repository server through the Internet and search for installable packages and new features. Your organization may require you to redirect the repository to use intranet sites.

Note:
Before starting the installation process, be sure to obtain the installation package repository URL from your administrator.

To add, edit, or remove a repository location in Installation Manager:

  1. Start Installation Manager.
  2. On the Start page of Installation Manager, click File -> Preferences, and then click Repositories. The Repositories page opens, showing any available repositories, their locations, and whether they are accessible.
  3. On the Repositories page, click Add Repository.
  4. In the Add repository window, type the URL of the repository location or browse to it and set a file path.
  5. Click OK. If you entered a HTTPS repository location, then you will be prompted to enter a user ID and password. The new or changed repository location is listed. If the repository is not accessible, a red x is displayed in the Accessible column.
  6. Click OK to exit.

Package groups and the shared resource directory

When you install the Rational Data Architect package with IBM Installation Manager, you must choose a package group and a shared resource directory.

Package groups

During the installation process, you must specify a package group for the Rational Data Architect package. A package group represents a directory in which packages share resources with other packages in the same group. When you install the Rational Data Architect package with Installation Manager, you can create a new package group or install the packages into an existing package group. (Some packages might not be able to share a package group, in which case the option to use an existing package group will be disabled.)

Note that when you install multiple packages at the same time, all the packages are installed into the same package group.

A package group is assigned a name automatically; however, you choose the installation directory for the package group.

After you create the package group by successfully installing a product package, you cannot change the installation directory. The installation directory contains files and resources specific to the Rational Data Architect product package installed into that package group. Resources in the product package that can potentially be used by other package groups are placed in the shared resources directory.

Shared resources directory

The shared resources directory is the directory where installation artifacts are located so that they can be used by one or more product package groups.

Important:
You can specify the shared resources directory once: the first time that you install a package. We suggest that you use your largest drive for this. You cannot change the directory location unless you uninstall all packages.

Verifying and extracting electronic images

If you download the installation files from IBM Passport Advantage, you must extract the electronic image from the compressed files before you can install Rational Data Architect. You may want to verify the completeness of the downloaded files before extracting the image.

You can compare the published MD5 values with the checksum of the downloaded files to check if the downloaded file is corrupt or incomplete.

Extracting the downloaded files

Extract each compressed file to the same directory. For Linux. Do not include spaces in the directory names, or you won't be able to run the installation launcher command to start the installation launcher from a command line.

Preinstallation tasks

Before you install the product, complete these steps:

  1. Confirm that your system meets the requirements described in the section Installation requirements.
  2. Confirm that the directory pointed to by your environment variable TEMP (on Windows systems) or the /tmp directory (on Linux systems) has at least 100 MB free. This is in addition to the space required for installing the product.
  3. Confirm that your user ID meets the required access privileges for installing the product. See User privileges requirements.
  4. Read the section Planning to install and give particular attention to the topic Upgrade and coexistence considerations.
  5. For Linux. If you want to enable the product to be used by users other than root, then you must set to 0022, the umask variable before you install the product. To set this variable, log in as root user, start a terminal session, and type umask 0022.

Installation tasks

The following sections provide an overview of the installation scenarios that are described in the section Installation scenarios. You can access detailed instructions from links in the main steps.

Installing Rational Data Architect from CDs: task overview

In this installation scenario, you have the CDs that contain the installation files, and typically you are installing Rational Data Architect on your own workstation.

The following are the general steps for installing from CDs:

  1. Complete the preinstallation steps listed in Preinstallation tasks.
  2. Insert the first installation CD into your CD drive.
  3. For Linux. Mount the CD drive.
  4. Start the installation of Rational Data Architect from the installation launcher. Refer to Installing from the installation launcher for details.

    If IBM Installation Manager is not detected on your workstation, you are prompted to install it and then the installation wizard starts. Follow the on-screen instructions in the wizard to complete the installation of Installation Manager. See Installing Installation Manager on Windows for details.

    When the installation of Installation Manager completes, or if it is already on your computer, Installation Manager starts and automatically begins the Install Packages wizard.

  5. Follow the on-screen instructions in the Install Packages wizard to complete the installation. For details, see Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface.
  6. Configure your license. By default, a trial license for Rational Data Architect is included. You must configure the license to ensure that you have continued access to the product. Refer to Managing licenses for details.
  7. For Linux. Increase the number of file handles on your workstation. For details, see Increasing the number of file handles on Linux workstations.

Installing Rational Data Architect from an electronic image on your workstation: task overview

The following are the general steps for installing Rational Data Architect from an electronic installation image.

  1. Ensure that your workstation has sufficient space to store both the files you must download from IBM Passport Advantage and the extracted installation image. Refer to Hardware requirements.
  2. Download all required parts for the product image from IBM Passport Advantage to a temporary directory.
  3. Extract the installation image from the downloaded file and verify that the installation image is complete. See Verifying and extracting electronic images for details.
  4. Continue with the steps in Installing from an electronic image below.

Installing from an electronic image

  1. Complete the preinstallation steps listed in Preinstallation tasks.
  2. Start the launcher.
  3. Start the installation of Rational Data Architect from the launcher.

    If IBM Installation Manager is not detected on your workstation, you are prompted to install it and then the installation wizard starts. Follow the on-screen instructions in the wizard to complete the installation of Installation Manager. See Installing Installation Manager on Windows for details.

    When the installation of Installation Manager completes, or if it is already on your system, Installation Manager starts and automatically begins the Install Packages wizard.

  4. Follow the on-screen instructions in the Install Packages wizard to complete the installation. For complete details, see Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface.
  5. Configure your license. By default, a trial license for Rational Data Architect is included. You must configure the license to ensure you have continued access to the product. Refer to Managing licenses for details.
  6. For Linux. Increase the number of file handles on your workstation. For details, see Increasing the number of file handles on Linux workstations.

Installing Rational Data Architect from an electronic image on a shared drive: task overview

In this scenario, you will place the electronic image on a shared drive so that users in you enterprise can access the installation files for Rational Data Architect from a single location.

The following steps are performed by the person who places the installation image on a shared drive.

  1. Ensure that your shared drive has sufficient disk space to store both the files you must download from IBM Passport Advantage and the extracted installation image. Refer to Hardware requirements for details.
  2. Download all required parts for the product image from IBM Passport Advantage to a temporary directory on the shared drive.
  3. Extract the installation image from the downloaded files into an accessible directory on the shared drive and verify the installation image is complete. See Verifying and extracting electronic images for details.

To install Rational Data Architect from the installation files on the shared drive:

  1. Change to the disk1 directory on the shared drive containing the installation image.
  2. Follow the steps in Installing from an electronic image.

Managing IBM Installation Manager

Installing Installation Manager on Windows

IBM Installation Manager is installed by the installation launcher. For more information on this process, refer to Installing from the installation launcher.

To install Installation Manager manually:

  1. Run setup.exe from the InstallerImage_win32 folder on the first installation disk.
  2. Click Next on the Welcome screen.
  3. Review the license agreement on the License Agreement page and select I accept the terms in the license agreement to accept. Click Next.
  4. Click the Change button on the Destination Folder page to change the installation location if required. Click Next.
  5. Click Next on the Setup Type page.
  6. Click Install on the Ready to Install Program page. The Completed page opens after the installation is complete.
  7. Click Finish.

Installing Installation Manager on Linux

IBM Installation Manager is installed by the installation launcher. For more information on this process, refer to Installing from the installation launcher.

To install Installation Manager manually:

  1. Open a terminal window with root user privileges.
  2. Run setupLinux.bin from the InstallerImager_linux folder on the first installation disk.
  3. Click Next on the Welcome screen.
  4. Review the license agreement on the License Agreement page and select I accept the terms in the license agreement to accept. Click Next.
  5. If necessary, edit the installation directory location. Click Next.
  6. Click Install on the information summary page.
  7. Click Finish on the InstallShield Wizard Completed page.

Starting Installation Manager on Windows

IBM Installation Manager should be started from the installation launcher. Doing so starts Installation Manager with a configured repository preference and selected Rational Data Architect packages. If you start Installation Manager directly, then you must set a repository preference and choose product packages manually.

To start Installation Manager manually:

  1. Open the Start menu from the Taskbar.
  2. Select All Programs -> IBM Installation Manager -> IBM Installation Manager.

Starting Installation Manager on Linux

IBM Installation Manager should be started from the installation launcher. Doing so starts the Installation Manager with a configured repository preference and selected Rational Data Architect packages. If you startInstallation Manager directly, then you must set repository preference and choose product packages manually.

To start Installation Manager manually:

  1. Open a terminal window with root user privileges.
  2. Run /opt/IBM/InstallationManager/launcher_shortcut.

Uninstalling Installation Manager on Windows

To uninstall Installation Manager manually:

  1. Run setup.exe from the InstallerImager_win32 folder on the first installation disk.
  2. Click Next on the Welcome screen.
  3. Select the Remove button on the Program Maintenance page. Click Next.
  4. Click Next on the Setup Type page.
  5. Click Remove on the Remove the Program page.
  6. Click Finish on the InstallShield Wizard Completed page.

Uninstalling Installation Manager on Linux

IBM Installation Manager must be uninstalled using the package management tool that is included with your Linux version.

To uninstall Installation Manager manually on Linux:

  1. Open a terminal window with root user privileges.
  2. Change directory to the installation directory of Installation Manager (by default, /opt/IBM/InstallationManager) and then change to _uninst.
  3. Run .uninstaller.bin.

Installing from the installation launcher

The installation launcher starts the Rational Data Architect installation process.

Use the installation launcher to start the installation of Rational Data Architect in the following cases:

By starting the installation process from the installation launcher, IBM Installation Manager will start preconfigured with the location of the repository that contains the Rational Data Architect package. If you install and start Installation Manager directly, then you must set repository preference manually.

To install from the installation launcher:

  1. Complete the preinstallation tasks described in Preinstallation tasks, if you have not done so already.
  2. Start the installation launcher. See Starting the installation launcher.
  3. Start the installation of Rational Data Architect. See Starting an installation from the installation launcher.

Follow the on-screen instructions in the Install Packages wizard to complete the installation. For complete details, see Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface.

Starting the installation launcher

Complete the preinstallation tasks described in Preinstallation tasks, if you have not done so already.

To start the installation launcher:

  1. Insert the IBM Rational Data Architect CD into your CD drive. For Linux. Ensure that you have mounted the CD drive.
  2. Start the installation launcher:

Starting an installation from the installation launcher

  1. Start the installation launcher.
  2. When you are ready to begin the installation, click Install IBM Rational Data Architect.
  3. A message window opens to inform you whether the program IBM Installation Manager is detected on your workstation.
  4. Follow the on-screen instructions in the Install Packages wizard to complete the installation. For complete details, see Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface

Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface

The following steps describes installing the IBM Rational Data Architect package with the Installation Manager GUI.

  1. The Install page lists all the packages that Installation Manager finds in the repositories that it searches. If two different versions of a package are discovered, only the most recent, or recommended, version of the package is displayed.
  2. Click the IBM Rational Data Architect package to display its description in the Details pane.
  3. To search for updates to the IBM Rational Data Architect package, click Check for updates. Installation Manager searches for updates at the predefined Web site for the product package. It also searches any repository locations that you have set. A progress indicator shows the search is taking place. You can install updates at the same time that you install the base product package.
  4. If updates for the IBM Rational Data Architect package are found, then they will be displayed in the Packages list on the Install Packages page below their corresponding package. Only recommended updates are displayed by default.
  5. Select the IBM Rational Data Architect package and any updates to the package that you want to install. Updates that have dependencies are automatically selected and cleared together. Click Next to continue.
    Note:
    To install multiple packages at the same time, then all the packages will be installed into the same package group.
  6. On the Licenses page, read the license agreement for the selected package. If you selected more than one package to install, there might be a license agreement for each package. On the left side of the License page, click each package version to display its license agreement. The package versions that you selected to install (for example, the base package and an update) are listed under the package name.
    1. If you agree to the terms of all of the license agreements, click I accept the terms of the license agreements.
    2. Click Next to continue.
  7. On the Location page, type the path for the shared resources directory in the Shared Resources Directory field; or, accept the default path. The shared resources directory contains resources that can be shared by one or more package groups. Click Next to continue.
    Important:
    You can specify the shared resources directory only the first time that you install a package. Use your largest disk for this to help ensure adequate space for the shared resources of future packages. You cannot change the directory location unless you uninstall all packages.
  8. On the Location page, either choose an existing package group to install the IBM Rational Data Architect package into, or create a new one. A package group represents a directory in which packages share resources with other packages in the same group. To create a new package group:
    1. Click Create a new package group.
    2. Type the path for the installation directory for the package group. The name for the package group is created automatically.
    3. Click Next to continue.
  9. On the next Location page, you can choose to extend an existing Eclipse IDE already installed on your system, adding the functionality in the packages that you are installing. You must have Eclipse Version 3.2.1 or higher to select this option.
  10. On the Features page under Languages, select the languages for the package group. The corresponding national language translations for the user interface and documentation for the IBM Rational Data Architect package will be installed. Note that your choices apply to all packages installed under this package group.
  11. On the Summary page, review your choices before installing the IBM Rational Data Architect package. If you want to change the choices you made on previous pages, click Back and make your changes. When you are satisfied with your installation choices, click Install to install the package. A progress indicator shows the percentage of the installation completed.
  12. When the installation process is completed, a message confirms the success of the process.
    1. Click View log file to open the installation log file for the current session in a new window. You must close the Installation Log window to continue.
    2. In the Install Package wizard, select whether you want IBM Rational Data Architect to start when you exit.
    3. Click Finish to launch the selected package. The Install Package wizard closes and you are returned to the Start page of Installation Manager.

Installing silently

You can install the Rational Data Architect product package by running Installation Manager in silent installation mode. When you run Installation Manager in silent mode, the user interface is not available; instead, Installation Manager uses a response file to input the commands that are required to install the product package.

Running Installation Manager in silent mode is helpful because it enables you to use a batch process to install, update, modify and uninstall product packages through scripts.

Note that you must install Installation Manager before you can silently install the Rational Data Architect package. Refer to Managing IBM Installation Manager for details on installing Installation Manager.

There are two main tasks required for silent installation:

  1. Create the response file.
  2. Run Installation Manager in silent installation mode.

Creating a response file

You can create a response file by recording your actions as you install a Rational Data Architect product package using Installation Manager. When you record a response file, all of the selections that you make in the Installation Manager GUI are stored in an XML file. When you run Installation Manager in silent mode, Installation Manager uses the XML response file to locate the repository that contains the package, select the features to install, and so on.

To record a response file for installation (or uninstallation):

  1. On a command line, change to the eclipse subdirectory in the directory where you installed Installation Manager. For example:
  2. On a command line, type the following command to start installation manager, substituting your own file name and location for the response file and (optionally) the log file:
  3. Follow the on-screen instructions in the Install Packages wizard to make your installation choices, stopping when you reach the Summary page. For details, see Installing IBM Rational Data Architect using the IBM Installation Manager graphical interface.
  4. Click Install, and then when the installation process begins click Cancel.
  5. Click Finish, then close Installation Manager.

An XML response file is created and resides in the location specified in the command.

Running Installation Manager in silent installation mode

You can run Installation Manager in silent installation mode from a command line.

Refer to the Installation Manager online help for additional documentation on how to run it in silent mode.

You run Installation Manager in silent mode appending the -silent argument to the Installation Manager start command launcher.bat (Windows) or launcher.sh (Linux).

The following table describes the arguments used with the silent installation command:

Argument Description
-input
Specifies an XML response file as the input to Installation Manager. A response file contains commands that Installation Manager runs.
-log
(Optional) Specifies a log file that records the result of the silent installation. The log file is an XML file.

To run Installation Manager in silent installation mode:

  1. On a command line, change to the eclipse subdirectory in the directory where you installed Installation Manager. For example:
  2. Enter and run the following command, substituting your own locations for the response file and, optionally, the log file:

Installation Manager runs in silent installation mode; it reads the response file and writes a log file to the directory you specified. While you must have a response file when running in silent installation mode, log files are optional.

Response file commands

If you want to use the silent installation capabilities of Installation Manager, you need to create a response file that contains all of the commands that Installation Manager must run. The recommended way to do this is to create a response file by recording your actions as you install the IBM Rational Data Architect package. However, you can create or edit a response file manually.

There are two categories of commands for the response file:

Silent install preference commands

While you typically specify preferences using the Preferences window, you can also specify preferences (identified as keys) in a response file for use during a silent installation.

Note:
You can specify more than one preference in a response file.

When you define preferences in a response file, your XML code will look similar to the following example:

<preference>
	name = "the key of the preference"
	value = "the value of the preference to be set" 
</preferences>

Use the following table to identify keys and their associated values for silent installation preferences:

Key Value Notes
com.ibm.cic.common.core. preferences. installDataLocation Specifies the installation location of Installation Manager data.
Important:
This key is optional and is designed for use in testing and debugging. If you do not specify an installation location for Installation Manager, the silent installation and UI version of Installation Manager will use the same location.
com.ibm.cic.common.core. preferences.logLocation Specifies the location of Installation Manager log file.
Important:
This key is optional and is designed for testing and debugging. If you do not specify a location for the log file, both silent installation and the UI version of Installation Manager will use the same location.
com.ibm.cic.license.policy. location Specifies a URL that defines where the remote license policy file resides.

com.ibm.cic.common.core. preferences.

http.proxyEnabled

True or False False is the default value.

com.ibm.cic.common.core. preferences.

http.proxyHost

Host name or IP address

com.ibm.cic.common.core. preferences.

http.proxyPort

Port number

com.ibm.cic.common.core. preferences.

http.proxyUseSocks

True or False False is the default value.

com.ibm.cic.common.core. preferences.

SOCKS.proxyHost

Host name or IP address

com.ibm.cic.common.core. preferences.

SOCKS.proxyPort

Port number

com.ibm.cic.common.core. preferences.

ftp.proxyEnabled

True or False False is the default value.

com.ibm.cic.common.core. preferences.

ftp.proxyHost

Host name or IP address

com.ibm.cic.common.core. preferences.

ftp.proxyPort

Port number

com.ibm.cic.common.core. preferences.eclipseCache

Common component directory

Silent installation commands

You can use this reference table to learn more about response file commands for use during a silent installation.

Response file commands Description

Set profile

<profile 
id="the profile id" 
installLocation="the install location of 
the profile">
</profile>
Use this command to create an installation location. If the specified installation location already exists, the command has no effect. Currently, when creating the profile, the silent installation will also create two installation contexts; one for Eclipse and one for native. A profile is an installation location.

Set repositories

<server>
<repository location="http:/xxx/
repository/">
<repository location="file:/C:/
repository/">
<!--add more repositories below-->
<...>
      </server>
Use this command to specify the repositories used during a silent installation. Each repository location can be a URL or a file path.

Install

<install>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!--add more offerings below>
<...>

</install>
Use this command to specify the installation packages that will be installed.

The profile ID must match an existing profile or a profile created by the set profile command.

Feature IDs can be optionally specified by a comma-delimited list, such as "feature1, feature2" and so on. If no feature IDs are specified, all the default features in the specified offering will be installed.

Note:
Required features will be included for installation, even if they are not explicitly specified in the comma-delimited list.

Uninstall

<uninstall>
<offering profile= "profile id" 
features= "feature ids" 
id= "offering id" version= "offering 
version"></offering>

<!--add more offerings below>
<...>

</uninstall>
Use this command to specify the installation packages that will be uninstalled.

The profile ID must match an existing profile or a profile specified in a profile command. Further, if there are no feature IDs specified, all the features in the specified offering will be uninstalled; if there are no offering IDs specified, all the installed offering in the specified profile will be uninstalled.

InstallAll

<installALL/>
Note:
This command is equivalent to using
-silent -installAll 
.
Use this command to silently search for and install all available installable packages.

UpdateAll

<updateALL/>
Note:
This command is equivalent to using
-silent -updateAll 
.
Use this command to silently search for and update all available installable packages.

Additional response file attributes

You can also include attributes in the response file for clean mode and license agreement acceptance.

Clean mode attribute

You can apply a clean attribute in a response file so that the silent installation functionality will not preserve server and preferences settings in the user interface (UI) of Installation Manager. If you want to run in clean mode, set the following attribute to true on the opening response file tag:

<agent-input clean="true">

If you set the clean attribute to true, the silent installation will not preserve the server preference settings; these settings only take effect in the current setting. When you view the Installation Manager UI after the silent install is complete, notice that the repositories and other preferences specified in your response file are displayed on the Preferences page. These settings will not appear if you run the silent installation in clean mode.

Note:
The clean mode attribute is designed for use during testing and debugging.

License agreement acceptance attribute

By default, you agree to accept whatever license an installation package carries when using Installation Manager in silent installation mode. If you do not want to accept the license agreement, you can use an additional attribute in the <agent-input> element that automatically fails the silent installation operation, <agent-input acceptLicense='false">. If the installation package you are installing has a license agreement that must be accepted, the silent installation operation will fail.

Reference: Sample response file

You can use an XML-based response file to specify predefined information such as silent installation preferences, repository locations, installation profiles, and so on. Response files are beneficial for teams and companies that want to install installation packages silently and to standardize the locations and preferences for installation packages.

Sample response file
<agent-input >

<!-- add preferences -->
<preference name="com.ibm.cic.common.core.preferences. http.proxyEnabled" 
value="c:/temp"/>

<!-- create the profile if it doesn't exist yet -->
<profile id="my_profile" installLocation="c:/temp/my_profile"></profile>

<server>
<repository location= 
"http://a.site.com/local/products/sample/20060615_1542/repository/"></repository>
/server>

<install>
	<offering profile= "my_profile" features= "core" id= "ies" 
version= "3.2.0.20060615">
	</offering>
/install>

</agent-input>

Silent install log files

You can use silent install log files to examine the results of a silent installation session.

The silent installation functionality creates an XML-based log file that records the result of the silent install execution (as long as a log file path is specified using -log <your log file path>.xml). If your silent installation session is successful, the log file will contain just the root element of <result> </result>. However, if errors occur during the installation, the silent install log file will contain error elements with messages such as:

<result>
	<error> Cannot find profile: profile id</error>
	<error> some other errors</error>
</result>

For detailed analysis, you can look at the logs generated in the Installation Manager data area. By using a preference command, you can optionally set the data area to your preferred location, as shown in the response file topic.

Managing licenses

You can manage the licenses for your installed IBM Rational Software Development Platform products and customized packages by using the Manage Licenses wizard and associated Preferences pages. The Manage Licenses wizard displays license type and license expiration information for each of your installed packages.

You can upgrade trial versions of an offering to licensed versions by importing product activation kits.

Licenses

As a purchaser of IBM Rational software products, you can choose from an Authorized User license or an Authorized User Fixed Term License (FTL). The best choice for your organization depends upon how many people use the product, how often they require access, and how you prefer to purchase your software.

Authorized User License

An IBM Rational Authorized User license permits a single, specific individual to use a Rational software product. Purchasers must obtain an Authorized User license for each individual user who accesses the product in any manner. An Authorized User license cannot be reassigned unless the purchaser replaces the original assignee on a long-term or permanent basis.

For example, if you purchase one Authorized User license, you can assign that license to one specific individual, who can then use the Rational software product. The Authorized User license does not entitle a second person to use that product at any time, even if the licensed individual is not actively using it.

Authorized User Fixed Term License

An IBM Rational Authorized User Fixed Term License (FTL) permits a single, specific individual to use a Rational software product for a specific length of time (the term). Purchasers must obtain an Authorized User FTL for each individual user who accesses the product in any manner. An Authorized User FTL cannot be reassigned unless the purchaser replaces the original assignee on a long-term or permanent basis.

Note:
When you purchase an Authorized User FTL under the Passport Advantage Express program, IBM will automatically extend the license term for an additional year at the prevailing price unless you notify IBM before the license expires that you do not want an extension. The subsequent FTL term starts when the initial FTL term expires. The price for this subsequent term is currently 80% of the initial FTL price but is subject to change.

If you notify IBM that you do not want to extend the license term, then you must stop using the product when the license expires.

License enablement

If you are installing a Rational software product for the first time or want to extend a license to continue using the product, you have options on how to enable licensing for your product.

Licenses for Rational Software Development Platform offerings are enabled by importing a product activation kit.

Activation kits

Product activation kits contain the permanent license key for your trial Rational product. You purchase, download to your local machine, and then import the activation kit to enable the license for your product. You import the activation kit to your product by using IBM Installation Manager.

Rational Common Licensing

You can install Rational License Server, and enable Rational Common Licensing for your product. Rational Common Licensing provides the following benefits:

For more information on obtaining activation kits, see Purchasing licenses.

Viewing license information for installed packages

You can review license information for your installed packages, including license types and expiration dates, from IBM Installation Manager.

To view license information:

  1. Start IBM Installation Manager.
  2. On the main page, click Manage Licenses.

The package vendor, current license types, and expiration dates are displayed for each installed package.

Importing a product activation kit

After you download a product activation kit, you must import the kit from the download location by using IBM Installation Manager.

You must purchase and download the activation kit to an accessible workstation.

To import an activation kit and enable the new license key:

  1. Start IBM Installation Manager.
  2. On the main page, click Manage Licenses.
  3. On the Install Packages page, select a package and click Import product enablement kit.
  4. Click Next. Details for the selected package are displayed, including the current license kind and the version range the license applies to.
  5. Browse to the path of the download location for the kit; then select the appropriate Java archive (JAR) file and click Open.
  6. Click Next. The Summary page displays the target install directory for the activation kit, the product the new license applies to, and version information.
  7. Click Finish.

The product activation kit with its permanent license key is imported to the product. The Manage Licenses wizard indicates whether the import is successful.

Purchasing licenses

You can purchase new licenses if your current product license is about to expire or if you want to acquire additional product licenses for team members.

To purchase licenses and enable your product, complete the following steps:

  1. Determine the type of license you want to purchase.
  2. Go to ibm.com(R) or contact your IBM sales representative to purchase the product license. For details, visit the IBM Web page on How to buy software.
  3. If you purchase Authorized User licenses for your product, go to Passport Advantage and follow the instructions there for downloading your product activation kit.

When you want to import the activation kit for your product, use the Manage Licenses wizard in IBM Installation Manager.

Increasing the number of file handles on Linux workstations

Important: For best results, before you work with your Rational product, increase the number of file handles available for Rational Data Architect, because it uses more than the default limit of 1024 file handles per process. (A system administrator might need to make this change.)

Exercise caution when using the following these steps to increase your file descriptors on Linux. Failure to follow the instructions correctly might result in a computer that will not start correctly. For best results, have your system administrator perform this procedure.

To increase your file descriptors:

  1. Log in as root. If you do not have root access you will need to obtain it before continuing.
  2. Change to the etc directory
  3. Use the vi editor to edit the initscript file in the etc directory. If this file does not exist, type vi initscript to create it.

    Important: If you decide to increase the number of file handles, do not leave an empty initscript file on your computer. If you do so, your machine will not start up the next time that you turn it on or restart.

  4. On the first line, type ulimit -n 4096 (the key here is that the number is significantly larger than 1024, the default on most Linux computers). Caution: do not set this too high, because it can seriously impact system-wide performance.
  5. On the second line, type eval exec "$4".
  6. Save and close the file after making sure you have done steps 4 and 5.
    Note:
    Ensure you have followed the steps correctly, as not doing this correctly will result in a machine that does not boot.
  7. Optional: Restrict your users or groups by modifying the limits.conf file in the etc/security directory. Both SuSE Linux Enterprise Server (SLES) Version 9 and Red Hat Enterprise Linux Version 4.0 have this file by default. If you do not have this file, you might consider a smaller number in step 4 above (for example, 2048). You need to do this so that most users have a reasonably low limit on the number of allowable open files per process. If you used a relatively low number in step 4, it is less important to do this. However, if you choose to set a high number in step 4, refraining from establishing limits in the limits.conf file can seriously impact computer performance.

    The following is a sample limits.conf file would look that restricts all users and then sets different limits for others afterwards. This sample assumes you set descriptors to 8192 in step 4 earlier.

    *      soft nofile 1024
    *      hard nofile 2048
    root    soft nofile 4096
    root    hard nofile 8192
    user1   soft nofile 2048
    user1 hard nofile 2048

    Note that the * in the example above sets the limits for all users first. These limits are lower than the limits that follow. The root user has a higher number of allowable descriptors open, while user1 is in between the two. Make sure you read and understand the documentation contained within the limits.conf file before making your modifications.

For more information on the ulimit command, refer to the man page for ulimit.

Modifying installations

The Modify Packages wizard in the IBM Installation Manager enables you to change the language and feature selections of an installed product package.

By default, Internet access is required unless the repository preferences points to a local update site. See the Installation Manager help for more information.

Note:
Close all programs that were installed using Installation Manager before modifying.

To modify an installed product package:

  1. From the Start page of the Installation Manager, click the Modify Packages icon.
  2. In the Modify Packages wizard, select the installation location for the Rational Data Architect product package and click Next.
  3. On the Modify page, under Languages, select the languages for the package group, then click Next. The corresponding national language translations for the user interface and documentation for the packages will be installed. Note that your choices apply to all packages installed under this package group.
  4. On the Features page, select the package features that you want to install or remove.
    1. To learn more about a feature, click the feature and review the brief description under Details.
    2. If you want to see the dependency relationships between features, select Show Dependencies. When you click a feature, any features that depend on it and any features that are its dependents are shown in the Dependencies window. As you select or exclude features in the packages, Installation Manager will automatically enforce any dependencies with other features and display updated download size and disk space requirements for the installation.
  5. When you are finished selecting features, click Next.
  6. On the Summary page, review your choices before modifying the installation package, and then click Modify.
  7. Optional: When the modification process completes, click View Log File to see the complete log.

Updating Rational Data Architect

You can install updates for packages that were installed with IBM Installation Manager.

By default, Internet access is required unless your repository preferences points to your local update site. See the Installation Manager help for more information.

Note:
Close all programs that were installed using Installation Manager before updating.

To find and install product package updates:

  1. From the Start page of the Installation Manager, click Update Packages.
  2. In the Update Packages page, select the location where the Rational Data Architect product package is installed and then click Next. Installation Manager searches for updates in its repositories and the predefined update sites for Rational Data Architect. A progress indicator shows the search is taking place
  3. If updates are found, they are shown on the Updates page. By default, only recommended updates are displayed and they are selected by default. Click Show All to display all available updates. Accept the default selections or select other updates and click Next.
  4. On the Licenses page, read the license agreement for the updates. If you agree to the terms of all of the license agreements, click I accept the terms of the license agreements and then click Next.
  5. Review the details on the Summary page and then click Update. When the update process finished, the Complete page displays the results.
  6. Optional: Click the View Log File link to see the complete log.
  7. Click Finish to close the wizard.

Uninstalling Rational Data Architect

The Uninstall Packages option in the Installation Manager enables you to uninstall packages from a single installation location. You can also uninstall all the installed packages from every installation location.

To uninstall the packages, you must log in to the system using the same user account that you used to install the product packages.

To uninstall the packages:

  1. Close the programs that you installed using Installation Manager.
  2. On the Start page click the Uninstall Packages icon.
  3. In the Uninstall Packages page, select the Rational Data Architect product package that you want to uninstall. Click Next.
  4. In the Summary page, review the list of packages that will be uninstalled and then click Uninstall. The Complete page is displayed after the uninstallation finishes.
  5. Click Finish to exit the wizard.

Notices

Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

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:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7


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 documentation 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.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Trademarks and service marks

The following terms are trademarks of International Business Machines Corporation in the United States, other countries, or both:

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.

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

Other company, product or service names, may be trademarks or service marks of others.