Install Rational License Server

advertisement
Page 1 of 67
IBM® Rational® Systems and Software Engineering
Solution with Rhapsody® Design Management
Installation and Configuration Guide
1.
Contents
Contents .......................................................................................................................................... 2
List of Figures .................................................................................................................................. 3
Document Changes ......................................................................................................................... 5
Infrastructure Requirements .......................................................................................................... 6
Common installation notes ......................................................................................................... 6
Single server configuration ......................................................................................................... 6
Multi-server configuration options............................................................................................. 6
Server virtualization .................................................................................................................... 6
Install Rational License Key Server.................................................................................................. 7
Install Jazz Team Server……………………………………………………………………………………………………………..9
Configure the Jazz Team Server for RTC and RQM application ................................................ 12
Connect to the RTC and RQM Server via the Web Client ............................................................. 13
Install RTC Eclipse Client ............................................................................................................... 14
Connecting the Eclipse Client to the Jazz server .......................................................................... 17
Install RTC Build System Toolkit .................................................................................................... 19
Install the DOORS Server .............................................................................................................. 20
Install the DOORS Client ............................................................................................................... 20
Install the DOORS Web Access ..................................................................................................... 20
Page 2 of 67
DOORS/DWA providing and consuming OSLC services…………………………………………………………….21
Prerequisites for DOORS/DWA providing OSLC services………………………………………………………21
Configuring DWA to provide OSLC services………………………………………………………………………….21
Find the URN for the DOORS Repository………………………………………………………………………………21
Configuring FESTIVAL.XML…………………………………………………………………………………………………..22
Configuring SSL……………………………………………………………………………………………………………………24
Enable Data Change Notifications………………………………………………………………………………………..25
Start the Servers………………………………………………………………………………………………………………….25
Configuring RTC(CM) to Consume OSLC services provided by DWA…………………………………………26
Register DOORS Web Access As A Friend…………………………………………………………………………….26
Configuring DOORS Web Access to Consume OSLC CM……………………………………………………………30
Register Consumer on CM Jazz Server…………………………………………………………………………………30
Configure DOORS…………………………………………………………………………………………………………………32
Configure DOORS/RQM integration…………………………………………………………………………………………33
Install Rhapsody……………………………………………………………………………………………………………………..35
Download and Install Cygwin……………………………………………………………………………………………….38
Install the CDT Plug-in to RTC Eclipse Client………………………………………………………………………..39
Install Rhapsody Eclipse Plug-In………………………………………………………………………………………….41
Configure Rhapsody Gateway for DOORS……………………………………………………………………………… . 43
Configure Rhapsody Test Conductor for RQM………………………………………………………………………. .. 47
Installing Rhapsody Design Management Server………………………………………………………………………50
Installing Rhapsody Design Management Client……………………………………………………………………….52
Installing Rational Rhapsody Design Manager Import Engine…………………………………………………..58
List of SSEA issues faced and workaround for trouble shooting………………………………………………59
List of Figures
Figure 1 – Installing Rational License Server................................................................................... 7
Figure 2 – Packages from the added repository of Rational License Server .................................. 8
Figure 3 – Importing License File .................................................................................................... 8
Figure 4 - Filter by release............................................................................................................... 9
Figure 5 - IIM repository for JTS and CCM, QM and RM application .............................................. 9
Figure 6 - Installing IIM ................................................................................................................. 10
Figure 7 - IIM Preferences ............................................................................................................. 10
Figure 8 - Packages from the added repository ............................................................................ 11
Figure 9 - Run command prompt as administrator ...................................................................... 12
Figure 10 - Manually start the Jazz server .................................................................................... 12
Figure 11 - JTS sign-in screen ........................................................................................................ 13
Figure 12 - JTS administration page .............................................................................................. 14
Figure 13 - All downloads for an RTC release ............................................................................... 14
Figure 14 - Client IDE Installation Manager repository ................................................................ 15
Figure 15 - Add the Client repository to IIM ................................................................................. 15
Page 3 of 67
Figure 16 - Test the added repository .......................................................................................... 16
Figure 17 - RTC Client installation ................................................................................................. 16
Figure 18 - Work items perspective .............................................................................................. 17
Figure 19 - New Jazz repository connection ................................................................................. 17
Figure 20 - Jazz repository connection settings ............................................................................ 18
Figure 21 - Download build system toolkit repository ................................................................. 19
Figure 22 – DXL output ................................................................................................................. 22
Figure 23 – Repository URN .......................................................................................................... 22
Figure 24 – Configurable System properties ................................................................................ 23
Figure 25 – doorsRedirector.properties ....................................................................................... 25
Figure 26 – Registering doors web access as a friend .................................................................. 27
Figure 27 – Adding Friend ............................................................................................................. 28
Figure 28 – DOORS Database Properties ...................................................................................... 29
Figure 29 – Adding association ..................................................................................................... 29
Figure 30 – Adding association ..................................................................................................... 30
Figure 31 – CM Jazz Admin Server ................................................................................................ 31
Figure 32 – OAuth Consumers ...................................................................................................... 31
Figure 33 – Consumer key generated ........................................................................................... 32
Figure 34 – Remote Services ........................................................................................................ 32
Figure 35 – Selecting RQM Interface for Rational DOORS ............................................................ 33
Figure 36 – Rhaphsody Install Wizard........................................................................................... 36
Figure 37 – Choosing Language .................................................................................................... 36
Figure 38 – Selecting Rhapsody gateway and TestConductor ...................................................... 37
Figure 39 – Supplying License Server Information ....................................................................... 37
Figure 40 – Cygwin Installation ..................................................................................................... 38
Figure 41 – Package Selection....................................................................................................... 39
Figure 42 – Selecting package for minimal install ........................................................................ 39
Figure 43 – Update site in RTC ...................................................................................................... 40
Figure 44 – Adding site in RTC ...................................................................................................... 40
Figure 45 – Install New Software .................................................................................................. 41
Figure 46 – Adding Eclipse folder in Rhapsody installation .......................................................... 41
Figure 47 - Rhapsody add-ons ...................................................................................................... 42
Figure 48 – Inserting a project ...................................................................................................... 43
Figure 49 – Opening Rational Rhapsody gateway ........................................................................ 44
Figure 50 – Rational Rhapsody gateway ....................................................................................... 44
Figure 51 – Project Configuration Window .................................................................................. 45
Figure 52 – DOORS module dialog box ........................................................................................ 46
Figure 53 – Selecting DOORS module ........................................................................................... 46
Figure 54 – Establishing connection ............................................................................................. 47
Figure 55 – Reanalyzing the project ............................................................................................. 47
Figure 56: An appropriate –dependent from your environment and configuration– call would be:
....................................................................................................................................................... 50
Figure 57 – Design Management 3.0 ............................................................................................ 51
Figure 58 – Downloading IBM Rhapsody Design Manager Setup and Install Disk ....................... 51
Page 4 of 67
Figure 59 – IBM Rational Rhapsody Design Manager Installation................................................ 52
Figure 60 – Selecting and installing Design Management Server and Extension ......................... 52
Figure 61 – Running set.exe .......................................................................................................... 53
Figure 62 – Accepting the License agreement .............................................................................. 54
Figure 63 – Installing DM Client Extension ................................................................................... 54
Figure 64 – Rhapsody Collaboration view .................................................................................... 55
Figure 65 – Install New Software .................................................................................................. 56
Figure 66 – Adding Eclipse folder of RDM client extension installation ....................................... 56
Figure 67 – RDM client extension add-ons ................................................................................... 57
Figure 68 – Verify RDM Client Extension in Eclipse client ............................................................ 58
Figure 69 – Selecting the Import Engine for Installation .............................................................. 58
Figure 70 – Selecting the package for Import Engine for Installation .......................................... 59
2.
Document Changes
Version
0.3
0.4
0.5
0.6
0.7
0.8
0.9
0.10
3.
What
Initial version
Incremental updates
Incremental updates
Incremental updates
Incremental updates
Incremental Updates
Incremental Updates
Incremental Updates
Who
SSE contributors
jethario@us.ibm.com
jethario@us.ibm.com
SSE contributors
SSE contributors
SSE contributors
SSE contributors
SSE contributors
Date
15 April 2011
3 May 2011
5 May 2011
2 June 2011
11 June 2011
4 July 2011
11 August 2011
15 Dec 2011
Overview
This document will guide you through the basic installation and integration process for the
Rational Systems and Software Engineering solution with Rhapsody Design Manager. The
configuration of the solution requires the following products:
 IBM® Rational® License Key Server V8.1.1
 Jazz™ Team Server 3.0.1
 Rational Team Concert™ 3.0.1 Eclipse Client
 Rational Team Concert 3.0.1 Build System Toolkit
 Rational DOORS® 9.3.0.4 Server
 Rational DOORS 9.3.0.4 Client
 IBM Rational DOORS Web Access v1.4.0.4
