........................................................................... PATCH DESCRIPTION FOR PATCH 7.0.0.1-RATL-RRP-IFIX03 Product: IBM Rational RequisitePro Release: 7.0.0.1 iFix03 Platform: Windows Prerequisite: 7.0.0.1 (Fix Pack 1) ........................................................................... This document contains the following sections: - About this Interim Fix (iFix) - What's new in this iFix - Installing this iFix - Installation limitation - Prerequisites to installation on the RequisiteWeb server - Information on installing from a release area - Fixed defects - Known problems ........................................................................... About this Interim Fix (iFix) This IBM Rational RequisitePro Interim Fix03 (iFix03) is a patch for version 7.0.0.1 (Fix Pack 1). Version 7.0.0.1 is required for this update. This iFix includes fixes from the previous Interim Fixes and new, previously unreleased fixes. The iFix download contains content for upgrading only RequisitePro; it can be installed independent of other Rational products. This iFix does not include the entire product, but rather a subset of fixed components and files. iFixes, Fix Packs, and other maintenance releases are available for IBM Rational Support on the Web at http://www.ibm.com/software/rational/support/upgrades/. ........................................................................... What's new in this iFix This iFix contains fixes to customer-reported problems (APARs - Authorized Program Analysis Reports). See the "Fixed defects" section below. A new optional security setting has been added that prevents users from saving documents in RequisitePro with the Word "Track Changes" feature enabled. See PK39874 (RATLC01013360) in the "Fixed defects" section. ........................................................................... Installing this iFix You can install RequisitePro v. 7.0.0.1 and this iFix03 from a software package download from IBM Rational Support on the Web (http://www.ibm.com/software/rational/support/upgrades/). You can perform a single client or server installation using the Windows Installer service, or create a release area for performing multiple installations. For details on installing Rational software, see the IBM Rational RequisitePro Installation and Upgrade Guide v. 7.0.0.0, which is available at the IBM Publications Center (http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss). You must install this iFix on a computer that has RequisitePro v. 7.0.0.1 installed. To roll back to previous version of the product after installing an iFix, you must uninstall the full product. You can then install a previous version that includes the full product. ........................................................................... Installation limitation: When installing RequisitePro, do not use non-ASCII or double-byte characters for the installation path. (RATLC01005677) ........................................................................... Information for installing from a release area: RATLC00991284: In most cases, a release area created from a Baltic installation package will support all languages that a product is available in. However, when a release area is created from CD media or ISO files, and the product spans more than one CD/ISO, the release area will support only the language that the release area was created with. For example, if a release area is created on a Japanese operating system, in Japanese, then the release area will support only the Japanese language. The following two workarounds are available to create a multi-language release area with CD media or ISO files: 1. Create the release area using an image that was downloaded as a Web download. The problem that occurs when spanning CD/ISO files is not encountered when a Web download is used to create a release area. 2. Create the release area using CDs or ISO files. Place the IBM/Rational Product CD Disc 1 in the CD drive ~or~ mount the IBM/Rational Product CD Disc 1 ISO image. Run the MUI_RA_Console.exe tool that will update the release area with information to support all languages a given product is available in. For example: MUI_RA_Console where is the letter of the CD drive that contains IBM/Rational Product CD 1 or the drive mapped to IBM/Rational Product CD 1 ISO image, and is the root directory location of the pre-existing release area created using a Baltic GA product installation CD. For more information, please see technote #1239528, available at http://www-1.ibm.com/support/docview.wss?&uid=swg21239528. ........................................................................... Fixed defects This iFix03 release includes all fixes from the previous v. 7.0.0.1 iFix01 and iFix02 patch releases, as well as the new fixes for the following software defect APARs. See the descriptions below for more information. PK30561 (RATLC00996376), PK33086 (RATLC01001304), PK37184 (RATLC01187167), PK37587 (RATLC00507982), PK39074 (RATLC01011976), PK39874 (RATLC01013360), PK40101 (RATLC01013731) This patch corrects the following software defect APARs: PK30561 (RATLC00996376): Users with read-only permissions were able to enter text in the Text field in the Requirement Properties window, although they were not able to save their changes. The Text field is now disabled if the user does not have permissions to modify it. PK33086 (RATLC01001304): In a Traceability Matrix view in RequisiteWeb, additions and modifications to traceability relationships using the multiple selection feature resulted in an unreasonably long delay. The data handling revisions in this fix improve the performance of these functions with between 25% to over 50% faster responses. PK37184 (RATLC01187167): If one RequisiteWeb user changed a document-based requirement in the Requirement Properties page just as a second user was taking the document offline, the first user's changes did not appear in the offline document. When the second user brought the document online, the requirement was overwritten and the first user's changes were lost. The RequisiteWeb offline document function now checks for pending database changes just before locking the document and taking it offline. PK37587 (RATLC00507982): In RequisiteWeb, a user who attempted to change a traceability relationship in a Traceability Matrix view was not notified if the relationship was deleted by another user after the first user opened the view. A message is now displayed informing the user that the traceability has been modified. The view is then refreshed to display the current data. PK39074 (RATLC01011976): When using keywords in the New Requirements wizard to create requirements while importing a document or from a range of text in an existing document, if the text ended with a Word cross-reference followed by several carriage returns, the carriage returns were included in the requirement text as null characters and an error was displayed "Runtime error: Invalid procedure call or argument...". The New Requirements wizard has been modified to truncate trailing null characters and the requirement is created successfully. PK39874 (RATLC01013360): It was possible in some cases to introduce data corruption when saving a RequisitePro document with the Word Track Changes feature enabled. This fix introduces a new optional security setting that prevents users from saving documents in RequisitePro with the Track Changes feature enabled. To set this option, edit the .rqs file, which is located in the project directory. Add the following line to the file: isTrackChangesAllowed=0 If a user attempts to save a RequisitePro document in this project when this property is set to 0, the save operation fails and a message is displayed: "Unable to save document with Track Changes enabled." PK40101 (RATLC01013731): Users with read-only permissions for requirement attributes were able to modify the attribute values using the CSV source option in the Import wizard. This problem only occurred when manually matching imported attributes and existing attributes in the Import wizard. This fix now prevents users with read-only permissions from manually matching attributes in the Import wizard. Notes on other resolved defects: IC51124 (RATLC00995818): Fixed indirectly PK25500 (RATLC00988922): Works as designed PK34087 (RATLC01002964): Works as designed PK39609 (RATLC01195459): Fixed indirectly in 7.0.0.1 iFix02 PK37322 (RATLC00507641) PK06368 (RATLC01086816): Fixed indirectly in 7.0.0.1 iFix01 PK20615 (RATLC00144452) PK40059 (RATLC01196088): Fixed indirectly in 7.0.0.1 IC44548 (RATLC00738463) To search for information on these and other APARs, see the Web site: http://www-950.ibm.com/search/SupportSearchWeb/SupportSearch?pageCode=SBD&brand=rational ........................................................................... Defects fixed in iFix02 PK36693 (RATLC01137557), PK36708 (RATLC01008112), PK37322 (RATLC00507641), PK37480 (RATLC00507835), PK37486 (RATLC01009392), PK38880 (RATLC01011615), PK39068 (RATLC01187414) Defects fixed in iFix01 IC47330 (RATLC01098693), IC47741 (RATLC00762030), IC51355 (RATLC01006568), PK20615 (RATLC00144452), PK25030 (RATLC00988164), PK28191 (RATLC00992597), PK29174 (RATLC00492869), PK29496 (RATLC01185370), PK30887 (RATLC00997000), PK32861 (RATLC00498130), PK32912 (RATLC01000950), PK33585 (RATLC01002147), PK33905 (RATLC01002676), PK35268 (RATLC00501813), PK35453 (RATLC00057983), PK35714 (RATLC01186922), PK36058 (RATLC01006493), PK36436 (RATLC01092657), PK36672 (RATLC01008050), PK36708 (RATLC01008112), PK37309 (RATLC01009133), PK37966 (RATLC01187293) Fixed indirectly: IC47218 (RATLC00755062), PK28191 (RATLC00992597), PK33277 (RATLC00498765), PK36291 (RATLC01007244) Unreproducible: PK34331 (RATLC01003514), PK34331 (RATLC01003514), PK35907 (RATLC01006201), PK36268 (RATLC01007216) ........................................................................... Known problems RATLC01009865 - When integrating the Rational ClearQuest Web client with RequisiteWeb, the View, Refresh, and (Add from) RequisitePro buttons do not work in an associated record, such as a defect or enhancement request, in ClearQuest Web. To perform the View and Refresh operations, navigate to the ClearQuest requirement for the association. The use of the (Add from) RequisitePro button for creating associations is not supported in ClearQuest Web. .......................... RATLC01011175 - When you attempt to reach RequisiteWeb by using the URL to the login page, an Internal Error 500 might be displayed. The error might include the following string: "%1 Is Not a Valid Win32 Application". This issue might occur if the path of the executable file for the service contains spaces. When Windows starts a service, it parses the path of the service from left to right. If both of the following conditions are true: - The path of a service’s executable file contains spaces. - There is a file or folder on your computer’s hard disk that has the same name as a file or folder in the path to the service's executable file. Windows may locate and try to run the file or folder before it locates and runs the executable file for the service; for example, if the path to the RequisiteWeb executable file is C:\Program Files\Rational\RequisitePro\bin\RqProxy.exe, and if a folder that is named C:\Program also exists on your hard disk, then the Windows operating system locates the C:\Program folder on your hard disk before the C:\Program Files\Rational\RequisitePro\bin\RqProxy.exe file, and the executable is not found. The same error may occur with the path to the RequisiteWeb application service: C:\Program Files\Rational\common\rwp\IHS\bin\apache.exe. For more details, see the Microsoft Knowledge Base article: http://support.microsoft.com/kb/812486. .......................... RATLC01136349 - The Business Modeling project template, which was new in 7.0.0.1, is unavailable in that release. To obtain the template, see the technote #1252382 at the following link: http://www-1.ibm.com/support/docview.wss?uid=swg21252382 ..........................