Rational ClearQuest 2000 Patch 1 Release Notes

Copyright (c) 2000 Rational Software and its subsidiaries. All rights reserved.

Please read this document to learn about known product issues, important tips, and other Rational ClearQuest product information.

Release Notes, version 9.3.00


Contents

1.0 Supported Platforms and System Requirements

1.1 List of Supported Platforms and Operating Systems
1.2 Upgrading from Previous ClearQuest Releases
1.3 What's New in ClearQuest 2000 Patch 1
1.4 What's New in ClearQuest UNIX
1.5 Defects Fixed in ClearQuest 2000 Patch 1
1.6 Oracle Database Connection Options
2.0 Known Defects

2.1 Installation
2.2 CQ Client
2.3 CQ Designer
2.4 CQ Web
2.5 CQ Import and Export
2.6 User Documentation
2.7 UCM Integration
3.0 Troubleshooting Web Services

3.1 Basic Troubleshooting Tips
3.2 Advanced Troubleshooting Tips

4.0 The Rational Web Site


5.0 Subscribing to the ClearQuest User Group


6.0 Accessing the Sample Hooks Database


7.0 Contacting Technical Support


1.0 Supported Platforms and System Requirements

1.1 List of Supported Platforms and Operating Systems

1.1.1 Windows Operating Systems:

    Supported Languages:     Browsers and Other Packages:     Databases:     Disk Space Requirements:

 

1.1.2 Unix Operating Systems (see also section 1.4):

    Supported Language: English Browsers and Other Packages:     Databases:

1.2 Upgrading from Previous ClearQuest Releases

Upgrading from CQ 2000
Customers upgrading from CQ 2000 to CQ 2000 Patch 1 should be aware of the following:

Because of these caveats, Rational recommends that you upgrade the software on all workstations at the same time. If you have installed ClearQuest 2000 in a Rational Suite, you may install ClearQuest 2000 Patch 1 on top of that Suite.

To upgrade the software from CQ 2000 to CQ 2000 Patch 1, follow these steps:

Step 1: Run the CQ 2000 Patch 1 setup executable and select "Install Rational Product" in the first installer pane.

Step 2: In the next installer pane, select, "Install Product before Licensing," then proceed to install ClearQuest as you did with the CQ 2000 installation.

Please note that:

To upgrade the software from CQ 2000 to CQ 2000 Patch 1 as well as upgrade from Crystal Reports 6 to Crystal Reports 8, follow these steps:

Step 1: Uninstall Crystal Reports 6.

Step 2: Run the CQ 2000 Patch 1 setup executable and select "Install Rational Product" in the first installer pane.

Step 3: In the next installer pane, select, "Install Product before Licensing," then proceed to install ClearQuest as you did with the CQ 2000 installation.

Step 4: Install Crystal Reports 8.

To set up CQ 2000 Patch 1 with Crystal Reports 8 in a standalone mode, but not over a CQ 2000 Suite, follow these steps:

Step 1: Run the CQ 2000 Patch 1 setup executable and select "Install Rational Product" in the first installer pane.

Step 2: In the next installer pane, select, "Install Product before Licensing," then proceed to install ClearQuest.

Step 3: Once the patch installation is complete and the Rational License Key Administrator form appears, licensing can be established for the new installation.

Step 4: Install Crystal Reports 8.

Upgrading from CQ 2.0
Customers upgrading from CQ 2.0 to CQ 2000 (or CQ 2000 Patch 1) should be aware of the following:

Because of these caveats, Rational recommends that you upgrade the software on all workstations at the same time. If you have installed ClearQuest 2.0 in a Rational Suite, you may install ClearQuest 2000 Patch 1 on top of that Suite. To upgrade the software:

Upgrading from CQ 1.0, 1.1, or 1.1 SP1

Customers upgrading from 1.0, 1.1, or 1.1 Service Pack 1 should refer to the documentation in Chapter 7 of the manual, Installing Rational ClearQuest.

