Rational Unix Test Agents Service Release 2001A.04.02.293.002 Release Notes

 

September 2001

Copyright Information

Copyright © 2001 Rational Software Corporation. All Rights Reserved.

Scope

These release notes describe the software defects that have been fixed in Service Release 2 for the Rational UNIX Test Agents.  Service Release 2 incorporates all changes that were included in Service Release 1; it is not necessary to install Service Release 1 prior to installing this Service Release.  The archive unixtestagents_04.02.293.002.zip contains updates for AIX, HP-UX, Dynix, Linux, and Solaris.  For updates of Windows testing products, use the archive teststudio2001A.04.02.293.002.zip or testmanager2001A.04.02.293.002.zip

 

Table of Contents

Scope. 1

Table of Contents. 1

Hardware/Software Information. 1

Supported Platforms. 1

Hardware Requirements. 1

Software Requirements. 2

Getting Started. 2

Installation Information. 2

Installation. 2

Product Documentation. 2

Defects and Changes. 2

Defects fixed in Service Release 1. 2

Defects fixed in Service Release 2. 3

Files changed by this release. 6

Contacting Rational Technical Support 8

 

Hardware/Software Information

Supported Platforms

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

Hardware Requirements

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


Software Requirements

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

Getting Started

Installation Information

Before installing, you must stop the test agent process, rtprvd. On the UNIX Agent computer:

 

1.      Use the ps command to access the Process ID (PID) of rtprvd.

 

2.      Issue a kill -9 command for this process id.

Installation

Follow these steps to install on the UNIX Agent computer:

 

1.      Overlay the patch files from the appropriate UNIX OS into the Rational installation directory. For example, the cd and find commands below overlay Solaris patch files from solaris_agent onto installation path /usr/rational/test: 

 

        cd solaris_agent

        find . -print | cpio -pvd /usr/rational/test

 

2. Restart the agent process using the cd and sh commands below. For example:

 

        cd /usr/rational/test/bin

        sh RTsagt 

Product Documentation

There are no documentation changes in this release.

Defects and Changes

Defects fixed in Service Release 1

ID

CaseID

Component

Description

RATL00029425

 484993

Robot Session Recording

Traditional Chinese character input was not datapooled correctly in VU script

RATL00039585

 

Robot

Erratic behavior during GUI playback with Netscape scripts recorded under IE

RATL00044316

697180

Robot Session Recording

Application crash when trying to record DCOM

RATL00044731

 

TestManager

HTTP VU playback hangs, especially on AIX agents

RATL00046598

739275

Robot Session Recording

Not getting all expected objects during DCOM recording

RATL00047139

747538

Robot Session Recording

DCOM recording fix

RATL00047360

750883

Robot Session Recording

No scriptable protocol from DCOM recording

RATL00048113

 

Robot Session Recording

DCOM Script generation failure if BSTR longer than 1020 characters

RATL00048164

 

QualityArchitect

VB Scenario Test Not creating/compiling RES file

RATL00048175

755029

TestManager

Not able to generate reports for playback involving more than one user on AIX agent

RATL00048304

752798

Robot Session Recording

VU script from Oracle API session generated incorrectly

RATL00048305

752798

Robot Session Recording

VU script from Oracle API session didn’t correctly specify array parameter variables

RATL00048548

 

TestManager

When a test case run causes TestManager to launch ManualTest, it requires the user to login AGAIN to the project if that user has a password

RATL00048587

765583

Robot Session Recording

VU script from Oracle API session incorrectly specified parameters on sqlexec

RATL00048857

697180

Robot Session Recording

DCOM script generation changes to break BSTR’s longer than 1020 characters into pieces

RATL00048860

769316

Robot Session Recording

Not able to generate script from DCOM session

RATL00049030

 

QualityArchitect

COM/EJB Scenario Template can’t be found if user logs in as any person other than the original installer of RQA

RATL00049360

784841

Robot Session Recording

Quotation marks needed around char datatype values in Oracle VU scripts.

