Rational Testing Products Service Release 2002.05.01.305.000 Release Notes

February 2002


Copyright © 2002 Rational Software Corporation. All Rights Reserved.

This software contains proprietary and confidential information of Rational and its suppliers. Use, disclosure or reproduction is prohibited without the prior express written consent of Rational.

Copyright Information


Scope

These release notes describe the software defects that have been fixed in Service Release 1 for the Rational testing products. These fixes are primarily for Rational TestManager (including the Test Log Viewer) Rational Robot, Rational QualityArchitect and UNIX TestAgents.  Install this service release if you are using Rational TestStudio, TeamTest, Rational Robot or Rational DevelopmentStudio products or are using Rational TestManager, Rational Robot or Rational QualityArchitect in other Rational Suites.

A full set of UNIX TestAgents are available for all products that contain TestManager.

The Service Release 1 download only contains the Windows products. A separate download for the UNIX TestAgents is available for download at http://www.rational.com

  

 

Table of Contents

Scope. 1

Hardware/Software Information. 1

Supported Platforms. 1

Hardware Requirements. 1

Software Requirements. 1

Getting Started. 2

Installation Information. 2

UNIX Installation Information. 2

Defects and Changes. 3

Defects fixed in this release. 3

Files changed by this release. 5

Additional Information. 10

Contacting Rational Technical Support 11

 

Hardware/Software Information

Supported Platforms

There are no changes to the supported platforms in this release.  For information on supported platforms, please see the Rational Suite Release Notes, Version 2002.05.00. 

Hardware Requirements  

There are no changes to the hardware requirements in this release.  For information on hardware requirements, please see the Rational Suite Release Notes, Version 2002.05.00.

Software Requirements

There are no changes to the software requirements in this release.  For information on software requirements, please see the Rational Suite Release Notes, Version 2002.05.00.

 

Getting Started

Installation Information

·         To determine what version of Rational products you currently have installed, please go to “Start” à “Programs” à “Rational <Product Title>à “Rational Software Installed Product Information”.

·         Release notes for all products can be accessed via http://www.rational.com/support/documentation/index.jsp go to “View Documentation OnLine”, go to the “Documentation” drop down box.  Choose “View all Rational Release 2001A Release Notes”.  All release notes pertaining to this service release are identified by the word “Service Release” in their description.

 UNIX Installation Information  

This service release includes a complete set of UNIX Agent computers. These Agent computers must be installed using the regular install instructions documented in the Rational Testing Products Installation Guide, in the section Installing Rational Test Agents.

Defects and Changes

Defects fixed in this release  

Defect ID

Headline

Component

RATLC00022788

SQL statements that have double-byte chars are not saved correctly to datapool.

QualityArchitect

RATLC00021292

Variables of type int not declared correctly in generated test script.

QualityArchitect

RATLC00021121

Calls to methods returning string array are recorded incorrectly, producing wrong java code

QualityArchitect

RATLC00021238

EJB Session Recorder failed to generate .java  source file after recording in VAJ3.5 and VAJ4.0

QualityArchitect

RATLC00021282

Incorrect variable declaration for int datatypes

QualityArchitect

RATLC00023110

Templates:The lookup code in the templates is not portable.

QualityArchitect

RATLC00025209

RQA Java Query Builder does not show owner when database has ownership privileges.

QualityArchitect

RATLC00023157 RQA:EJB Session Recorder:The EJB Session Recorder is outputting the old EJB lookup code - need PortableRemoteObject.narrow QualityArchitect

RATLC00025085

Compilation problems.

QualityArchitect

RATLC00021706

Not working with Stingray Objective Grid.

Robot

RATLC00022130

In Version 2000, Robot recognizes  VSFlexGrid in 2001A it does not

Robot

RATLC00023692

Robot playback time has increased by a multiple of 10.

Robot

RATLC00021441

Robot incorrectly records text contained in double quotes.

Robot

RATLC00003088

web application combo list boxes hang if you start app from a shortcut

Robot