Page 5 of 67




Rational Rhapsody® 7.6
Cygwin
IBM Rational Rhapsody Design Manager 3.0
IBM Rational Rhapsody Design Manager 3.0.0.1 iFix 1 Client Extension
Additionally, the solution requires that you have already installed Rational Quality Manager
server. The installation of this product falls outside the scope of this document, but is described
in the following location:
https://jazz.net/downloads/rational-quality-manager/releases/3.0.1?p=gettingStarted
4.
Infrastructure Requirements
a)
Common installation notes



b)
By default, dedicated instances of Tomcat are installed for Rational Team Concert and
DOORS Web Access servers
Check the server before installation for existing web servers/containers such as IBM
HTTP Server, Internet Information Services (IIS) for Windows™ Server, Apache Tomcat,
WebSphere® Application Server, or Jetty to understand any configuration restrictions
and prevent product conflicts
Consider reviewing all the steps in this document that require a download and prepare
those files on portable storage in advance
Single server configuration





c)
Limited expansion options – effective for small teams under 100 members
Windows Server 2008 64-bit
8GB RAM (or more)
Redundant or protected disk storage
Microsoft™ SQL Server 2008 R2 64-bit or DB2® Enterprise Server Edition v9.7 64-bit
Multi-server configuration options


Consider dedicating a server for the database.
Consider deploying each web UI to different servers, for example, deploy Rational Team
concert and Rational DOORS web access separately.
Page 6 of 67
d)
Server virtualization

Per-product virtual servers allow for specific tuning of resources as loads change after
product deployment.
Page 7 of 67
5.
Install Rational License Key Server
Required Component: IBM Rational License Key Server V8.1.1
1. You can download the latest version of Rational License Server through your Passport
Advantage® account, or through the Rational Download Center.

Passport Advantage:
https://www.ibm.com/software/howtobuy/softwareandservices/passportadvantage
 Rational Download and Licensing Center:
https://www.software.ibm.com/webapp/iwm/web/preLogin.do?source=rational
2. Search for IBM Rational License Key Server V8.1.1 for Windows Multilingual and download
it.
3. Extract the ratlLicenseKeyServer-8-1-1_Windows.zip file to the ratlLicenseKeyServer-8-11_Windows folder. Navigate to “C:\ratlLicenseKeyServer-8-11_Windows\RLKSSERVER_SETUP\disk1” and double-click the launchpad.exe file. The
launchpad will open.
Figure 1 – Installing Rational License Server
4. Select Install or Update IBM Rational License Server, as shown in Figure 1, then select
the following packages for installation:
 IBM Rational License Key Server
 Version 8.1.1
Page 8 of 67
Figure 2 – Packages from the added repository of Rational License Server
5. Accept the default options by clicking Next through the wizard. Be sure to specify the
license location and accept the license agreement.
6. Once the license server is installed, click Finish.
7. Select Start -> All Programs -> IBM Rational -> License Key Administrator 8.1.1 to
launch the IBM Rational License Key Administrator Wizard. Select Import a Rational
License File.
Figure 3 – Importing License File
6. Click Next and select the license file, then click Finish. The license file is imported to the
Rational License Server.
Page 9 of 67
7. Install Jazz™ Team Server
Required Component: Jazz Team Server 3.0.1 server
1. Download the latest release of IBM Installation Manager from
https://jazz.net/downloads/ibm-installation-manager/. Place the file on the server.
2. Navigate to the Rational Team Concert release page: https://jazz.net/downloads/rationalteam-concert/releases/. If you are a new user, you need to register.
3. Choose the latest release or iFix level.
Figure 4 - Filter by release
4. Select the All Downloads tab at the top of the page.
5. Download the Installation Manager repository for Jazz Team Server and CCM, QM and RM
and place this file on the server.
Figure 5 – Installation Manager repository for Jazz Team Server and CCM, QM and RM Applications
Page 10 of 67
The home page for the Collaborative Lifecycle Management (Rational Team Concert & CCM)
information center is https://jazz.net/help-dev/clm/index.jsp.
Review the following topics before you continue the installation:
 User management methods for Apache Tomcat
 Setting up the database
 Deploying and starting the server
 Running Apache Tomcat as a Windows service (64-bit)
From the server console or remote desktop, extract the Installation Manager archive to a
temporary location.
Click the install.exe file and install IBM Installation Manager.
Figure 6 - Installing IIM
Once Installation Manager is installed, launch the program and select File > Preferences.
Figure 7 – Installation Manager Preferences
Page 11 of 67
Add a repository to Installation Manager.
1. Select the repository.config file located within the […]\im\repo\jts-ccm-trial\offeringrepo extracted archive.
2. Click Test Connections to verify the changes.
3. Return to the main Installation Manager window.
4. Select Install and check for these, or similar, Jazz Team Server, Rational Team Concert
and Rational Quality Manager packages available for installation.
Figure 8 - Packages from the added repository
Information on local installation can be found at
https://jazz.net/downloads/rational-team-concert/milestones/3.0RC3?p=gettingStarted
Extract the contents of the downloaded zip file to a temporary directory.
Start the launchpad application – the web install will pull down all related install components
from Jazz.net (Jazz Server and CCM application)
Follow the installation instructions in the Information Center
http://jazz.net/helpdev/clm/topic/com.ibm.jazz.install.doc/topics/t_s_server_installation_im.html
Use the notes in this document to plan the installation – choose application server (Apache
Tomcat out of the box) and database (Derby DB out of the box – 10 users)
8. Configure the Jazz Team Server for Rational Team Concert
and Rational Quality Manager applications
While Installation Manager runs, watch the CCM part of the wizard video.
http://jazz.net/library/video/504
Page 12 of 67
1. When the installation is complete, start the Jazz server from the console.
Open a command prompt. In Windows Vista, Windows 7, and 2008, select Run as
administrator.
Figure 9 - Run command prompt as administrator
2. Start the server from the install location.
Figure 10 - Manually start the Jazz server
3. Enter the following URL in your web browser: https://[fully qualified
hostname]:9443/jts/setup and complete the configuration using the setup wizard.
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/
t_s_server_installation_setup_wizard.html
Note: The [fully qualified hostname] is the host name along with the DNS domain
reference of the machine on which the Jazz Team Server is installed.
9. Connect to the Rational Team Concert and Rational Quality
Manager Server via the web client
Perform the following steps on the server and on a separate system connected through the
network.