RATL00049419

790567

TestManager

Reports will inappropriately filter out responses with negative response times

RATL00049510

777148

RDSI

Enhancement to allow SoDA listing of scripts in a suite

RATL00049712

798910 

TestManager

Opening a Suite implementation from the Test Case property sheet causes TestManager to crash

RATL00049761

 

QualityArchitect

Tests generated under Japanese NT OS will not compile

RATL00049929

800566

TestManager

Report generation failure on runs involving multiple agents

RATL00049994

793371

TestManager

TestManager crashes when adding test cases to a suite

RATL00050434

 

TestManager

RQA: Tests generated for COM unable to be run from Test Manager

Defects fixed in Service Release 2

ID

CaseID

Component

Description

RATLC00002364

 

QualityArchitect

COM Scenario template selection not working from project level Rose Model Default or User Default

RATLC00002484

 

QualityArchitect

Cannot select template from Tools menu

RATLC00003094

 

Robot

Allow borderless MDI child windows to be recognized as context windows

RATLC00003295

803726

Robot Session Recording

Script generation was terminating abnormally for an http session.

RATLC00003355

730091

Robot Session Recording

Script generation files on an API HTTP session due to problems with handling cached cookies.

RATLC00003361

806213

Robot Session Recording

Script generation was terminating abnormally for an API ODBC session

RATLC00003369

 

Robot Session Recording

Application would crash if DCOM recording attempted without ADO 2.6

RATLC00003370

800635

Robot Session Recording

VU Script generation was terminating abnormally because of incorrect formatting of the SQL_DATE in a SQL Server 7 session

RATLC00004455

778099

785427

TestManager

GUI Test Script Files disappear due to datastore corruption

RATLC00004480

803872

TestManager

Unable to connect to project due to corrupt tds.mdb files.

RATLC00004495

804394

TestManager

Only header and footer remain from scripts due to datastore corruption

RATLC00004585

760372

TestManager

Second run of a suite on a VB application causes TestManager to hang

RATLC00004699

 

TestManager

Some http_requests hang after a couple hundred script iterations due to thread problems

RATLC00004871

 

TestManager

Changed the start index on the Status report graph from 0 to 1 to match the grid

RATLC00004952

 

TestManager

Test cases distributed over implementation types causes error that leads to TestManager crash

RATLC00007687

768679

Robot

Robot misses clicking on checkboxes and radiobuttons since offsets incorrect

RATLC00007726

 

TestManager

Test cases show as not having an implementation, but their property sheet shows they are implemented

RATLC00008082

804614

TestManager

Restore the cut & paste feature in the test case design editor

RATLC00008084

 

TestManager

Fixed various ODBC playback issues

RATLC00008152

818135

TestManager

Unable to connect to project due to datastore corruption

RATLC00008160

802292

Robot

Robot is recognizing editboxes, dropdownlists, and checkboxes in a table as pushbuttons

RATLC00008299

772672

TestManager

SIGSEGV signal received when running Manual Script

RATLC00008307

732477

TestManager

sqlfetch_cursor command failing with ERROR –1: End of data

RATLC00008311

803187

Robot Session Recording

Problem handling incomplete requests from IE

RATLC00008367

807209

TestManager

General test datastore errors when working with test cases

RATLC00008383

808546

TestManager

Unable to connect to project due to datastore corruption

RATLC00008397

 

Robot

Restore functionality to recognize DTPicker and Listview controls with VB/HTML and Robot

RATLC00008409

 

QualityArchitect

Rose hangs during EJB Unit Test Generation

RATLC00008415

 

TestManager

Tests generated for COM unable to be run from Test Manager

RATLC00008456

 

TestManager

Corrected problem with multiple threads overwriting global buffer during HTTP playback.

RATLC00008462

800149

TestManager

Wrong port used for HTTP connection since port was not specified on Host field

RATLC00008527

804614

TestManager

Allow copy & paste of lines in Manual Test grid editor