RATLC00018915

No backward compatibility with how Robot handles borderless Child Windows in VB

Robot

RATLC00022360

Regenerate Test Scripts from Session occasionally resulting in blank scripts.

Robot Session Recording

RATLC00023053

Scriptgen aborts using particular .wch file

Robot Session Recording

RATLC00022979

Port specified with http_request is incorrect

Robot Session Recording

RATLC00024126

DCOM script generation crash if datapool has too many columns

Robot Session Recording

RATLC00024445

Unable to record sqlplus for Oracle 9.

Robot Session Recording

RATLC00020555

Scripts inconsistently not generating correctly.

Robot Session Recording

RATLC00003313

Receiving Dr. Watson pop up when trying to launch VU session recorder in Robot using NT.

Robot Session Recording

RATLC00024778

Create Object Commands and Virtual Tester associated data reporting error

TestManager

RATLC00024935

FixUIDs feature of datastore repair utility is missing

TestManager

RATLC00025424

Test Case suspicion report is not displaying/working.

TestManager

RATLC00020539

On Linux - "java TSSTest" results in "symbol avl_insert: referenced symbol not found"

TestManager

RATLC00020542

"rttsee -e rttseajava TSSTest" on Solaris or Linux computers results in cannot create directory.

TestManager

RATLC00021204

Unix agent should modify PATH

TestManager

RATLC00021163

TC Property Sheet - 'Application Error' when select properties of a Rose TI.

TestManager

RATLC00020264

Solaris Java - rttsee: fatal program runtime error: Segmentation Fault (core dump).

TestManager

RATLC00021661

One virtual tester never starts in a several hundred multi-virtual tester run

TestManager

RATLC00019899

DCOM(VB) application hangs during playback

TestManager

RATLC00020925

GetEventSpecificProperties interface only allows 256 characters for properties

TestManager

RATLC00020864

XML parse doesn't parse xml files encoded in UTF-8 and with byte order marks

TestManager

RATLC00021891

Invalid parcel file causes TestManager to crash during import operation

TestManager

RATLC00018697

Suspect Test Case colors show red for a positive result and green for a negative result.  Colors should be switched.

TestManager

RATLC00010366

TestManager needs to be able to compile .RC file into .RES file

TestManager

RATLC00022325

Memory error when changing settings for Response vs. Time report

TestManager

RATLC00024647

Opensrc README.wri file is empty.

TestManager

RATLC00024656

Virtual testers are hanging and SIGSEGV errors occur

TestManager

RATLC00023242

Running Rational QualityArchitect Java script with Database verification point fails if TM log name has double-byte characters

TestManager

RATLC00022127

invalid user record when clicking on a Command Status or Command Performance report

TestManager

RATLC00022606

CQINTSVR11.EXE is left in memory after submitting a defect from TestManager.

TestManager

RATLC00025955 Custom Test Script Names Disappear After Upgrading from Access to SQL TestManager
RATLC00026371 Can't connect to datastore switched from Access to SQL Anywhere TestManager
RATLC00025962 rttssjavaremote.so is missing from UNIX boms TestManager

RATLC00023147

Java DatabaseVP master baseline cannot be written to RQA Java script Datapath dir that has double-byte chars in it.

TestManager

RATLC00023159

Test Input Planning Coverage report incorrectly reports %Implemented.

TestManager

RATLC00024197

Failure of the set_cookie command.

TestManager

RATLC00024224

Test script properties > View baseline button is disabled

TestManager

RATLC00022912

Strings in Java TSEA need conversion to UTF or UNICODE

TestManager

RATLC00024707

Delivery of full Unix agents as part of OM SR1

TestManager

RATLC00016484

Incorrect Suspicion behavior produced in Test Manager

TestManager

 Files changed by this release

Windows:

Rational Test\rtxo81c.dll
Rational Test\rtxvspy.dll
Rational Test\rttssjava.dll
Rational Test\tsea\rttseajava.dll
Rational Test\tsea\rttseajava.jar
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\rtaalg.exe
Rational Test\rtacmp.exe
Rational Test\rtarpt.exe
Rational Test\rtatrc.exe
Rational Test\rtausg.exe
Rational Test\rtprvd.exe
Rational Test\rtprvu.exe
Rational Test\rtsgen.exe
Rational Test\rtsgui.exe
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\shlib\sql\libinformix7.1.dll
Rational Test\shlib\sql\libsqlserver.dll
Rational Test\shlib\sql\libsybase.dll
Rational Test\shlib\sql\libsybase10.0.dll
BankAcctClient.java
Checking.java
CheckingBean.java
CheckingHome.java
CheckingKey.java
Customer.java
CustomerBean.java
CustomerHome.java
CustomerKey.java
ExecuteTransaction.java
ExecuteTransactionBean.java
ExecuteTransactionHome.java
ManageAccounts.java
ManageAccountsBean.java
ManageAccountsHome.java
ProgramFiles\Rational\RationalTest\RTArtifactServer.dll
Rational Test\shlib\web\libhttp.dll
Rational Test\opensrc\README.wri
Rational Test\rttssjava.dll
Rational Test\shlib\web\libhttp.dll
Rational Test\tsea\rttseajava.dll
RTArtifactServer.dll
RTArtifactServer.dl
RTAssetBrowser.ocx
RTCommandLineAdapter.dll
RTConfigGrid.ocx
RTConsoleAdapter.dll
RTLogGridCtrl.ocx
RTLogTreeCtrl.ocx
RTMSExcelAdapter.dll
RTManager.exe
RTManualTest.exe
RTQueryControl.ocx
RTReportBrowser.ocx
RTRoseAdapter.dll
RTShellAdapter.dll
RTTestInputTree.ocx
RTTestPlanTree.ocx
RTTestScriptCtrl.ocx
RTcomtestserver.dll
RTimportexport.dll
RTlogio.dll
RTmanager.exe
RTserverutils.dll
RTtestserver.dll
RTtestserverui.dll
Rational Test\QualityArchitect\rtscenariotestgenerator.dll
Rational Test\QualityArchitect\rtstubgenerator.dll
Rational Test\bin\rtpsrv.exe
Rational Test\rtasrv.exe
Rational Test\rtprvd.exe
Rational Test\rtprvu.exe
Rational Test\rtpsvc.exe
Rational Test\rtsgen.exe
Rational Test\rtssrv.exe
Rational Test\rtvsrv.exe
Rational Test\rtxie.dll
Savings.java
SavingsBean.java
SavingsHome.java
SavingsKey.java
Transact.java
TransactBean.java
TransactHome.java
TransactKey.java
WL_Build.cmd
\Rational Test\QualityArchitect\EJBSessionRecorder_ct.jar
\Rational Test\QualityArchitect\Rational_ct.jar
\Rational Test\QualityArchitect\Samples\BankAcct\EJB\J2EE\ratlbankaccteeclient.jar
\Rational Test\QualityArchitect\Samples\BankAcct\EJB\VC\ratlbankacct51.jar
\Rational Test\QualityArchitect\Samples\EJB\BankAcct\J2EE\RatlBankAcctEEClient.jar
\Rational Test\QualityArchitect\Samples\EJB\BankAcct\VC\RatlBankAcct51.jar
\Rational Test\QualityArchitect\Scriptgen_ct.jar
\Rational Test\QualityArchitect\Templates\EJBTestScript.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Sun J2EE\Business Methods\sunj2ee_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Sun J2EE\Create Methods\sunj2ee_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Sun J2EE\Finder Methods\sunj2ee_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Sun J2EE\Getter Methods\sunj2ee_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Sun J2EE\Setter Methods\sunj2ee_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Web Logic\Business Methods\weblogic_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Web Logic\Create Methods\weblogic_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Web Logic\Finder Methods\weblogic_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Web Logic\Getter Methods\weblogic_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Web Logic\Setter Methods\weblogic_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Websphere\Business Methods\websphere_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Websphere\Create Methods\websphere_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Websphere\Finder Methods\websphere_home.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Websphere\Getter Methods\websphere_remote.template
\Rational Test\QualityArchitect\Templates\Unit Test Templates\EJB\Websphere\Setter Methods\websphere_remote.template
\Rational Test\rtopr.dll
\Rational Test\rtxol.dll
\Rational Test\rtxrbutil.dll
\Rational Test\rtxvb.dll
\Rational\Rational Test\rttestinputtree.ocx
\win_stage\pvt\prod\rel\rtxol.dll
\win_stage\pvt\prod\rel\rtxvb.dll
bin\rtstsee.exe
libsqlserver.dll
msg\C\ratl_tss.dat
msg\C\ratl_tssremote.dat
rtalo.exe
rtdpm.dll
rtloggridctrl.ocx
rtlogio.dll
rtlogtreectrl.ocx
rtmanager.exe
rtrsrext.dll
rtrsrutils.dll
rtrvs.dll
rtsdk\C\lib\rttss.lib
rtsdk\C\lib\rttssremote.lib
rtsgen.exe
rtsgenw32.dll
rtsgui.exe
rtstsee.exe
rttestserverui.dll
rttsee.exe
rttss.dll
rttssremote.dll
rtxco.dll
rtxo81c.dll
setBuildEnv.cmd