Using an internet browser, enter the following URL to connect to the RTC server
https:// [fully qualified hostname]:9443/jts/ccm
Page 13 of 67

Using an internet browser, enter the following URL to connect to the RTC server
https:// [fully qualified hostname]:9443/jts/qm
Note: if you get a security warning from the browser, confirm you trust the site and continue.
Log in using the username and password of the account you set up in the wizard (for example,
Administrator/password)
Figure 11 – Jazz Team Server sign-in screen
Information on administering the Jazz server, users and projects can be found here:
http://jazz.net/helpdev/clm/topic/com.ibm.jazz.repository.web.admin.doc/topics/tworkwithadminwebui.html
Page 14 of 67
Figure 12 – Jazz Team Server administration page
10. Install the Rational Team Concert Eclipse Client
Required Component: Rational Team Concert 3.0.1 Eclipse Client
Review the following topic in the online help:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/
t_s_server_installation.html
Perform these steps on a workstation:
1. Transfer Installation Manager from the server installation to this workstation, or
download it again from https://jazz.net/downloads/ibm-installation-manager/releases/
2. Navigate to the Rational Team Concert release page:
https://jazz.net/downloads/rational-team-concert/releases/
3. Choose the latest release.
4. Navigate to the All Downloads page.
Figure 13 - All downloads for an RTC release
Page 15 of 67
5. Download the Client for Eclipse IDE in the Installation Manager Repositories section of
the All Downloads page.
Figure 14 – Client for Eclipse IDE Installation Manager repository
6.
7.
8.
9.
Expand the Installation Manager Zip file and install it.
Expand the Client for Eclipse IDE Zip file.
Start Installation Manager and add the Client for Eclipse IDE repository.
Add the repository.config file located within the Client for Eclipse IDE repository folders.
Figure 15 - Add the Client repository to Installation Manager
Page 16 of 67
10. Click Test Connections to after adding the Client for Eclipse IDE repository.
Figure 16 - Test the added repository
11. Return to the main Installation Manager page. Select Install. You will see the client
install options.
Figure 17 – Rational Team Concert - Client for Eclipse IDE installation
12. Wait for the installation to finish, then minimize or close Installation Manager.
11. Connecting the Eclipse Client to the Jazz server
Review the following topic in the online help:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/
c_client_installation.html
1. For connecting the Eclipse client to Jazz server, start the Rational Team Concert client.
2. Select Window > Open Perspective > Work Items to switch to the Work Items
perspective.
Page 17 of 67
Figure 18 - Work Items perspective
3. Create a new Jazz Repository Connection from the Team Artifacts tab.
a. Right-click Repository Connections
b. Select New > Jazz Repository Connection.
Figure 19 - New Jazz repository connection
The following figure contains example values for a repository connection. Replace them as
needed for your installation.
Page 18 of 67
Figure 20 - Jazz repository connection settings
Information on creating connections from the Eclipse client to the repository on the Jazz server
can be found in the following topic:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.platform.doc/topi
cs/t_connect_repository.html
Page 19 of 67
12. Install Rational Team Concert Build System Toolkit
Download the Build integration from Jazz.net
https://jazz.net/downloads/rational-team-concert/releases/
Select the version of Rational Team Concert that you have installed, and select the All
Downloads tab.
Figure 21 - Download build system toolkit repository
Unzip the repository and add it to Installation Manager.
Information for installing the Build System Toolkit can be found in the following help topic:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/topic/com.ibm.jazz.install.doc/topics/
t_install_build_toolkit.html
Page 20 of 67
13. Install Rational DOORS Server
Required Component: Rational DOORS 9.3.0.4 Server
Download Rational DOORS 9.3.0.4 server through your Passport Advantage account, or
through the Rational Download Center.


Passport Advantage:
https://www.ibm.com/software/howtobuy/softwareandservices/passportadvantage
Rational Download and Licensing Center:
https://www.software.ibm.com/webapp/iwm/web/preLogin.do?source=rational
When the download completes, run the ratlDOORS_Server_9-3-0-4.exe file.
For more information on installing Rational DOORS 9.3.0.4, refer to the installation guide:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.doors.install.
doc/topics/c_planninginstallationorupgrade.html
14. Install the Rational DOORS Client
Required Component: Rational DOORS 9.3.0.4 Client
Download Rational DOORS 9.3.0.4 client through your Passport Advantage account, or
through the Rational Download Center.


Passport Advantage:
https://www.ibm.com/software/howtobuy/softwareandservices/passportadvantage
Rational Download and Licensing Center:
https://www.software.ibm.com/webapp/iwm/web/preLogin.do?source=rational
When the download completes, run the ratlDOORS_Client_9-3- 0-4.exe install.
For more information on installing Rational DOORS 9.3.0.4, refer to the installation guide:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.doors.install.
doc/topics/c_planninginstallationorupgrade.html
15. Install Rational DOORS Web Access
Required Component: IBM Rational DOORS Web Access v1.4.0.4
Download Rational DOORS Web through your Passport Advantage account, or through
the Rational Download Center.

Passport Advantage:
https://www.ibm.com/software/howtobuy/softwareandservices/passportadvantage
Page 21 of 67

Rational Download and Licensing Center:
https://www.software.ibm.com/webapp/iwm/web/preLogin.do?source=rational
When the download completes, run IBM_Rational_DOORS_Web_Access v1_4_0_4.exe
Read the installation instructions for Rational DOORS Web Access:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/topic/com.ibm.rational.dwa.install.doc
/topics/t_instdwabrokwin.html
Read the basic usage instructions topics:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/index.jsp?topic=/com.ibm.rational.dwa
.using.doc/topics/c_welcomescreen.html
Rational DOORS and Rational DOORS Web Access as a provider
and consumer of OSLC services
Pre-requisites for Rational DOORS and Rational DOORS Web Access
providing OSLC services


Rational DOORS server/client is installed
Rational DOORS Web Access is installed and configured to provide OSLC services
Once the installation is done, follow these instructions to configure the components.
Configuring Rational DOORS Web Access to provide OSLC services
In order to configure Rational DOORS Web Access to provide OSLC services, the Rational DOORS
server must be installed and running.
Find the URN for the Rational DOORS Repository
1. Start the Rational DOORS client pointing to the running Rational DOORS server
2. In both the User ID and Password fields, type Administrator.
3. Click Tools > Edit DXL.
4. Type “print getDatabaseIdentifier()” and click Run.
Page 22 of 67
Figure 22 – DXL output
5. Copy the DXL output (you will need this later).
Configuring FESTIVAL.XML
1. Navigate to the config directory. If the default path was selected on installation, it will be at
C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\server\festival\config\
2. Open the festival.xml file.
3. Modify the repository URN using the value that you copied earlier.
Figure 23 – Repository URN
4. In the Configurable system properties section, make these changes:

Replace localhost with the IP address of the Rational DOORS Web Access license server.
Page 23 of 67