RATLC00008528

804614

TestManager

Multi-select copy & paste of steps/rows in Test Case Design editor fails

RATLC00008532

779815

TestManager

Fixed potential memory leaks when calling external C routines with string parameters

RATLC00008589

689985

Robot Session Recording

Recording of API ODBC was hanging if SQLExtendedFetch failed

RATLC00008808

 

TestManager

TestManager crashes when inserting a test case that’s been deleted into a suite.

RATLC00008878

821097

TestManager

HTTP playback fails with “chunk decoder received illegal chunk size” due to multiple threads overwriting global buffer.

RATLC00008884

825156

TestManager

HTTP playback fails with no response received due to multiple threads overwriting global buffer

RATLC00008885

825005

TestManager

http_nrecv not getting complete response due to multiple threads overwriting global buffer

RATLC00008970

824832

TestManager

GUI Test Script Files disappear due to datastore corruption

RATLC00009168

829549

Robot Session Recording

Fixed script generation memory allocation error for ODBC session

RATLC00009205

 

Robot Session Recording

WSNADDR invalidated due to “:” changed to “;” by NuTCRACKER during API recording

RATLC00009213

826174

Robot

Robot is recognizing HTMLLinks inside nested frames with an incorrect offset under IE 5.5

RATLC00009370

829876

Robot Session Recording

Fixed network recording problem with W2K SP2 where gethostbyname() was returning the loopback addr for the local host.

RATLC00009393

827892

TestManager

Problems with conversion of a V2000 respository to a V2001a project.

RATLC00009445

 

TestManager

TestManager crashes repeatedly within “Run properties of test case” dialog when inserting test assets into suite

RATLC00009605

832625

Robot Session Recording

Problem with HTTP Keep-Alive connections using secure proxies.

RATLC00009632

829741

TestManager

Unable to playback GUI script to existing log folder / log due to datastore corruption

RATLC00009635

830126

TestManager

Unable to connect to project due to datastore corruption

RATLC00009678

835933

Robot Session Recording

Manual filtering dialog doesn’t allow change to Socket protocol

RATLC00009715

836522

TestManager

After run, [1.1.8.201] unlink of local user’s log file u001 failed, Permission denied

RATLC00009903

835221

TestManager

“Unable to open the test log” error message after playback of shell script

RATLC00009917

838530

TestManager

Unable to view logs in TestManager due to datastore corruption

RATLC00009927

 

Robot Session Recording

Get “Method ‘~’ of object ‘~’ failed” during API recording of DCOM session

RATLC00010064

 

Robot Session Recording

Some ODBC traffic in .wch file but not in script

RATLC00010076

834205

TestManager

log_msg() with a very large message (>32K) causes TestManager to hang due to overrun of event specific data that can be logged with an event

RATLC00010132

843363

Robot Session Recording

Improvement in SessionID correlations for HTTP session

RATLC00010138

822314

TestManager

TestManager crashes when expanding ReqPro requirements/Test Inputs

RATLC00010189

838893

TestManager

Correct handling of HTTP GET requests with request data.

RATLC00010322

832048

TestManager

IIOP_INVOKE does not accept strings longer than 2K

RATLC00010330

 

Robot Session Recording

Problems with DCOM recording script generation

RATLC00010451

831781

TestManager

http_request fails with host unreachable when playing back through proxy requiring Basic authorization

RATLC00010512

812480

Robot

An object properties verification point on the MsFlexGrid.ocx embedded in a Visual C++ application doesn’t capture all the object properties.

RATLC00010514

 

Robot

Fix of memory leak in RTXVB and RTXOL extensions

RATLC00010573

 

Robot Session Recording

Support for process chaining of out-of-proc COM objects

RATLC00010574

 

Robot Session Recording

DCOM script generation crashes on multi-dimensional array

RATLC00010796

801671

Robot

VB application error when recording with Robot

RATLC00011079

835350

TestManager

Not able to run xcopy from a testcase

RATLC00011404

 