Please be especially aware of the following:

If you do not apply the needed upgrade packages after upgrading the ClearQuest software and databases, the existing functionality (notification mail, integration with your source code management system, etc.) will be inoperative.

NOTE: Be careful when selecting the packages to install. Some packages (such as Email and Visual SourceSafe) have a version for first-time installations (for example, version '1.0') and a version for upgrades (for example, version 'Upgrade 1.0'). Be sure to select the correct version.

As a general rule of thumb, when installing upgrade packages, if there is more than one version, always apply the highest-numbered version. Record types, fields, and actions that were added by the add-ins are modified by the packages. The package takes "ownership" of these entities (record types, fields, and actions) so that in some cases they become readonly in the ClearQuest Designer.

1.3 What's New in ClearQuest 2000 Patch 1

1.4 What's New in ClearQuest UNIX

Introduction

This release of ClearQuest also provides increased support for ClearQuest's "design once, deploy anywhere"  capabilities through the introduction of native UNIX clients.  ClearQuest UNIX includes both a motif-based and command-line interface that enables UNIX users to use a native interface in addition to ClearQuest Web. The ClearQuest UNIX interface was designed to resemble the Windows client both in functionality and look and feel, and enables UNIX users to submit records, create, edit and run queries and create text-based reports. Support for ClearCase integration, including UCM, is provided on the new UNIX platform.

Customizations designed once using the ClearQuest Designer on Windows are deployed automatically to all client platforms, including Windows, UNIX and the Web.

ClearQuest UNIX is supported on the following platforms:

ClearQuest UNIX is supported with the following database servers:

 

        Please contact Technical Support for more information on the general availability of ClearQuest UNIX.

 

Using CQ Unix with Existing ClearQuest Databases

ClearQuest UNIX requires supported database servers to be on UNIX platforms.  Even though you can have multiple databases using a mixture of database vendors, ClearQuest UNIX will only access those databases that use Oracle on UNIX. In order to enable your Oracle databases for use with ClearQuest Unix, you must change the "Connect Options" on your master and user databases. For the user databases, this property can be changed from the ClearQuest Designer, in the Database Properties dialog on the Database menu. However, changing properties of the schema respository cannot be done from that dialog.

Contact Rational Technical Support for assistance with this process.

 

1.5 Defects Fixed in ClearQuest 2000 Patch 1

Web Stability Issues:

 

Other Issues:

1.6 Oracle Database Connection Options

Oracle Connection Options

The connect_options database property has been expanded to support Oracle 8 clients. This option is a site-wide setting per database. The CQ user sees these options as a string in the Connect Options field in the CQ Maintenance tool when attempting to connect to an Oracle database. The permissible values are:

host=<host>;sid=<sid>;server_ver=<ver>;client_ver=<ver>;lob_type=LONG

where,
<host> is the network hostname of the Oracle database server;
<sid> is the instance ID of the Oracle database server;
<ver> is the Oracle version number, either, 7, 8.0 or 8.1;
server_ver is the Oracle database server version number;
client_ver is the Oracle client version number;
lob_type is the Oracle data type used for text fields; currently, this must be of type LONG.

You can override each, or all, of the connect options values per machine by using installutil registeroracleoptions command-line utility. This will not change the setting in the master database, only the way a specified client will connect to the database. A sample registry entry looks like:

[HKEY_CURRENT_USER\Software\Rational Software\ClearQuest\2000.02.10\Core] "OverrideOracleConnectOptions"="client_ver=8.0"

For Unix, the client-based connect override can be achieved by setting the environment variable:
CQ_OVERRIDE_ORACLE_CONNECT_OPTIONS

The Oracle client connect options are also described in the guide, Installing ClearQuest. Please refer to the section, "Creating ClearQuest Databases."

Also note that, while not all the Oracle connect values are required, it's a good practice to set all the values to avoid any undesirable default behavior.

What Does This Mean to the ClearQuest User?