Replace “false” with “true” in display.redirector.urls.

Replace MYHOSTNAME with FullyQualified Hostname of the machine where Rational
DOORS Web Access Server will be running.

Replace “false” to “true” in ForceHttpsForAuthenticationForoauth.

Replace the oauth.domain value with
“https://FullyQualifiedHostnameofDWAserver:8443/dwa”
Figure 24 – Configurable System properties
Configuring SSL
1. Go to C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\server folder.
2. Create a folder called “ssl”.
3. Generate a Self Signed Certificate for the machine where DOORS Web Access server is
running.
Note: - Use the following commands to generate ssl certificate
1. Open Command prompt
2. Go to C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\win32\ibm-java-i38660\jre\bin
Replace values as required and run the commands below. The password in this example is ibmteam, and the alias is the name of the machine where tomcat is running without the domain
details.
keytool -genkey -keyalg RSA -keysize 1024 –dname "CN=<FullyQualifiedHostname>,
OU=DWA, O=IBM, L=bangalore, C=IN" -validity 365 -storepass ibm-team -keystore
“C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\server\ssl\ibm-teamssl.keystore” -keypass ibm-team -alias <Hostname>
Page 24 of 67
keytool -selfcert -dname "CN==<FullyQualifiedHostname>, OU=DWA, O=IBM, L=bangalore,
C=IN" -validity 365 -storepass ibm-team -keystore “C:\Program Files\IBM\Rational\DOORS
Web Access\1.4.0.4\server\ssl\ibm-team-ssl.keystore” -alias <Hostname>
4. Go to C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\server\conf folder.
5. Open server.xml.
Make the following changes in “Define a SSL HTTP/1.1 Connector on port 8443”
<Connector URIEncoding="UTF-8"
clientAuth="false"
port="8443"
minSpareThreads="5"
maxSpareThreads="75"
enableLookups="true"
disableUploadTimeout="true"
acceptCount="100"
maxThreads="200"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="C:\Program Files\IBM\Rational\DOORS Web
Access\1.4.0.4\ssl\ibm-team-ssl.keystore"
keystorePass="ibm-team"
SSLVerifyClient="none"
SSLEngine="on"
SSLVerifyDepth="2"
sslProtocol="TLS"
algorithm="IbmX509"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/css,text/plain,text/javascript,
application/javascript,application/x-javascript"
/>
6. Save and close the file.
Modifying the doorsRedirector.properties file
1. Navigate to the C:\DWA\server\festival\config folder.
2. Open doorsRedirector.properties.
3. Replace "MY_DWA_HOSTNAME" in the file with the fully Qualified Hostname of the DWA
server.
Page 25 of 67
Example:
Figure 25 – doorsRedirector.properties
4. Replace "MY_DOORS_DATABASE_HOSTNAME" in the file with the fully Qualified Hostname
of the DOORS database server.
5. Save and close the file.
Enable Data Change Notifications
1. Open a command prompt.
2. Change the current directory to C:\Program Files\IBM\Rational\DOORS\9.3.0.4\bin
3. Enter the following command:
dbadmin –dcnEnable -d 36677@<DOORSserver> –dcnBrokerUri
“tcp://<DWABrokerHostname>:61616” –dcnChannelName “dcn” -dwaHost
<DWAServerHostname> -dwaPort <DWAPortnumber> -dwaProtocol <http/https>
Start the Servers
1. Restart the Rational DOORS database server by typing services.msc in the command
prompt.
2. Start the Rational DOORS Web Access Tomcat server by running the server.startup.bat
file. The file is located in the Server folder in the director for Rational DOORS Web Access.
The default location is: C:\Program Files\IBM\Rational\DOORS Web Access\1.4.0.4\
3. Start the Broker server by running the broker.start.bat file, from the C:\Program
Files\IBM\Rational\DOORS Web Access\1.4.0.4 directory.
4. In Program Files\IBM\Rational\DOORS\9.3.0.4\bin, create a shortcut of doors.exe.
Amend the shortcut file with the following text:
-interop
-data portnumber@ FullyQualifiedhostnameofDOORSserver
-brokerHost HostName
-brokerPort Portnumber
Page 26 of 67
For example:
-interop
-data 36677@windwa.dev.ratlcore.ibm.com
-brokerHost windwa.dev.ratlcore.ibm.com
-brokerPort 61616
Or go to C:\Program Files\IBM\Rational\DOORS\9.3.0.4\bin and type the following
command
Doors.exe -interop -data portnumber@ FullyQualifiedhostnameofDOORSserver
-brokerHost HostName -brokerPort Portnumber
5. Enter one of the following URLs in a browser:
 Secure connection: https://FullyQUalifiedHostnameoFDWAserver:8443/dwa
 Non Secure connection: http://FullyQualifiedHostnameofDWAsever:8080/dwa
User Credentials are: Administrator/Administrator
16. Configuring Rational Team Concert (CCM) to Consume
OSLC services provided by Rational DOORS Web Access
Register Rational DOORS Web Access as a friend
1. Login to CCM Jazz admin server page.
2. Under Communication, select Friends (Outbound)
Page 27 of 67
Figure 26 – Registering doors web access as a friend
3. Select Add and enter the following details:
Name : <DWA>
Root Services URI:
<https://FullyQUalifiedHostnameofDWAServer:8443/dwa/public/rootservices>
Note: For Rational DOORS Web Access 1.4 or 1.4.0.1 the root services URL would be
<https://FullyQUalifiedHostnameofDWAServer:8443/dwa/rdm/discovery/rootservices>
OAuth Secret: <xyz>
Re-Type Secret: <xyz>
Page 28 of 67
Figure 27 – Adding Friend
4. Select Next and Register Rational DOORS Web Access as Friend.
Note: If your application needs a Consumer key and Secret to add Rational DOORS Web Access
as a friend, you need to do the following:
a) Open the Rational DOORS client pointing to the Rational DOORS server.
b) Right click Database Properties.
c) Go to Local Keys tab and fill the details as required
Page 29 of 67
Figure 28 – DOORS Database Properties
5. Navigate to the Project Area section inside Rational Team Concert.
6. Create a project or select any available project to link Rational DOORS service provide
catalogue or sub catalogue.
7. Under Associations, select Add.
Figure 29 – Adding association
8. From the Application drop down, select the registered Rational Doors Web Access service
provider.
Page 30 of 67
9. From the Association drop down, select Provides > Change Management (Requirements)
Figure 30 – Adding association
10. Save the project.
17. Configuring Rational DOORS Web Access to Consume OSLC
CM
Register Consumer onC CM Jazz Server
1. Login to CCM Jazz admin server using valid admin credentials