TestManager

http_nrecv not getting complete response due to multiple threads overwriting global buffer

 

Files changed by this release

AIX4.3_AGENT/bin/rtaagt

AIX4.3_AGENT/bin/rtprvd

AIX4.3_AGENT/bin/rtpsrv

AIX4.3_AGENT/bin/rtpver

AIX4.3_AGENT/bin/rtstsee

AIX4.3_AGENT/bin/rtsvui

AIX4.3_AGENT/bin/rttsee

AIX4.3_AGENT/bin/tsscmd

AIX4.3_AGENT/bin/CS/DYNA/rtsvui

AIX4.3_AGENT/rtsdk/C/lib/librttss.a

AIX4.3_AGENT/shlib/sql/libsqlserver.a

AIX4.3_AGENT/shlib/web/libhttp.a

DYNIX_AGENT/bin/rtaagt

DYNIX_AGENT/bin/rtprvd

DYNIX_AGENT/bin/rtpsrv

DYNIX_AGENT/bin/rtpver

DYNIX_AGENT/bin/rtstsee

DYNIX_AGENT/bin/rtsvui

DYNIX_AGENT/bin/rttsee

DYNIX_AGENT/bin/tsscmd

DYNIX_AGENT/bin/CS/DYNA/rtsvui

DYNIX_AGENT/rtsdk/C/lib/librttss.a

HPUX_11_AGENT/bin/rtaagt

HPUX_11_AGENT/bin/rtprvd

HPUX_11_AGENT/bin/rtpsrv

HPUX_11_AGENT/bin/rtpver

HPUX_11_AGENT/bin/rtstsee

HPUX_11_AGENT/bin/rtsvui

HPUX_11_AGENT/bin/rttsee

HPUX_11_AGENT/bin/rtvui

HPUX_11_AGENT/bin/tsscmd

HPUX_11_AGENT/bin/CS/DYNA/rtsvui

HPUX_11_AGENT/bin/CS/STAT/rtsvui

HPUX_11_AGENT/bin/CS/DYNA/rtvui

HPUX_11_AGENT/bin/CS/STAT/rtvui

HPUX_11_AGENT/rtsdk/C/lib/librttss.a

HPUX_11_AGENT/shlib/sql/libsqlserver.sl

HPUX_11_AGENT/shlib/web/libhttp.sl

LINUX_AGENT/librttssjava.so

LINUX_AGENT/bin/rtaagt

LINUX_AGENT/bin/rtprvd

LINUX_AGENT/bin/rtpsrv

LINUX_AGENT/bin/rtpver

LINUX_AGENT/bin/rtstsee

LINUX_AGENT/bin/rtsvui

LINUX_AGENT/bin/rttsee

LINUX_AGENT/bin/rtvui

LINUX_AGENT/bin/tsscmd

LINUX_AGENT/bin/CS/DYNA/rtsvui

LINUX_AGENT/bin/CS/DYNA/rtvui

LINUX_AGENT/rtsdk/C/lib/librttss.a

LINUX_AGENT/shlib/web/libhttp.so

SOLARIS_AGENT/librttssjava.so

SOLARIS_AGENT/bin/rtaagt

SOLARIS_AGENT/bin/rtprvd

SOLARIS_AGENT/bin/rtpsrv

SOLARIS_AGENT/bin/rtpver

SOLARIS_AGENT/bin/rtstsee

SOLARIS_AGENT/bin/rtsvui

SOLARIS_AGENT/bin/rttsee

SOLARIS_AGENT/bin/tsscmd

SOLARIS_AGENT/bin/CS/DYNA/rtsvui

SOLARIS_AGENT/rtsdk/C/lib/librttss.a

SOLARIS_AGENT/rtsdk/C/lib/librttss.so

SOLARIS_AGENT/shlib/iiop/libiiop.so

SOLARIS_AGENT/shlib/sql/libsqlserver.so

SOLARIS_AGENT/shlib/web/libhttp.so

 


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)