Oracle 7 and 8x Servers; Oracle 7 Clients:

This is the supported configuration prior to CQ 2000 patch 1 and customers don't have to set any Oracle connect options in order to continue using this Oracle client/server configuration.

Oracle 7 and 8x Servers; Oracle 8 and 8i Clients:

Customers should use the appropriate Oracle connect options for their configuration. For example, if they can connect to an Oracle 8.0.5 server via an Oracle 8i client, they should use: server_ver=8.0;client_ver=8.1.

Oracle 7 and 8x Servers; Oracle 7, 8, and 8i Clients:

This configuration will require setting the Oracle connect options for the site, as well as on machines that deviate from the site setting. If most of the CQ clients are using Oracle 8.0.5 client, they should set connect options with client_ver=8.0 in the master database. Then, for the CQ client machines that have Oracle 7 or Oracle 8i clients, those users will need to use the installutil registeroracleoptions command-line utility in order to override the 8.0-client master DB setting.

Setting Connect Options for New Databases:

You should set the appropriate connect options using the guidelines above.

Setting Connect Options for Existing Databases:

To set the connect options for an existing schema repository (i.e. not newly- created with the CQ Maintenance tool), use the installutil registeroracleoptions command-line utility to set the connect options for existing user databases. After that, use CQ Designer and execute the "Database Property" dialog and enter the connect options there. Make sure to answer "NO" when it asks whether you want to physically move the database. Another way is to run the installutil relocateuserdb command-line utility.

An Example: the server is an Oracle 8i instance; and there are existing CQ 2000 Patch 1 clients with Oracle 7 client software; as well as new CQ 2000 Patch 1 clients with Oracle 8i client software.

There are two methods to set up this site:

Method 1: Set the client 8 option per CQ client machine.

Step 1 For each new CQ client machine where the Oracle 8i client is also installed, run the command line: installutil registeroracleoptions "server_ver=8.1;client_ver=8.1"

Method 2: Set the client 8 option for all CQ clients.

Step 1 Run the following command-line utility in order to change the properties of the schema repository: installutil relocateschemarepo ORACLE <dbo_login> <dbo_password> <rw_login> <rw_password> <ro_login> <ro_password> "server_ver=8.1;client_ver=8.1"

Step 2 Run the Designer and change the connect_options property of all user databases to "server_ver=8.1;client_ver=8.1".

Step 3 On existing CQ client machines where the Oracle 7 client is installed, run the command line: installutil registeroracleoptions "client_ver=7"

Please note that, if your existing CQ client machine is still using a non-patched 2000.02.10 version of CQ, the only option is to use method 1 above (See also defect 12405 in section 2.1).

2.0 Known Defects

2.1 Installation

2.2 CQ Client

2.3 CQ Designer

2.4 CQ Web

2.5 CQ Import and Export

2.6 User Documentation

2.7 UCM Integration

3.0 Troubleshooting Web Services

3.1 Basic Troubleshooting Tips

  1. In the browser, selectEdit>Preferences.
  2. Select"Advanced->Cache" Category.
  3. Set "Document in cache is compared to Document on network" to "everytime" and press OK.
  1. In the browser, selectOptions>Preferences.
  2. Select "Connections" tab and set "Number of Connections" to 1 and press OK.

3.2 Advanced Troubleshooting Tips

There is detailed documentation on the configuration of IIS 4.0 and IIS 5.0 in the Installing Rational ClearQuest guide that may help you troubleshoot installing Web services.
        Failed condition: disposition == (0x00000001L) 
        Location: ClearQuest Core:adregistry.cpp:569occurred 
        in BBOLEI~1
See the printed document, Installing Rational ClearQuest, to set the proper permissions.
        Logon Error 80020009
        Could not create directory
        occurred in ClearQuest.FileCache.1
See the printed document, Installing Rational ClearQuest, to set the proper permissions.
 