https://FullyQualifiedHostnameofCMJazzAdminServer:9443/ccm/admin
Page 31 of 67
Figure 31 – CCM Jazz Admin Server
2. Go to the Application tab. Under Communication select Consumers (Inbound)
3. Under Register Consumer, complete the fields and generate an authorized OAuth consumer
key.
Note: You can generate a consumer key of your choice by selecting ‘Click here to pick the
consumer key instead.’
4. Remember the consumer key generated and OAuth Secret code.
Figure 32 – OAuth Consumers
5. The consumer key is generated as shown.
Page 32 of 67
Figure 33 – Consumer key generated
Configure Rational DOORS
1. Log in to Rational DOORS desktop as Administrator.
2. Go to Database Properties.
3. Select the Remote Services tab.
Figure 34 – Remote Services
Page 33 of 67
4. In the Server List pane, select Add and complete all fields using the Consumer Key and OAuth
Secret specified earlier on the Jazz server side.
Example:<Name>:-RTC V3.0
<Root Services URL>:- https://fullyqualifiedhostnameofRTCserver:9443/ccm/rootservices
<Consumer Key>:- Register key on Jazz Admin server
<Oauth Secret>:- Registered consumer secret on jazz admin server page
5. Click Register; CCM or QM server should now be added to the list.
6. In the Collaboration Links pane, click Add.
7. Select the newly added server from the dropdown list, complete OAuth login if necessary,
then browse to the target CM or QM project.
8. Click Add to complete the collaboration link.
9. Click OK in Database Properties.
18. Configure Rational DOORS and Rational Quality Manager
integration
To integrate Rational DOORS with Rational Quality Manager (RQM), you will need to install and
configure Rational DOORS with its Rational Quality Manager Interface (RQMI) components.
These instructions assume that you have an existing Rational Quality Manager server that is already set up and working correctly. You will need the Installing and using RQM Interface for Rational DOORS manual for your version of Rational DOORS as shown in the figure below.
Figure 35 – Selecting RQM Interface for Rational DOORS
Page 34 of 67
In the instructions below, RQM Interface for Rational DOORS manual will be referred to as the
install guide. For further detail follow the document at this link to configure the RQM Interface
between Rational DOORS and Rational Quality Manager.
Installing the Rational DOORS for Rational Quality Manager Interface server:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/topic/com.ibm.doors.install.doc/topics
/t_installingrqmiserver.html
Installing the Rational DOORS for Rational Quality Manager Interface client:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/topic/com.ibm.doors.install.doc/topics
/t_installingrqmiclient.html
Complete the DOORS Server and Client install wizard:
http://publib.boulder.ibm.com/infocenter/doorshlp/v9/topic/com.ibm.doors.install.doc/topics
/c_installingsoftware.html
Follow the link below for installing and using RQM Interface for Rational doors:
http://publib.boulder.ibm.com/infocenter/rsdp/v1r0m0/topic/com.ibm.help.download.doors.d
oc/pdf92/installing_and_using_RQMI.pdf
In this example, Rational DOORS 9.3.0.4 and Rational Quality Manager 3.0.1 are used. There are
three systems:

Rational Quality Manager server: This system has RQM 3.0.1 installed. There is no
DOORS software on this system.

DOORS/RQMI server: This system has Rational DOORS 9.3.0.4 installed, including the
RQMI Server and Client components.

