Rational Testing Products Service Release 2002.05.20 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 2 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 2 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.20. 

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.20.

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.20.

 

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 service release

Defect ID

Headline

Component

RATLC00025217

RQA:Install:The files being installed under wl_deploy directory should be case sensative, but all changed to lower case

QualityArchitect

RATLC00025489

RQA: scenario test does not generate correct code when property get or set is called

QualityArchitect

RATLC00026181

Can only generate unit tests for one EJB naming convention (Rose default).

QualityArchitect

RATLC00014104

Using "SaveAs" does not release the ReadOnly lock

Robot

RATLC00019391

LEGACY Script Command Failure when making a popupmenuidselect with Robot.

Robot

RATLC00022422

Mismatch between PureCoverage loggings and Robot GUI shell script loggings

Robot

RATLC00022847

Copy of RATLC00016494:Robot- Playback of v2001a, no Patches Passes; v2001a Patch 2 installed, Fails.

Robot

RATLC00023210

Special Java Proxy button  in Java Enabler doesn't work.

Robot

RATLC00024105

NASUP:  Robot stops recording InputKeys command after Alt keystroke sequence on customer C++ application.

Robot

RATLC00024746

Bahavior Change on Object Click ML to Patch 3

Robot

RATLC00026265

Copy of RATLC00024739\:system error when recording against OCX controls in a vb6 application

Robot

RATLC00026448

Robot cannot do OPVP on the  Window for Coolbar. Customer apps.

Robot

RATLC00026505

JavaEnabler can not be installed  from  RationalTest Enablers setup

Robot

RATLC00026883

Robot GUI script get application error and the application has to be shut down!

Robot

RATLC00026947

“Script Command Failure “ results after playback on Java Applet.

Robot

RATLC00027321

Copy of RATLC00021365\:NASUP - Escalation - On playback, Robot does not click a VBScript button that is partof an  HTML page

Robot

RATLC00027501

Listview regression defect with 2002

Robot

RATLC00027998

OCX controls not being recognized by Robot

Robot

RATLC00028435

VB with Sheridan Radio Button Control worked in 2001.03 no patches and does not work in 2001A or 2002

Robot

RATLC00028639

OPVP on SSIndexTab AUT and Robot to hang on recording

Robot

RATLC00029359

Getting an Access Violation with a VB app on Windows 98

Robot

RATLC00029208

Object was found but not within its parent

Robot

RATLC00022958

ROBOT:  Attached RSR API HTTP .wch file has a length=0 value which causes scriptgen to hang

Robot Session Recording

RATLC00024340

DCOM: ADO Recordset mis-handling

Robot Session Recording

RATLC00024486

DCOM: script missing vbTab

Robot Session Recording

RATLC00025163

DCOM: script generated has multiple think_avg

Robot Session Recording

RATLC00025567

i18n: Copy of RATLC00022105 and RATLC00003358:  Quotes and slashes following double-byte characters are not properly escaped.

Robot Session Recording

RATLC00026916

Oracle: Unable to generate script from a split script session

Robot Session Recording

RATLC00027005

Copy of RATLC00026924\:NASUP: Error regenerating a WCH file

Robot Session Recording

RATLC00027198

rtvuc: fatal program compilation error: unterminated string or character constant on Oracle script

Robot Session Recording

RATLC00027240

http script does not include an authorization line in every request

Robot Session Recording

RATLC00027256

Getting VUTL: ERROR: Proxy Exception Thrown during recording applictation

Robot Session Recording

RATLC00027363

can't generate TUXEDO script

Robot Session Recording

RATLC00027372

NTLM Authorization - Customers can not record/playback when enabled

Robot Session Recording

RATLC00029322

rtvrc.exe has generated errors and will be closed by Windows

Robot Session Recording

RATLC00029370

HTTP: connection not initialized

Robot Session Recording

RATLC00029450

Error launching TestFactory - LoadLibrary failed for CVMServerD.dll

TestFactory

RATLC00008776

ManualTest Web Execution-> Unable to open the test log. see attached doc and description.

TestManager

RATLC00016485

TM:  OMSR2 Confusing error in Test Manager when renaming Iteration Component

TestManager

RATLC00016592

The "hide test log summary text" option is missing from testmanager

TestManager

RATLC00020675

TM:  Sigwait Failed:  No such file or directory error on Solaris Agent during HTTP playback

TestManager

RATLC00020821

Copy of RATLC00020764:Apparent failure of T/M to match entire response from html page.

TestManager

RATLC00021123

Ivory integration issue: script-source issues

TestManager

RATLC00021297

TM: OM SR2 Selecting implementation after setting pre and post conditions clear fields

TestManager

RATLC00022280

TM - TIV - 'Refresh All' in TIV does not work if a Test Input Source is disconnected.

TestManager

RATLC00022836

TM: the size of the LogEvent Properties window and the size of the colmns should be save when TM is closed.

TestManager

RATLC00023482

Required second login window, when executing Manual script.

TestManager

RATLC00023602

Unable to save "Command Data" and "Command Trace" report in a v2001a -> v2002 converted project

TestManager

RATLC00023852

Ivory: Test Script Types: Delete button should not be enabled when focus is set RobotJ test script type

TestManager

RATLC00024168

Test Case will be expanded accidentally

TestManager

RATLC00024548

Copy of RATLC00024490\:Java script stayed at script code when executing on solaris agent

TestManager

RATLC00024607

VB: First CeateObject() in script is logging an extra event in the log

TestManager

RATLC00024846

TM: OM SR2 Unexpected error causes export to fail > unable to load manual script test asset

TestManager

RATLC00024872

TM: OM SR2 Unexpected error causes export function to fail > cause is deleted suite implementation of the test asset

