Rational® RequisitePro® Release Notes


Version 2003.06.00


Copyright © 2003 Rational Software Corporation. All Rights Reserved.

This documentation (the “Work”) is protected under the copyright laws of the United States and/or other jurisdictions, as well as various international treaties. Any reproduction or distribution of the Work is expressly prohibited without the prior written consent of Rational Software Corporation.

Legal Information


Scope

This document provides information about the 2003.06.00 release of Rational RequisitePro.

These release notes provide information critical to installing and using Rational RequisitePro, including hardware and software requirements, compatibility, and known issues with this release.

 

Contents

What's New in This Release
Enhanced Rational XDE Integration
Simplified Configuration for the RequisitePro and Rational ClearQuest Integration
Oracle and SQL Server Setup Documentation Installed by Default
Simplified Configuration of Rational RequisiteWeb
Document Authoring in RequisiteWeb
RequisiteWeb Traceability Matrix
Enhanced Project Templates
Enhanced Learning Projects
Product Documentation
Hardware/Software Information
Client Requirements
Server Requirements
RequisiteWeb
Installation, Upgrading, and Licensing
Installation Information
Installation Issues
Upgrading from Previous Versions of RequisitePro
Compatibility Issues
With Rational Tools
With Third-Party Products
With International Systems
Restrictions and Guidelines on Using RequisitePro
Microsoft Word Issues
Windows NT Fonts
Configuring E-mail
Offline Authoring
Numerical Attributes
Views and Queries
Requirement Metrics
Known Issues and Change Requests
Opening Sample Projects for the First Time
Creating Projects
Saving Documents
Assigning Parent Requirements in Documents
Importing Requirements
Renumbering Requirements
External Projects
RqCallback.dll
Let's Go RequisitePro
Contacting Rational Customer Support
 

What's New in This Release

Enhanced Rational XDE Integration

The Rational RequisitePro-XDE Integration lets you combine the use-case modeling and application design capabilities of XDE with requirements management capabilities in RequisitePro.

You can define your use cases by integrating Unified Modeling Language (UML) diagrams in XDE and Microsoft Word documents in RequisitePro. You can assign attributes and traceability to your use cases in order to manage your use cases in the context of the requirements. In addition, you can trace your requirements in RequisitePro to your design in XDE in order to better understand the impact of requirement change on your design.

The use-case modeling capabilities of this integration are similar to those of Integrated Use Case Management, which integrates RequisitePro and Rational Rose. You can migrate use-case associations in a Rose model when you upgrade the model to an XDE model.

To use this integration, you must install both RequisitePro and XDE on your system.

For more information, see the Rational RequisitePro-XDE Integration Help topic "Configuring XDE Models for the Integration."

Simplified Configuration for the RequisitePro and Rational ClearQuest Integration

Configuring the integration between RequisitePro and ClearQuest has never been easier. A wizard guides you through the setup enabling you to complete your configuration in minutes. You can also use the wizard to test and repair existing integrations. The integration lets you associate enhancement requests, defects, and other ClearQuest records with RequisitePro requirements.

The wizard replaces the ASCQISetup.bat and ASCQISetup.exe files used to configure the integration in earlier versions of Rational Software. If you have an existing integration, you can continue to use ASCQISetup.bat and ASCQISetup.exe to modify the integration, or you can use the RequisitePro-ClearQuest Integration Wizard to make changes.

Oracle and SQL Server Setup Documentation Installed by Default

When you install RequisitePro, the following files are automatically installed in the <install drive>\Rational\RequisitePro\help directory:

Simplified Configuration of Rational RequisiteWeb

Configuring your Web server for RequisiteWeb is quick and easy, requiring just five steps: Install the application, specify your username, configure SSL(optional), reboot the machine, and add your projects to the project list.

You can customize the RequisiteWeb Login Page and footer to accommodate your company's needs.

Document Authoring in RequisiteWeb

In RequisiteWeb, you can now create, modify, and delete documents. When you create a document, RequisiteWeb references the new document in the project database. You can take a document offline and modify its content in Microsoft Word, just as you can with RequisitePro.

RequisiteWeb Traceability Matrix

The Traceability Matrix provides an additional way to manage traceability, complementing the Attribute Matrix and Traceability Tree views that are already available in RequisiteWeb. The Traceability Matrix view presents the relationships between requirements of the same or different types. Use this matrix to view indirect relationships and suspect relationships. You can filter and sort the requirements that are displayed.

Enhanced Project Templates