Client workstation: This system has the Rational DOORS 9.3.0.4 client installed, including
the RQMI client component.
On the Rational Quality Manager server:
1. If needed, start Rational Quality Manager.
2. Create a Rational Quality Manager user account for the RQMI user as described in the
install guide, and make this user a member of each project area.
Note: The "Create an RQM User Account" section in the "Installation prerequisites" section of the install guide explains in detail the requirements for the RQM user account. If
all requirements are not met before the RQMI installation, you may have problems using RQMI.
3. Verify that you can successfully log in as the RQMI user.
On the Rational DOORS server:
1. If needed:
a) Set up your licenses and License Server.
Page 35 of 67
b) Install Rational DOORS (first server, then client) -- do NOT include the RQMI
Server and Client components at this time.
2. Start the Rational DOORS client and create the RQMI DOORS user account as described
in the install guide.
3. Exit Rational DOORS.
4. Log in as the RQMI DOORS user to set its password. Exit DOORS.
Note: You will have problems with RQMI if you forget this step, as new DOORS users
start with expired passwords, and must immediately update the password before they
can log in to the DOORS database.
5. Stop the Rational DOORS server.
6. Uninstall the Rational DOORS client, then reinstall it. During this installation, be sure to
include the RQMI Server and Client components. Do a full reinstall for best results -simply modifying the installation may result in RQMI problems. You will need information about your RQM and DOORS servers to install the RQMI components:
a) RQM server host name and port
b) Credentials for the RQMI user that was created on RQM server
c) Credentials for the RQMI DOORS user that was created on DOORS server
7. Start the Rational DOORS server.
8. Start the RQMI server software as described in the install guide.
9. Start the Rational DOORS client.
10. Create a new module (or open an existing module).
11. In the module's RQM menu, select Export to RQM.
12. If you do not have a custom view, you will be asked if you want to export the Standard
view.
13. Then you will be prompted to select the project area and test plan you want to export
to. You can create a new test plan, if you want.
14. Click Export to proceed -- you will get an acknowledgement message after the Export
finishes.
You can use RQM > View Export Status to check the status of your export.
15. At this point, troubleshoot any issues found while:
- Starting the RQMI server
- Exporting to RQM from the DOORS client
Refer to the Troubleshooting section below for the solutions to some common issues.
16. Once all issues are resolved and you can successfully export to RQM, you are ready to
set up RQMI on the DOORS client workstation.
On the client workstation:
1. Install the DOORS client. Use the custom option to include the RQMI Client component.
If the DOORS client is already installed – for example, a Typical installation was done
previously -- uninstall it first.
2. Start the DOORS client. You should be able to export to RQM as described above.
Page 36 of 67
19. Install Rational Rhapsody
Required Component: Rhapsody 7.6
1. Download Rational Rhapsody 7.6 from Fix Central: http://www.ibm.com/support/fixcentral/
Enter the following information into Fix Central to gain access to 7.6 download. Note the
selection of 7.6 as the installed version.
2. On the next page, select Browse for Fixes and then select Continue.
Note that you may have to login first.
Finally, choose the 7.6 fix pack and continue to download.
3. Extract the downloaded zip file from the previous slide.
Double-click the IBM Rational Rhapsody 7.6.msi to start the install.
Select English language as shown below.
Figure 36 – Rational Rhapsody Install Wizard
4. Accept the defaults until you get to the “Choose Languages” dialog. In this dialog, select
C++ and click Next.
Figure 37 – Choosing Language
Page 37 of 67
5. Select Check for Real Time OS Settings as displayed in the figure. Keep selecting the default
until you get the Add-on Installation dialog. Check the same boxes as shown below.
Figure 38 – Selecting Rhapsody gateway and TestConductor
6. Continue selecting the rest of the defaults and point to a license file. When you have
completed the wizard, Rational Rhapsody is installed.
Figure 39 – Supplying License Server Information
Page 38 of 67
Download and Install Cygwin
Cygwin will be used to compile the Rhapsody models. Review the following document for
integrating Cygwin with Rational Rhapsody:
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/index.jsp?topic=/com.ibm.rhapsody.in
tegrating.doc/topics/rhp_t_int_integrating_rhp_with_cygwin.html
1. Download and install Cygwin from the following site:
http://www.cygwin.com/
Click the Install or update now icon.
Figure 40 – Cygwin Installation
2. Choose default options until you get to the Cygwin Setup – Select Packages dialog.
Page 39 of 67
Figure 41 – Package Selection
You can also do a minimal install of just the gcc-4 and make as shown below. And to work with
the Zipit target, add Net > openssh.
Figure 42 – Selecting package for minimal install
3. Click Next and choose defaults for any remaining options.
20. Install the CDT Plug-in to RTC Eclipse Client
1. Open the RTC Eclipse client.
2. Go to Help->Software Updates…
Page 40 of 67
Figure 43 – Update site in RTC
3. In the resulting dialog box, go to the Install New Software tab and click the Add Site…
button.
4. Paste the following link into the Add Site dialog and click OK.
http://download.eclipse.org/releases/ganymede
Figure 44 – Adding site in RTC
5. Check the C and C++ Development package and then click Install.
Page 41 of 67
6. Accept the remaining defaults. Once the install is complete, you will be asked to restart
RTC.
21. Install Rhapsody Eclipse Plug-In
1. Open the RTC Eclipse client.
2. Go to Help > Install New Software…
3. In the resulting dialog box, go to the Available Software tab and click the Add Site button.
Figure 45 – Install New Software
4. In the Add Site dialog box, click the Local… button.
5. Select the Eclipse folder found in your local Rhapsody installation. Click OK to close both
dialogs.
Figure 46 – Adding Eclipse folder in Rhapsody installation
6. Back in the Software Updates and Add-ons dialog, expand the Rhapsody\Model Driven
Development category and check the IBM Rational Rhapsody Platform Integration and IBM
Rational Rhapsody Workflow Integration check boxes.
Page 42 of 67
Figure 47 - Rhapsody add-ons
7. Click Install. You may need to reboot RTC once installation is complete.
The documentation provides these steps at:
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/index.jsp?topic=/com.ibm.rhapsody.in
tegrating.doc/topics/rhp_t_int_installing_rhp_plugin_rtc.htm
Page 43 of 67
22. Configure Rhapsody Gateway for DOORS
Rhapsody Gateway cannot run without Rhapsody running.
1. Start Rhapsody. Load the elevator project into Rhapsody by browsing to <Install
Rhapsody>/Samples/CppSamples/Elevator and selecting the elevator.rpy file as shown
in the below figures.
Figure 48 – Inserting a project
2. In the browser, click elevator at the top level of the project, then right-click elevator.
3. From the contextual menu, select the Rational Rhapsody Gateway > Open menu item:
Page 44 of 67
Figure 49 – Opening Rational Rhapsody gateway
4. The Rhapsody Gateway starts and the Coverage Analysis View appears by default:
Figure 50 – Rational Rhapsody gateway
When the Rhapsody Gateway is launched, two windows are always opened on the desktop: the
Rhapsody window and the Rhapsody Gateway window.
Adding DOORS Requirements into the Project
1. From Rhapsody Gateway, click the Edit Project
configuration window opens:
button from the menu bar. The project
Page 45 of 67
Figure 51 – Project Configuration Window
2. Click the Add a document button
into the work area.
under the work area. Click to drop off the new document
3. By default the document is named Document1. Click on Document1 in Name then rename
this document Requirements. Click on Type of Analysis list and select Doors Basic from the
drop-down list.
4. Click on File or Directory then click the Browse button.
5. The Select DOORS module dialog box opens:
Page 46 of 67
Figure 52 – DOORS module dialog box
Enter your password. Click on the Update DOORS tree button
.
6. Expand the DOORS Database contents. The DOORS_elevator appears in the Select DOORS
module browser dialog box and the Elevator Specs underneath it. Click to select the Elevator
Specs.
Figure 53 – Selecting DOORS module
Click the OK button in the Select DOORS module dialog box.
7. Now, in the Project Configuration, select the Add a cover button to add a coverage link.
Establish the connection between the model and the requirements. Note that the arrow
direction is important. The model always covers the requirements. The direction of the arrow
always goes from the model to the requirement document.
Page 47 of 67
Figure 54 – Establishing connection
Click OK.
8. Click Yes when the dialog box appears prompting you to reanalyze the Rhapsody Gateway
project.
Figure 55 – Reanalyzing the project
The DOORS requirements are now imported into the Rhapsody Gateway. The connection
between the UML model and the requirements covered by the model is established.
The documentation provides these steps at:
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/index.jsp?topic=/com.ibm.rhapsody.in
tegrating.doc/topics/rhp_t_int_installing_rhp_plugin_rtc.html
IBM Rational Rhapsody Gateway Add On - DOORS Coupling Notes - See the section Importing
Requirements from DOORS
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/topic/com.ibm.rhapsody.oem.pdf.doc
/pdf/Coupling%20DOORS.pdf
Notes from the other side of the integration can be found in IBM Rational Rhapsody Gateway
Add On - Rhapsody Coupling Notes
Page 48 of 67
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/topic/com.ibm.rhapsody.oem.pdf.doc
/pdf/Coupling%20Rhapsody.pdf
23. Configure Rhapsody Test Conductor for RQM
To configure Rhapsody Test Conductor for RQM follow this link:
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/topic/com.ibm.rhapsody.oem.pdf.doc
/pdf/RQMTestConductorAdapter_HowTo.pdf
This PDF provides a short overview about the Rhapsody TestConductor Adapter for Rational
Quality Manager. It describes (shortly) how to:
 Register the TestConductor adapter user interface plugin in RQM ,
 Configure and start the adapter ,
 Create TestConductor Tests in Rhapsody ,
 Create TestCases (using the TestConductor Adapter) in RQM and
 Execute and evaluate these tests.