Logon Error 
Unable to logon to the MS_ACCESS database
"\\\\.mdb".
The vendor error message was: 
SQLConnect: RETCODE=-1, State=S1000, Native Error=-1032
[Microsoft][ODBC Microsoft Access 97 Driver]The Microsoft Jet database engine cannot open the
file '(unknown)'. It is already opened exclusively by another user, or you need permission to
view its data.
This indicates a permissions problem regarding an Access Database. Try the following steps:
                            error 'ASP 0113'
                            Script timed out
The maximum amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the property Server.Script.Timeout or by changing the value for ScriptTimeout in the Registry. error '800a041d'

By default Active Server Pages Scripts (which are the providers of the CQ Web pages) are given 90 seconds to complete. If they do not complete in 90 seconds the IIS Server terminates them and presents the user with an error message similar to the above. You may increase the value from the default 90 seconds by editing the following registry key value with regedit.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
      W3SVC\ASP\Parameters\ScriptTimeout
  HKEY_USERS\.DEFAULT\Software\Rational
       Software\ClearQuest\2000.02.10\Core
  HKEY_USERS\.DEFAULT\Software\Rational
       Software\ClearQuest\2000.02.10\Install

If you have used cqdbsetup to change the schema repository characteristics, it might change the values under these keys in HKEY_CURRENT_USER, and HKEY_LOCAL_MACHINE but these settings will be overridden because the web server uses keys from HKEY_USERS\.DEFAULT instead of HKEY_CURRENT_USER. To make it see the right values, delete the values as described above; then, the ones from HKEY_LOCAL_MACHINE will be used.


4.0 The Rational Web Site

Please visit the Rational Web site for latest Release Notes, patches and information:

http://www.rational.com/


5.0 Subscribing to the ClearQuest User Group.

The ClearQuest User Group is an e-mail forum where you can share your experiences, pose questions, or obtain useful information from other ClearQuest users. To subscribe to the group, visit the Rational web site at:

 http://www.rational.com/support/usergroups/

 Your e-mail address will not be given out to anyone.


6.0 Accessing the Sample Hooks Database

The ClearQuest Sample Hooks Repository provides a place for users to trade hook scripts with one another. The Repository is located at:

 http://clearquest.rational.com/cqhooks

 To gain access enter:
 
 

username: user
password: password
You can browse the existing hook scripts for ideas, or add a script you would like to share with others.


7.0 Contacting Technical Support

If you have any problems with the software or documentation, please contact Rational Technical Support via telephone or electronic mail as described below. For information regarding support hours, languages spoken, and other Rational Software information, visit the Rational web site, http://www.rational.com/support.

Rational's web site contains an extensive library of Technical Notes. To access the Technical Notes, go to http://solutions.rational.com/solutions/.

Rational maintains Support Centers in different geographic regions. To contact the center nearest you, consult the chart below. If you are contacting Technical Support by phone, dial the phone number shown below and follow the voice prompts to select ClearQuest Technical Support.
 
 

Contacts and Information

For questions regarding current versions of products, please contact us by e mail or phone
Region E mail contacts Telephone Contacts
US and Canada support@rational.com 1-800-728-1212 or 408-863-4000
Europe support@europe.rational.com +31 (0)20 4546 400
Asia/Pacific support@apac.rational.com +61-2-9419-0125

©2000 Rational Software Corporation and its subsidiaries. All rights reserved. Rational Software Corporation and its subsidiaries ("Rational") claim copyright in this Program and documentation as an unpublished work, versions of which were first licensed on the date indicated in the foregoing notice. Claim of copyright does not imply waiver of Rational's other rights. See Notice of Proprietary Rights.

NOTICE OF PROPRIETARY RIGHTS

This computer program and documentation are confidential trade secrets and the property of Rational Software Corporation and its subsidiaries. Use, examination, reproduction, copying, disassembly, decompilation, transfer and/or disclosure to others, in whole or in part, are strictly prohibited except with the express prior written consent of Rational Software Corporation and its subsidiaries.