solaris_agent

librttssremotejava.so

templates

nested_files.csv

rt_readme_sr.html

data1.hdr

data1.cab

data2.cab

rtaalg.exe

rtacmp.exe

rtalo.exe

rtarpt.exe

rtartifactserver.dll

rtasrv.exe

rtassetbrowser.ocx

rtatrc.exe

rtausg.exe

rtcommandlineadapter.dll

rtcomtestserver.dll

rtconfiggrid.ocx

rtconsoleadapter.dll

rtdpm.dll

rtimportexport.dll

rtloggridctrl.ocx

rtlogio.dll

rtlogtreectrl.ocx

rtmanager.exe

rtmanualtest.exe

rtmsexceladapter.dll

rtopr.dll

rtprvd.exe

rtprvu.exe

rtpsvc.exe

rtquerycontrol.ocx

rtreportbrowser.ocx

rtroseadapter.dll

rtrsrext.dll

rtrsrutils.dll

rtrvs.dll

rtscenariotestgenerator.dll

rtserverutils.dll

rtsgen.exe

rtsgenw32.dll

rtshelladapter.dll

rtssrv.exe

rtstubgenerator.dll

rtsvui.exe

rttestinputtree.ocx

rttestplantree.ocx

rttestscriptctrl.ocx

rttestserver.dll

rttestserverui.dll

rttss.dll

rttssremote.dll

rtvsrv.exe

rtvui.exe

rtxco.dll

rtxie.dll

rtxo81c.dll

rtxol.dll

rtxrbutil.dll

rtxvb.dll

rtxvspy.dll

Solaris:
Rational Test\rttssjava.dll
Rational Test\tsea\rttseajava.dll
Rational Test\tsea\rttseajava.jar
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\RTsagt
Rational Test\shlib\web\libhttp.dll
Rational Test\rttssjava.dll
Rational Test\shlib\web\libhttp.dll
Rational Test\tsea\rttseajava.dll
bin\rtstsee
bin\rttsee
librttssremote.a
librttssremote.so
msg\C\RATL_tss.dat
msg\C\RATL_tssremote.dat
rtsdk\c\lib\librttss.a
rtsdk\c\lib\librttss.so
rtsdk\c\lib\librttssremote.a
rtsdk\c\lib\librttssremote.so
rtstsee
rttsee

Linux:
Rational Test\rttssjava.dll
Rational Test\tsea\rttseajava.dll
Rational Test\tsea\rttseajava.jar
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\RTsagt
Rational Test\shlib\web\libhttp.dll
Rational Test\rttssjava.dll
Rational Test\shlib\web\libhttp.dll
Rational Test\tsea\rttseajava.dll
bin\rtstsee
bin\rttsee
librttssremote.a
msg\C\RATL_tss.dat
msg\C\RATL_tssremote.dat
rtsdk\c\lib\librttss.a
rtsdk\c\lib\librttssremote.a
rtstsee
rttsee