Preparing the Adapter UI and the Adapter
The Rhapsody TestConductor adapter for RQM consists of two parts.
1. User interface plugin which has to be registered in RQM on the RQM server machine (see
PDF section 2.1).
2. The Rhapsody TestConductor adapter itself which has to be started on the test machine on
which the Rhapsody TestConductor tests are to be executed (see PDF section 2.2).
Registering the UI Plugin
Since the Rhapsody TestConductor adapter is currently not part of the standard RQM
installation, the adapter has to be registered with RQM manually. To do this the following tasks
are required:
1. Copy the file
“<RhapsodyInstallPath>/TestConductor/RQM_TestConductorAdapter/btcprofile.ini” into the
folder
“<RQMInstallPath>/server/conf/jazz/provision_profiles”.
(Ensure that the path specified in the file directs to the folder
”<RhapsodyInstallPath>/TestConductor/RQM_TestConductorAdapter“
2. If RQM is running, shut RQM down.
3. Delete the content of the folder “<RQMInstallPath>/server/tomcat/work/”.
4. Restart the RQM Server.
After that an additional entry “Rhapsody TestConductor” should be available in the type section
of the Test Script editor dialog.
Configuring and Starting the RQM TestConductor Adapter
The TestConductor Adapter is located inside the folder
Page 49 of 67
TestConductor/RQM_TestConductorAdapter in your Rhapsody installation.
The adapter is started via the file start.bat analogous to the CommandLine Adapter shipped with
RQM:
start.bat -repository https://<rqmserver>:<port>/qm -user <userid>
-password <password> -adapter <adapter> \
[-projectArea <project area>] [-sleepTime <sleep time>] \
[-configFile <configuration file>]
where: rqmserver: is the hostname/IP address of the RQM server
port: is the port where the RQM server is running
userid: is a registered user ID within RQM that has the license to run an adapter
password: is the password of the userID used
adapter: is a user given adapter name
project area: is the name of the project being logged into, default is "Quality+Manager"
sleep time: is the polling interval between polling for tasks, default is 30 seconds
log file: the file to which to log the output messages, default is
CommandLineAdapter.log
configuration file: file to store and read the settings for this adapter, default is Config.ini.The
adapter will generate a configuration file (Config.ini file or the file specified via -configFile
option) that will contain the registration information. This will be re-used when the adapter is
re-started.
Note that inside the RQM installation in the adapters folder there is a
RQMCommandLineAdapter.zip file which contains a readme.txt file describing the mandatory
and optional parameters in more detail.
Note that the RQM TestConductor Adapter currently is only equipped with a start script for
windows (there is no linux start script).
Page 50 of 67
Figure 56: An appropriate –dependent from your environment and configuration– call would be:
“start.bat -repository https://localhost:9443/qm -user test -password test -adapter myAdapter
-projectArea Quality+Manager”
Executing Rhapsody Testconductor Tests via RQM
To execute Rhapsody TestConductor Tests in RQM at first Tests have to be specified in a
Rhapsody model using TestConductor. Then in Rational Quality Manager TestScripts can be
created which are linked via the TestConductor Adapter with the tests in the Rhapsody model.
The TestScripts are again part of a (RQM) TestCase which can be executed in RQM.
For additional information on the TestConductor Add On, refer to:
The User Guide for Rational Rhapsody Test Conductor Add on
http://publib.boulder.ibm.com/infocenter/rhaphlp/v7r5/topic/com.ibm.rhapsody.oem.pdf.doc
/pdf/RTC_User_Guide.pdf
Installing Rhapsody Design Management Server
1. Download the latest release of Rhapsody Design Manager build from the link.
https://jazz.net/downloads/design-management/milestones/3.0RC3
2. Go to All Downloads tab as shown in the figure.
Page 51 of 67
Figure 57 – Design Management 3.0
3. Download IBM Rhapsody Design Manager Setup and Install Disk from All Download link as
shown in the bellow figure.
Figure 58 – Downloading IBM Rhapsody Design Manager Setup and Install Disk
4. Extract the ZIP files and launch the launchpad.exe and install IBM Rational Rhapsody Design
Manager Server and IBM Rational Rhapsody Design Manager Import Engine.
Page 52 of 67
Figure 59 – IBM Rational Rhapsody Design Manager Installation
5. Select and install the packages Design Management Server and IBM Rational Rhapsody
Design Manager Server Extension as shown bellow. Accept the License Agreement and
install the DM server and DM Server Extension.
Figure 60 – Selecting and installing Design Management Server and Extension
Page 53 of 67
Follow the link bellow for configuring the Design Management server.
http://publib.boulder.ibm.com/infocenter/rdmhelp/v3/index.jsp?topic=/com.ibm.rcam.install.
doc/topics/t_installing_main.html
Installing Rhapsody Design Management Client Extension
Download the Rhapsody Design Management Client Extension from the link below.
https://jazz.net/downloads/design-management/releases/3.0.0.1iFix1
Prerequisites:


Install IBM Rational Rhapsody Client
 Version 7.6 or above
Windows:
 Browser: Internet Explorer 8 or above
1. Run the Setup.exe. Press next and accept the License and choose the same location as
Rhapsody Client for installing Rhapsody DM Client.
Figure 61 – Running set.exe
Page 54 of 67
Figure 62 – Accepting the License agreement
Figure 63 – Installing DM Client Extension
Page 55 of 67
2. To check the installation, Launch Rhapsody and open a Model. In the Tools Menu select
Design Manager > Collaboration View.
Figure 64 – Rhapsody Collaboration view
The DM Client installation documentation is located here:
http://publib.boulder.ibm.com/infocenter/rdmhelp/v3/index.jsp?topic=/com.ibm.rcam.rhap.in
stall.doc/topics/t_install_rhap_extension.html
24. Install RDM Client Extension in Eclipse Client
1. Open the RTC Eclipse client.
2. Go to Help->Install New Software…
3. In the resulting dialog box, go to the Available Software tab and click the Add Site… button.
Page 56 of 67
Figure 65 – Install New Software
4. In the Add Site dialog box, click the Local… button.
5. Select the Eclipse folder found in your local Rhapsody installation > DesignManager. Click
OK to close both dialogs.
Figure 66 – Adding Eclipse folder of RDM client extension installation
6. In the Software Updates and Add-ons dialog, expand the Rhapsody Client Extension for
Design Manager check the boxes and click next.
Page 57 of 67
Figure 67 – RDM client extension add-ons
7. Accept the License Agreement and continue with the installation. Click Finish when you
have completed the wizard. You may need to reboot RTC once installation is complete.
The RDM Client Extension should be installed now. To verify do as following:
 Open Eclipse
 Select menu Window -> Show View -> Other
 Verify the Rhapsody group has the following views:
– DM Comments View
– DM Reviews View
Page 58 of 67
Figure 68 – Verify RDM Client Extension in Eclipse client
25. Installing Rational Rhapsody Design Manager Import
Engine
Select and Install the Rational Rhapsody Design Manager Import Engine as shown in the figure.
Figure 69 – Selecting the Import Engine for Installation
Page 59 of 67
Select packages as shown in the image below, and click Next. Complete the wizard by accepting
the License Agreement and clicking Install.
Figure 70 – Selecting the package for Import Engine for Installation
26. Troubleshooting:
1) RQMIServer's client.properties file doesn't get updated with the rqmiserver host
automatically and so fails to export the requirement to RQM.
Test Environment:
**************
OS: Windows 2K 3 SP2 server
Steps to follow:
**************
1. Install Doors client and server.
2. Create Doors user RQMISYNC for RQMI server and re-login as RQMISYNC to change
password.
3. Stop Doors server
4. Uninstall doors client and install Doors client by choosing CUSTOM option and install RQMI
Server and client and provide doors hostname, RQM hostname and port.
5. Start the RQM server and RQMI server.
6. Login to doors and create module and export requirement.
Here it fails to connect and flash attach message.
This occuss because the Client.properties file under “C:\Program
Files\IBM\Rational\DOORS\9.3\RQMInterface\Client\IM\conf” location doesn't get updated
with the RQMI server host name entered during the installation.
========client.properties file ==================
Page 60 of 67
#rqmi server host for rmi
rqmi.server.host=<Host name >
#rqmi server port for rmi
rqmi.server.port=7764
#The port number in which DOORS transmits its data
doors.ipc.port=8761
#Logging Level
integration.logging.level=1
Workaround: Enter the hostname manually in the file client.properties under the folder path
“C:\Program Files\IBM\Rational\DOORS\9.3\RQMInterface\Client\IM\conf” location; this will
solve the issue.
2) Applying the Hotfix for RQM 3.0.1 release:
Issue: Not able to view the requirements under the Requirement tab of RQM project
Workaround:
1. Save the patch bundles to a temp location on the server.
2. With a user id that has the JazzAdmins role, navigate to the following URL
https://localhost:9443/jts/admin/cmd/requestReset.
3. Stop the server.
4. Go to C:\Program Files\IBM\JazzTeamServer\server\conf\qm\sites\rqm-update-site\plugins
folder and rename com.ibm.rqm.requirement.web_3.0.0.v20110523_1142.jar to
com.ibm.rqm.requirement.web_3.0.0.v20110523_1142.jar.bk
5. Copy the saved patch in the plugin folder.
6. Restart the server.
3) Unable to export DOORS requirement to RQM when the DOORS Client is present on
Win XP.
Description:
Test Environment
***************
Windows XP SP3 (32-bit machine) - DOORS client, RQMI client installed.
Windows server 2008R2 EE (64 bit machine) - DB2 installed.
Windows server 2008R2 EE (64 bit machine) - RQM server (using DB2 database and
WAS application server), WAS, DOORS server and RQMI server installed.
Pre Condition
***********
Page 61 of 67
1. Create a project in RQM and add a user with Quality professional license permission.
2. Create a user in DOORS with Database Manager role.
3. Install the RQMI server in the server machine and run the server.
Steps to reproduce
***************
1. Reinstall DOORS Client and choose custom setup type.
2. In the Custom Setup, select "Rational Quality Manager Interface Client".
3. Enter the DOORS database settings.
4. In the RQMI client details panel enter the port number, RQMI server details.
5. Complete the DOORS Client installation.
6. Create or select an existing module and export the module to RQM by choosing “Export to
RQM” in the module's RQM menu.
7. A dialogue response displays showing “A custom view has not been selected. Click Yes to
export the Standard view or No to cancel”. Click Yes.
Actual Result:
***********
A pop-up window is displaying “The Command could not be executed as Connection to the
server could not be established” as shown in the attachment.
Expected Result:
*************
It should prompt to select the project area and test plan and show the export button for
exporting the module to RQM.
Workaround: If we are using DOORS server, RQM server and RQMI server on a server machine
and DOORS client, RQMI client in client machine then we need to map the server details in the
host file of the client machine and server machine.
4) Unable to create implemented links from a requirement in DOORS to a WI in RTC.
Description:
AUT
****
RTC – 3.0.1 released build.
DOORS server and Client – 9.3.0.4 released build.
DWA – 1.4.0.4 –released build.
Test Environment
***************
Windows 7 Enterprise ( 64 bit machine )- DOORS Client and DWA installed.
Windows server 2008R2 EE ( 64 bit machine ) - DB2 installed.
Page 62 of 67
Windows server 2008R2 EE ( 64 bit machine ) – RTC server ( using DB2 database and
WAS application server ) and DOORS server installed.
Steps to reproduce
****************
1. Configure RTC and DOORS.
2. Open module in DOORS and right click on a requirement object.
3. Select Link-->New Implemented by -->rtc1 ( project created in RTC ) and choose select
WI/create a WI.
4. Login into RTC and select WI/create a WI to be linked with the required requirement and
click on OK button.
Actual Result:
***********.
The message box with the message ‘collaboration link created successfully’ is not displayed and
the collaboration link icon is not created with the corresponding requirement.
Expected Result:
***************
A message box with the message ‘collaboration link created successfully’ should be displayed
and the collaboration link icon should be created with the corresponding requirement.
Workaround: update the registry entry (
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Telelogic\DOORS\9.3\Config ) "Home"
with "C:\Program Files (x86)\ibm\Rational\DOORS\9.3\" by replacing "C:\Program Files
(x86)\IBM\Rational\DOORS\9.3\"
5) Applying the Hotfix for RQM 3.0.1 release when RQM is deployed on WAS.
Workaround:
1. Go to C:\Program Files\IBM\JazzTeamServer\server\conf\qm\sites\rqm-update-site\plugins
folder and rename com.ibm.rqm.requirement.web_3.0.0.v20110523_1142.jar to
com.ibm.rqm.requirement.web_3.0.0.v20110523_1142.jar.bk
2. Copy the saved patch in the plugin folder.
3. Restart the server .
4. With a user id that has the JazzAdmins role, navigate to the following URL
https://localhost:9443/jts/admin/cmd/requestReset.
5. Stop the server
6. Remove the following directories:
a.Go to <WASInstallDir>/profiles/AppSrv01/temp/<machine name>/server1 and delete the
<application>_war directory. ( qm_war)
b.Go to <WASInstallDir>/profiles/AppSrv01/temp/wscache and delete the <application>_war
directory. ( qm_war)
7. Start the sever
Page 63 of 67
6) Unable to configure and start up the RQM Test Conductor Adapter in Rhapsody when RQM
project is a lifecycle project.
Description:
Test Environment
******************
Windows 7, Enterprise Edition (64 bit machine )
Pre Condition:
***********
1. Install Rhapsody.
2. Install JTS server and configure CCM and QM applications.
Steps to reproduce:
****************
1. Create lifecycle JTS project which includes CCM and QM applications. .
2. Register RQM Test conductor adapter with the RQM lifecycle project created.
Actual Result:
***********
An error message is displayed and Rational Quality Manager Test conductor fails to start.
Expected Result:
**************
The Test conductor adapter for Rational Quality Manager should start successfully.
Workaround: While creating a Lifecycle Project, edit the name of the QM Lifecycle project and
removed the default special characters and space.
The Test conductor adapter for Rational Quality Manager runs successfully for the QM project
(having name without default special characters and space) which is created as a part of
Lifecycle project.
7) The Jazz SSL certificate change which is not a part of latest RQMI build causes the
certificate issue while starting the RQMI server deployed on WAS.
Workaround: Follow the steps mentioned in the tech note found in the link - https://www304.ibm.com/support/docview.wss?uid=swg21500479 and the issue can be resolved.
8) Installation of Rhapsody on Windows 7.
Page 64 of 67
Workaround: Run the executable "vcredist_x86.exe" present in the Rhapsody installer location
before installing Rhapsody on Windows 7
Path to the executable: RhapsodyLibraWindows.BuildNo2071527.IBMCONFIDENTIAL\ISSetupPrerequisites\{0BE9572E-8558-404f-B0A58C347D145655}\vcredist_x86.exe
9) Work item's Description field is non-editable when you try to create a work item to form a
Collaboration link in DOORS
Test Environment
******************
Windows server 2008R2 EE ( 64 bit machine )
Precondition
****************
1. Set up the RTC and DOORS integration.
Steps to reproduce
*******************
1. Open module in DOORS and right click on a requirement object.
2. Select Link-->New Implemented by-->rtcdoors1 (project created in RTC) and choose create a
WI.
3. Login into RTC and create a WI to be linked with the required requirement in DOORS and
click on Description field to enter description of WI to form a Collaboration link.
Actual Result:
**************
The Description field is non-editable.
Expected Result:
*****************
User should be able to edit the Description field.
10) Error message: [javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path
building failed:]
The resolution to this error is described in the following technote:
https://www-304.ibm.com/support/docview.wss?uid=swg21500479
Once you have completed the steps in the technote, start the RQMI server. It may still display an error
message: "RQMI_SYS_PATH is null. Set proper value in RQMi server start batch script"
To correct this, add a new Environment variable called RQMI_SYS_PATH with its value the RQMInterface directory
Page 65 of 67
For example:
C:\Program Files\IBM\Rational\DOORS\9.3\RQMInterface\
27. Documentation notices for installation guide
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 character set (DBCS) information, contact the IBM
Intellectual Property Department in your country or send inquiries, in writing, to:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 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 NONINFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do
Page 66 of 67
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 websites are provided for convenience only and
do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites 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
5 Technology Park Drive
Westford, MA 01886
U.S.A.
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.
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.
This information is for planning purposes only. The information herein is subject to change before the products described become available.
Page 67 of 67
This information contains examples of data and reports used in daily business operations. To
illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names
and addresses used by an actual business enterprise is entirely coincidental.
If you are viewing this information in softcopy, the photographs and color illustrations may not
appear.
Trademark acknowledgments
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service
names might be trademarks of IBM or other companies. A current list of IBM trademarks is
available on the web at www.ibm.com/legal/copytrade.shtml.
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other
countries, or both.
Download