TestManager

RATLC00024892

TM: OMSR2  Object Already Exists error prevents option to overwrite existing log > causes execution failure

TestManager

RATLC00025205

TSEE: fatal: librttssjava.so: open failed.  No such file or directory

TestManager

RATLC00025245

TM OM SR2  Test Script Types: Set Configuration... reports "Incorrect connection information"

TestManager

RATLC00025247

Unable to get expire_cookie()  to work for second iteration of a script

TestManager

RATLC00025430

Empty Error Message Box when we should get "Unable to Rename, General Datastore Error" message

TestManager

RATLC00025469

Not all Perl scripts are transferred to the Agents during playback

TestManager

RATLC00025542

Precondition, Postcondition, and Acceptance Criteria fields and cleared when you "Import from Test Case Design"

TestManager

RATLC00025597

librttssjava.so and librttssremote.so need execute permission on Unix

TestManager

RATLC00025617

In robot File>Open takes a long time (minutes vice seconds in 2001A) to display a list of potential files to open.

TestManager

RATLC00025650

sigsegv error on playback

TestManager

RATLC00025711

NASUP:  Customer is experiencing what appears to be datastore corruption using SQLAnywhere datastore

TestManager

RATLC00025882

TM, OM SR2: Test Manager and Ivory integration, new Ivory buttons should be  added to a toolbar.

TestManager

RATLC00025887

NASUP:When upgrading an existing project to 2002, expanding the data command report causes a general datastore error.

TestManager

RATLC00026002

NASUP: encountering SIGSEV errors after inserting a match() function

TestManager

RATLC00026047

Unclear discrepancies between Debug Console output and TM log

TestManager

RATLC00026057

Playback problems through Cisco Load-balancers...

TestManager

RATLC00026129

TM- Reports - TCD - TestManager crashes when user runs TCD report.

TestManager

RATLC00026158

TM OM SR2 Manual Test: Help > Queries > Filter Operator > wildcard character is not correct for Like Operator

TestManager

RATLC00026302

TM: OMSR2 General datastore error opening TC properties when automated implementation is a script source

TestManager

RATLC00026311

TM:  OMSR2 Script file name is truncated in TC properties

TestManager

RATLC00026438

Testmanager is crashing when opening  RobotJ logs after failed remote execution.

TestManager

RATLC00026637

Copy of RATLC00026513\:NASUP: When Running Test Cases, Memory Error Occurs

TestManager

RATLC00026659

Unexpected error when reading log when playing back the script from TM

TestManager

RATLC00026974

NASUP: Trying to run a DFT (Agents (aprox 20) just Hang at initializing state)

TestManager

RATLC00026978

Remote TSSDisconnect() after TSSServerStop() causes SIGSEGV

TestManager

RATLC00027081

Copy of RATLC00025470\:Error with HP Agent: "symbol taskexecute not found in test script execution

TestManager

RATLC00027092

Copy of RATLC00027018\:TestManager Script sourse is ivory should be RobotJ

TestManager

RATLC00027163

Copy of RATLC00016827\:Need System environment variable to handle system properties for TSS Java

TestManager

RATLC00027169

NASUP: Problems Generating VU Scripts with Rational V.2002 & Oracle 9i

TestManager

RATLC00027366

AIX agent hangs during playback

TestManager

RATLC00027530

Copy of RATLC00026381\:TM log dialog should activate when playing back script in Debug mode.

TestManager

RATLC00027546

TM:  Help missing info about field deliminator values of a text file in Manual Test > import > from text file

TestManager

RATLC00027592

NASUP: 2002 Datapool Editor Causes Memory Errors

TestManager

RATLC00027650

General Ivory integration issues

TestManager

RATLC00027664

NASUP  v2002 SQL VU Playback fails to playback a multi-statement SQL transaction.

TestManager

RATLC00028086

Ivory action invocation from TestManager is broken

TestManager

RATLC00028097

Opening VP in Comparator results in NullPointerException

TestManager

RATLC00028104

Open Script option from TM LogViewer starts new instance of Eclipse

TestManager

RATLC00028108

invalid connection descriptor (0)

TestManager

RATLC00028133

client no longer sending back session id after a set-cookie

TestManager

RATLC00028164

AIX VU agent problem...

TestManager

RATLC00028182

Ivory Build 99 not bringing up logviewer (TestManager) when running scripts, OBDC datasource not setup for ClassicAccess

TestManager

RATLC00028197

SR1 Regression - Command line script cannot be set as Test Case implementation

TestManager

RATLC00028197

SR1 Regression - Command line script cannot be set as Test Case implementation

TestManager

RATLC00028199

command line script does not playback on AIX 4.33

TestManager

RATLC00028200

If a suite contains both a gui and manual script, the manual script will not run.  The suite just hangs

TestManager

RATLC00028203

RTMaster malloc error

TestManager

RATLC00028203

RTMaster malloc error

TestManager

RATLC00028331

NASUP Suite hanging with scripts against SQL 2000

TestManager

RATLC00028594

NASUP CMD Usage report not displaying the correct values for SQl  cursor

TestManager

RATLC00028922

NASUP: VUi #001: fatal system runtime error:[13.3.8.1]: out of memory trying to malloc -929875691 bytes

TestManager

RATLC00029156

TM:  Double-byte Test Case Name show nonsense characters in Log Viewer

TestManager

RATLC00029276

Memory leak in TestManager

TestManager

RATLC00029287

NASUP  Suite hangs and never completes

TestManager

RATLC00028151

Copy of RATLC00020645 Grid comparator: Editing baseline of value with comma changes number of fields

Verification Point Comparators

 

Defects fixed in Service Release 1

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

 

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)