The project templates available in RequisitePro contain updated structure and requirement attributes to help you be more productive in a shorter amount of time.

Enhanced Learning Projects

The sample projects included with RequisitePro have been revised, and the examples included with the projects help you learn an approach to writing use cases.

 

Product Documentation

RequisitePro setup creates a Start menu program group for RequisitePro with the following items: Let's Go RequisitePro, Online Help, Release Notes, Rational Extensibility Interface Help, Technical Support, and configuration reference documents for RequisiteWeb, Oracle, and SQL Server databases. To start RequisitePro, click Start > Programs > Rational Software > Rational RequisitePro.

Let's Go RequisitePro opens when RequisitePro is first launched. Use Let's Go RequisitePro to access the RequisitePro Tutorial, Quick Tour, these release notes, Help, project administration tips, the Rational Unified Process, Rational Developer Network and other Web resources. Let's Go RequisitePro can also be opened from the RequisitePro Help menu.

In addition to RequisitePro Help, see the manual Rational RequisitePro User's Guide (available on the Rational Solutions for Windows Online Documentation CD and the Rational Software documentation Web site: http://www.Rational.com/documentation/).

 

Hardware/Software Information

This section provides basic information on the platforms supported and the hardware and software requirements for running RequisitePro.

Client Requirements

Hardware Requirements

Processor: 500 MHz or greater.

Memory: 128 MB or greater.
Note: We recommend 256 MB for RequisitePro project administrators who use Unified Change Management (UCM) to create baselines of RequisitePro projects.

Disk Space: 200 MB.

Monitor:

Mouse/pointing device: Microsoft Mouse or compatible pointing device.

Software Requirements

Operating Systems:

Recommendations for Using Microsoft Office with the Above Operating Systems:

Word Processor:

Let's Go RequisitePro Document Viewing: Adobe Acrobat Reader 4.x or higher.

Requirement Metrics Reporting:

Microsoft Project Integration:

LAN Support: Microsoft networks. (Novell networks are not supported.)

Oracle Client: Versions 8.1.7, 9i R2.

Automated License Key Requests: Network connection required for automated license requests.

Other Rational Products:

To verify which product versions you have installed on your system, click Start > Programs > Rational Software > Rational Software Installed Product Information.

Server Requirements

Enterprise Database Server Requirements

Remote Access Support

 

RequisiteWeb

For information about RequisiteWeb, including system requirements, installation and configuration, and known issues, see the Rational RequisiteWeb Installation and Configuration document (RequisiteWebInstall.html).

Note: The production release of Microsoft Windows 2003 was not available for final testing at the time this document was finalized. To obtain the latest information on Windows 2003 support, go to http://www.ibm.com/software/rational/.

 

Installation, Upgrading, and Licensing

Installation Information

For full installation instructions, see the manual Rational Software Desktop Products Installation Guide. For information about upgrading Rational Suite or integrations with other Rational products, see the manual Rational Suite Upgrade Guide and the Rational Suite Release Notes.

Both installation guides are available on the Rational Solutions for Windows Online Documentation CD and the Rational Software documentation Web site: http://www.Rational.com/documentation/.

Installation Issues

Rational Installer Incompatible with Windows "Change Journal" Feature

Rational has determined that under certain circumstances file system corruption can result from installing Rational Version 2003 products on Windows 2000 to an NTFS partition that has the windows "Change Journal" (log) enabled on it. Rational is actively working with Microsoft to better understand and identify a fix for the problem.

Before installing any Rational Version 2003 product on a computer running Windows 2000, please read Rational Solution 182435434 at http://solutions.rational.com/solutions/display.jsp?solutionId=182435434 for the latest information. Alternatively, you can search the Rational Solutions Knowledge Base at http://solutions.rational.com/solutions for the text "Change Journal". (RATLC00688306)

Other Installation Issues

Upgrading from Previous Versions of RequisitePro

Upgrading RequisitePro Across Your Company

RequisitePro version 2002.05.20 and version 2003.06.00 are compatible. For other versions of RequisitePro note the following:

Upgrading from Version 2002.05 and Earlier

Upgrading from Version 2001A

When upgrading older RequisitePro projects that do not contain packages, RequisitePro organizes requirement artifacts in the following default package structure:

You can create and delete packages in order to organize your project artifacts in a way that meets your team's needs. For example, you can group documents, requirements, and views in packages by feature, component, or team. Move artifacts between packages by dragging and dropping them or changing the Package setting in the artifact's Properties dialog box.