HP-UX:
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\RTsagt
Rational Test\shlib\web\libhttp.dll
Rational Test\shlib\web\libhttp.dll
bin\rtstsee
bin\rttsee
librttssremote.a
msg\C\RATL_tss.dat
msg\C\RATL_tssremote.dat
rtsdk\c\lib\librttss.a
rtsdk\c\lib\librttssremote.a
rtstsee
rttsee

AIX:
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\RTsagt
Rational Test\shlib\web\libhttp.dll
Rational Test\shlib\web\libhttp.dll
bin\rtstsee
bin\rttsee
librttssremote.a
msg\C\RATL_tss.dat
msg\C\RATL_tssremote.dat
rtsdk\c\lib\librttss.a
rtsdk\c\lib\librttssremote.a
rtstsee
rttsee

DYNIX\PTX:
Rational Test\bin\cs\dyna\rtsvui.exe
Rational Test\bin\cs\stat\rtsvui.exe
Rational Test\bin\rtstsee.exe
Rational Test\msg\C\RATL_vu.dat
Rational Test\rttsee.exe
Rational Test\rtvui.exe
Rational Test\bin\RTsagt
bin\rtstsee
bin\rttsee
librttssremote.a
msg\C\RATL_tss.dat
msg\C\RATL_tssremote.dat
rtsdk\c\lib\librttss.a
rtsdk\c\lib\librttssremote.a
rtstsee
rttsee

Additional Information

Note for SQL Anywhere users on Windows 2000:  To avoid problems when connecting to a SQL Anywhere datastore, rename the file iphlpapi.dll to iphlpapi.dlx in the Rational Test directory.

 

RQA: There is a defect in this version of the product that is causing the EJB stub hot deployment feature to fail. This defect occurs because the RationalBankAcct subdirectory name under the wl_deploy directory is changed to all lower-case characters. This causes the source files to fail compilation. To workaround this problem, change the rationalbankacct directory name back to RationalBankAcct.

Note for Java Enabler users:  This service release does not include updates to the Java Enabler. You can download the latest version of the Java Enabler by using the Web Update selection when running the Java Enabler.  For example, select Start->Rational Suite TestStudio > Rational Test > Java Enabler.

 

Note for users performing API recording of Internet Explorer:  When performing an API recording of Internet Explorer, you should disable script debugging to avoid abnormal behavior that may cause confusion and/or failure to record a session properly. To disable script debugging, in Internet Explorer, click Tools > Internet Options > Advanced, Browsing section > Disable Script Debugging.

Note for users running Java test scripts on Solaris or Linux Agents: Before you run a test script, add /usr/rational/test to the system environment variable LD_LIBRARY_PATH. To do this, in TestManager click Suite > Edit Settings, and then click the button in the Sys Environment Variables dialog box.

 

Documentation Correction: In Appendix A of the Rational TestManager User's Guide, the example of running more than 24 virtual testers on a UNIX Agent is incorrect. The correct environment names and values are shown in bold:

 

...

set semsys:seminfo_semmsl=4096

...

set shmsys:shminfo_shmni=1024

set shmsys:shminfo_shmmax=100072000

set shmsys:shminfo_shmseg=100

set shmsys:shminfo_shmmin=1


 

Contacting Rational Technical Support

If you have questions about installing, using, or maintaining this product, contact Rational Technical 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-201
Netherlands

support@europe.rational.com

Asia Pacific

+61-2-9419-0111
Australia

+61-2-9419-0123
Australia

support@apac.rational.com

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

·        Your name, telephone number, and company name

·        Your computer's make and model

·        Your operating system and version number

·        Product release number and serial number

·        Your case ID number (if you are following up on a previously-reported   problem)