Upgrading Projects from Versions Earlier than RequisitePro 4.0

If a project is in a version of RequisitePro earlier than version 4.0, you must first upgrade the project to RequisitePro 4.0 before using the Database Upgrade Wizard. Contact Customer Support for information.

Upgrading Projects that are Associated with a Rational Repository

If a RequisitePro project is associated with a Rational repository (rather than the more current structure of a Rational project, which can be created in Version 2001A or later), upgrading the project may cause data loss and corruption of the Rational repository that you use with other Rational products. To protect your Rational repository, first upgrade your software and datastores to Version 2001A, then upgrade the software and datastores to the current version. For more information, see “Upgrading from Earlier Versions of Rational
Suite” in the 2001A version of Installing Rational Suite (see http://www.Rational.com/documentation/). (RATLC00015819)

Upgrading SQL Server

If you have a RequisitePro database in SQL Server, and your SQL Server software has been upgraded to version 7.0 or 2000 from a previous version, then you must run the following stored procedure in SQL Server to set the database compatibility level to 70 for SQL Server 7.0 or 80 for SQL Server 2000:

sp_dbcmptlevel [database name], 70 (or 80)

For example:

sp_dbcmptlevel RequisitePro, 70

The above procedure is required to prevent SQL Server Syntax Errors in RequisitePro.

For more information, see the Configuring SQL Server for RequisitePro document (SQLSetup.html).

Upgrading to a Microsoft Access 2000 database

Microsoft Access 2000 is the default database format for RequisitePro version 2000.02.10 and later. If you have a project that was created in an earlier release of RequisitePro, the project database is in Microsoft Access 97 format. If you want to view a RequisitePro project from a previous release in Microsoft Access 2000 or 2002, you must upgrade the project database to Microsoft Access 2000.

Rational has provided a utility to convert Microsoft Access-based RequisitePro projects from Access 97 format to Access 2000 format. The utility "RqAcc2KConv.exe" can be invoked by either dragging and dropping the RequisitePro project file (.rqs) onto the executable, or running the utility from the command line and specifying the entire path to the RequisitePro project file (.rqs) file. As part of the conversion process, the utility creates a backup copy of your database with the .tac extension instead of the .mdb extension. The backup copy can be removed when you are satisfied that the conversion was successful. The utility also repairs and compacts the database.

Compatibility Issues

With Rational Tools

ClearCase
ClearCaseLT
ClearQuest
Rational Administrator
XDE
Rose
Rational E-Mail Reader (mailreader.exe)

Using ClearCase UCM with RequisitePro

Using ClearCase LT with RequisitePro

To improve performance, consider the recommendations below when you create a baseline of a RequisitePro project with ClearCase LT.

Using ClearQuest with RequisitePro

For information about upgrading Rational Suite or the RequisitePro-ClearQuest integration, see the manual Rational Suite Installation Guide and the Rational Suite Release Notes. For information about configuring the integration, see the manual Rational Suite Administrator's Guide. (Both manuals are available in an electronic version on the Rational Solutions for Windows Online Documentation CD and on the Rational Software documentation Web site: http://www.Rational.com/documentation/.)

Using Rational Administrator with RequisitePro

If you have installed RequisitePro as a stand-alone product, the Tools > Rational Administrator command in RequisitePro is not available. However, Rational Administrator is installed with RequisitePro and is available from the Start Menu Rational Software group. (RATLC00058650)

Using XDE with RequisitePro

Platform Issues

Supported platforms for RequisitePro may not be the same as supported platforms for XDE. See the Rational XDE release notes for supported platforms for Rational XDE. (RATLC00057826)

Installation Issues

If you are using a version of XDE that is older than 2003, the Rational RequisitePro-XDE Integration does not work with RequisitePro version 2003.06.00.

XDE Start Preference

You can use the Options dialog box (click Tools > Options) to select the Rational XDE edition on your system that you want to open when you use the XDE integration commands in RequisitePro. You can use more than one edition of XDE with the integration, but only one can be designated to open automatically from RequisitePro when no edition of XDE is open on your system. Only users with operating system-level administrator rights can change the Start Preference for the change to take effect. (RATLC00058758)

ODBC Error

You may receive an ODBC error when creating traceability from an element in XDE to Rational RequisitePro. The error appears after clicking OK on the Requirements Properties dialog box. After you accept the ODBC error message, the RequisitePro explorer is unavailable and does not respond. You must close RequisitePro using the Windows Task Manager. The association for the XDE model element is not created. This happens only during the first association of an element. (RATLC00058433)

Navigational Issues

Menu Issues

Help System Requirements

The navigation capabilities of the Rational RequisitePro-XDE Integration Help system require that your browser support Java applets. If the left hand pane is blank or displays an error message, your Microsoft virtual machine may be damaged (Microsoft Knowledge Base Article - 305674), you may be trying to run a Java applet across a firewall, or you may have another compatibility problem. Contact the designated support site for your browser to resolve these kinds of issues.

Undo and Redo Functionality

If you are using the Rational RequisitePro-XDE Integration, the XDE Redo command does not apply to disassociation and cut actions. The XDE Undo commands and ClearCase Undo Check Out commands do apply to association and paste actions. (RATLC00056556)

Offline Documents with Different Versions of XDE

If you use RequisitePro version 2002.05.00 to change the name of a requirement and then take the document containing that requirement offline, changes made to the requirement name in the database using RequisitePro version 2002.05.00 while the document was offline are discarded when you bring it back online using RequisitePro version 2003.06.00. To avoid this situation, take one of the following measures:

(RATLC00056189)

Unsaved XDE Models

Save all XDE for Visual Studio .NET models before you associate model elements with RequisitePro. (RATLC00058453)

Rational Administrator Projects and XDE

You cannot use Rational Administrator to integrate XDE models with RequisitePro projects. After you convert your Rose models to XDE models and migrate their RequisitePro associations to the new XDE models, any references to those Rose models in a Rational Administrator project become obsolete. We recommend that you remove any references to Rose models in Rational Administrator projects if the Rose models have been migrated to XDE models. (RATLC00017161)

Converting Rose Models to XDE Models

You cannot migrate an existing integration with a RequisitePro project from Rose to XDE by using the File > Import command. This command converts the Rose model to an XDE model but does not migrate any associations to RequisitePro. To migrate associations, follow the instructions in the topic "Migrating RequisitePro associations from a Rose model to XDE model" in the Rational RequisitePro-XDE Integration Help, which can be accessed by clicking Tools > Rational RequisitePro in Rose or XDE. (RATLC00016923)

Using Rose with RequisitePro (Integrated Use Case Management)

Rational E-Mail Reader (mailreader.exe)

With Third-Party Products

RequisitePro Conflict with Crystal Reports

After installing Crystal Reports version 8.0, users who are not local administrators may receive the following error message when starting RequisitePro:

"Unable to load the RequisitePro GeneralServices.Files Component.
Class not registered (HRESULT REGDB_E_CLASSNOTREG)"

After this message is displayed, RequisitePro immediately closes. This error is caused by a change to the default security permissions on several registry keys by Crystal Reports. For more information, see Microsoft Article Q266621 in the Microsoft online Knowledge Base. To resolve this problem, reset the registry key permissions that are changed when you install Crystal Reports. A utility that resets the registry key permissions is available from Crystal Decisions:

http://support.crystaldecisions.net/communityCS/FilesAndUpdates/scr8_webregfix.exe.asp

This third-party contact information is subject to change without notice. (RATLC00017845)

With International Systems

RequisitePro has been enhanced for teams that work across time zones. RequisitePro documents now use GMT time stamps to eliminate inconsistencies.

RequisitePro is supported on the following international operating systems: French, German, Japanese, Italian, Swedish, Simplified Chinese, Traditional Chinese, Dutch, Hebrew, and Korean.

Users can enter text and data using their native language and corresponding character set on the following operating systems: French, German, Japanese, Italian, Swedish and Simplified Chinese. Regional date, time, and number conventions, as specified by the user's selection of regional settings on the Windows control panel, are also supported for both input and output.

Users with Hebrew, Korean, Traditional Chinese and Dutch operating systems must enter all input data (such as path names and project data) using U.S. English.

For all international systems listed above, screens, menus, controls, wizards, reports and user documentation are in U.S. English.

Note that internationalization assumes homogeneous language environments; for example, a French operating system using French versions of SQL Server and Microsoft Word.

Internationalization Issues

 

Restrictions and Guidelines on Using RequisitePro

Microsoft Word Issues

Text Boxes and Stories in Word

Special Characters in Word

Do not create requirements from text that contains the Wingdings font or other special characters at the beginning of the text string. (RATLC00016311)

Macros and Macro Security

Protecting Word Documents

Do not use a password when protecting RequisitePro Word documents with the Microsoft Word Tools > Protect Document command. (RATLC00016802)

Refreshing Requirements

RequisitePro contains a Refresh Requirements command (available when you click RequisitePro > Document) that lets you reset the style and color of all requirement text in a document in case you inadvertently change it. However, if you change the color of any requirement text using Word 2000 or 2002, the color cannot be reset using the Refresh Requirements command. To refresh requirement text color, save the document and then select the Refresh Requirements command. (RMBU5359)

Nontextual Requirements

You cannot edit the requirement text outside the document (even when the extended editing feature is enabled) if you include the following in the text of a requirement located in a document:

Windows NT Fonts

If characters in RequisitePro are replaced with a vertical bar, Windows NT users should change the Windows default font to something other than MS Sans Serif (Tahoma is recommended). (RATLC00057929)

Configuring E-Mail

Offline Authoring

Numerical Attributes

RequisitePro does not support a digit-grouping symbol of any kind (for example, a thousand separator, such as the comma in 2,350). You cannot enter attributes with this symbol. RequisitePro does not display numbers with this character. (RMBU6858)

Views and Queries

If a saved view includes a query with a user-defined date field parameter, the date is stored with the saved view in the date format that is set in your Control Panel/Regional Settings/Short Date Style. If you attempt to open a saved view on a PC that uses a different date format (such as dd/mm/yyyy), a run-time error occurs. (RATLC00014609)

Requirement Metrics

The Parent Change filter cannot always detect when a requirement is changed from a root requirement to a child requirement, and vice versa. (RMBU8472)

 

Known Issues and Change Requests

The following is a list of known issues in this release of RequisitePro. For information about issues related to Rational Suite or integrations with other Rational Products, see the Rational Suite Release Notes.

Opening Sample Projects for the First Time

The first time you open any of the documents in the sample projects (learning projects), you receive a Changed Document message. Click Yes in the message, and the document opens. (RATLC00058991)

Creating Projects

Saving Documents

If you change focus while a document is being saved, requirements may retain pending tags in the document. Use the Rebuild Tags command, and the requirement tags are displayed properly in the document. (RATLC00016406)

Assigning Parent Requirements in Documents

To avoid problems when assigning parent requirements, save the document first. If you assign a child requirement to a parent requirement that has not been saved in a document, an error message appears and you must select the parent again. To avoid further problems, select the parent requirement from the Parent list in the Requirement Properties dialog box; do not select the choose parent option. (RATLC00016426)

Importing Requirements

Renumbering Requirements

When renumbering requirements in a RequisitePro project, if the first requirement is located in a document and if you choose to start the renumbering by an order of magnitude less than the current numbering (for example, 60 rather than 6000), the first requirement does not get renumbered. To fix this condition, renumber the requirements again using a new starting number, cut and paste the starting requirement from the document into the database and then back into the document, or manually edit the requirement tag in the document. (RATLC00017529)

External Projects

RqCallback.dll

A new library, RqCallback.dll, can be used when extending Rational RequisitePro through the IReqProGUIApp type library. This .dll encapsulates the callback parameter required by many of the IReqProGUIApp methods, and allows the client to listen to events raised by RequisitePro. This .dll is not described in RequisitePro Extensibility Interface Help. (RATLC00058527)

Let's Go RequisitePro

If you open Let's Go RequisitePro from the Start menu and then close it, in all subsequent sessions of Let's Go (when launched from the Start menu) the link to the RequisitePro release notes fails. However, Let's Go appears when RequisitePro opens, and it is also available from the RequisitePro Help menu. In both these contexts, the link to the release notes is successful. The link fails only when Let's Go is launched from the Start menu. (RATLC00058281)

 

Contacting Customer Support

See the following Web site: http://www.rational.com/support/.

If you have questions about installing, using, or maintaining this product, contact Rational Customer Support as follows:

Your Location Telephone Facsimile E-mail
North America

(800) 433-5444
(toll free)

(408) 863-4000
Cupertino, CA

(781) 676-2460
Lexington, MA

support@rational.com
Europe, Middle East, Africa

+ 31 (0) 20 4546 200
Netherlands

+31 (0) 20 4545 202
Netherlands

support@europe.rational.com
Asia Pacific

+61 2 9419 0111
Australia

+61 2 9419 0123
Australia

support@apac.rational.com

When you contact Rational Customer Support, please be prepared to supply the following information:

RequisitePro User Community

Requirements management discussions are available on the Rational Developer Network. Go to http://www.rational.net to participate in the discussions.