Rational Testing Products v2002 Release 2 LoadTest Patch 8 Release Notes

May 2003

 

 

Scope

These release notes describe the software defects that are fixed in LoadTest Patch 8 for the Rational testing products. These fixes are primarily for the Robot Session Recording, TestManager, and UNIX Test Agents functionality in the product set.  Install this patch if you are using Rational Suite TestStudio, TeamTest, Rational Robot, Rational TestManager, Rational Suite DevelopmentStudio, Rational Suite AnalystStudio, or Rational Suite Enterprise products.  This patch release contains a complete install for the UNIX Test Agents.

 

LoadTest Patch 8 can only be installed on a v2002 Release 2 product (Release 2002.05.20).

 

LoadTest Patch 8 is a cumulative patch containing recent fixes added since LoadTest Patch 7 as well as all fixes from LoadTest Patches 1 through 7.  Therefore, it is not necessary to install any of the previous LoadTest Patches prior to installing this patch.

 

LoadTest Patch 8 consists of three parts:  these release notes (v2002.05.20-Notes-LoadTestPatch8.html), a Windows patch install (v2002.05.20-Windows-LoadTestPatch8.zip), and a separate download file for the UNIX Test Agents (v2002.05.20-Agents-LoadTestPatch8.tar.gz).  The files are available for download at http://www.rational.com

 

The Windows portion of LoadTest Patch 8 can be installed on Windows NT, Windows 2000, Windows XP, Windows 98, and Windows ME systems.

 

 

 

 

 


© Copyright IBM Corporation 2003 All Rights Reserved.


 

Table of Contents

Scope. 1

Hardware/Software Information. 2

Supported Platforms. 2

Hardware Requirements. 2

Software Requirements. 2

Getting Started. 3

Installation Information. 3

Windows Installation. 3

UNIX Test Agent Installation. 3

Defects and Changes. 4

Defect Fixes Included in this Patch. 4

Additional Information. 13

Contacting Rational Technical Support 14

 

 

Hardware/Software Information

Supported Platforms

For full information on supported platforms in the original Version 2002, please see the Rational Suite Release Notes, Version 2002.   The changes in the supported platforms are:

·       Removal of the Dynix Test Agent from the supported platforms.

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.

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.

 


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”.  LoadTest Patch 8 can only be installed if your product version is 2002.05.20.468.000.  The emboldened 20 indicates that Release 2 has been installed.

·        If you are installing this patch on a Windows XP system, you should stop the ProxyServer Service (“Start” à “Programs” à “Administrative Tools“ àServices”) before running Setup.exe. 

·        Release notes for all products can be accessed via http://www.rational.com/support/documentation/index.jsp. In “View Documentation Online”, go to the “Documentation” drop down box and choose “View all Rational Release 2002 Release Notes”.

Windows Installation

The LoadTest Patch 8 components for Windows systems are delivered as a zip archive.  After downloading the v2002.05.20-Windows-LoadTestPatch8.zip, extract the files from the archive into a temporary location.  Run the Setup.exe from this temporary location to complete installation of the patch.  You can remove the files in this temporary location once installation is complete.

 

The v2002.05.20-Windows-LoadTestPatch8.zip archive should also be used in the same way to update Windows Test Agent systems.

UNIX Test Agent Installation

The UNIX agents component of LoadTest Patch 8, v2002.05.20-Agents-LoadTestPatch8.tar.gz, includes a complete product set for all UNIX (and Linux) Agent computers as a gzipped tar archive.  These files are required for operation with TestManager installations that have installed LoadTest Patch 8 and are not compatible with any other version of TestManager.  The Agent computers are installed as follows:

 

1)     Download the v2002 LoadTest Patch 8 version of the Rational Test Agents (v2002.05.20-Agents-LoadTestPatch8.tar.gz).

2)     Use Winzip (on Windows) or the gunzip command (on UNIX) to unzip the gzipped tar file.

3)     Extract the individual agent archives, aix4.3_agent.tar, hp11_agent.tar, linux_agent.tar, and solaris_agent.tar, from the v2002.05.20-Agents-LoadTestPatch8.tar file using Winzip (on Windows) or the tar command (on UNIX).

4)     Copy the appropriate agent tar archive to a temporary location on your UNIX agent, for example, /tmp.

5)     On the agent, create a target directory for the installation, for example /usr/rational/test.

6)     Change directory to that directory: cd /usr/rational/test

7)     As the root user, extract the files from the agent tar archive into the current directory using a command like:  tar xvf /tmp/solaris_agent.tar

 

The Rational Test Agent is now installed on your UNIX Agent computer.


After installation on the Test Agent on the UNIX agent, follow the normal procedure to start the agent.  It is provided below for your convenience. As the root user, do the following steps:

 

1)     Set the RATL_RTHOME environment variable to the installation directory of the test agent, for example RATL_RTHOME=/usr/rational/test.

2)     Export the RATL_RTHOME definition using: export RATL_RTHOME.

3)     Change directory to the bin subdirectory of the installation using: cd $RATL_RTHOME/bin

4)     Start the agent daemon process using: ./Rtsagt

 

The Rational Test Agent is now running on your Unix Agent computer.

 

Defects and Changes  

Defect Fixes Included in this Patch

The following table lists the defects that are corrected with this patch.  The Patch column indicates the LoadTest Patch in which the fix first appeared.

 

Defect ID

Description

Component

Patch

RATLC00003359

Split scripts from Netscape SSL recording incorrectly omitting pop for Http_control

Robot Session Recording

5

RATLC00019920

Multiple instances of Windows Media Player appear during API recording.

Robot Session Recording

2

RATLC00019975

start_time incorrectly placed in HTTP script

Robot Session Recording

4

RATLC00022958

Correction of API recording to avoid zero length .wch files

Robot Session Recording

1

RATLC00024340

Fix DCOM ADO Recordset handling

Robot Session Recording

1

RATLC00024420

Correct handling of HTTP traffic with 100-Continue on POST

Robot Session Recording

3

RATLC00024486

Improve DCOM script generation handling of vbTab

Robot Session Recording

1

RATLC00025163

Correct DCOM script Think_avg specification

Robot Session Recording

1

RATLC00025567

Ensure that quotes and slashes following double-byte characters are properly escaped.

Robot Session Recording

1

RATLC00026916

Fix for script generation from an Oracle split script session

Robot Session Recording

1

RATLC00027005

Fix for script generation of HTTP session with ActiveX

Robot Session Recording

1

RATLC00027198

Correct compilation error for unterminated string or character constant in Oracle script

Robot Session Recording

1

RATLC00027240

Correct omitted Authorization lines of some requests in HTTP script

Robot Session Recording

1

RATLC00027256

Fix problem in DBLIB recording resulting in VUTL: ERROR: Proxy Exception Thrown

Robot Session Recording

1

RATLC00027363

Ignore duplicate initialization packets for TUXEDO session to prevent no scriptable protocol error

Robot Session Recording

1

RATLC00027372

Correct NTLM playback failure

Robot Session Recording

1

RATLC00027931

Correct missing proxy connection indictors in HTTP script

Robot Session Recording

2

RATLC00028626

Improve handling of nested Start Blocks

Robot Session Recording

5

RATLC00028866

sqlcursor_setopt() used to prevent the script from retrieving more rows than listed during ODBC playback

Robot Session Recording

2

RATLC00029237

Script generation errors for DCOM session when using SQL Anywhere project

Robot Session Recording

3

RATLC00029370

Fix uninitialized connection in HTTP script

Robot Session Recording

1

RATLC00029576

Allow spaces in command id prefix

Robot Session Recording

4

RATLC00030537

Handle unusual timing of socket release in generating HTTP script from API session

Robot Session Recording

2

RATLC00030568

Correction of placement of AUTOCOMMIT in ODBC script

Robot Session Recording

2

RATLC00030854

Correct problems with Oracle 8 arrays

Robot Session Recording

2

RATLC00051732

Correct script generation failure for ODBC session

Robot Session Recording

2

RATLC00051794

Fix for duplicate POSTs in HTTP script

Robot Session Recording

3

RATLC00051941

Correct missing socket traffic due to unidirectional traffic flow

Robot Session Recording

2

RATLC00051978

Support very large (32Mb) POST during HTTP script generation

Robot Session Recording

2

RATLC00052053

Fix problem with some HTTP traffic appearing in script as socket

Robot Session Recording

5

RATLC00052159

Correct missing Proxy-Authorization in HTTP script

Robot Session Recording

2

RATLC00052330

Correction of “No scriptable protocol found” error in DCOM session

Robot Session Recording

3

RATLC00052360

Correction of TDS decoding inconsistency related to cursor handling in Sybase 11 session

Robot Session Recording

3

RATLC00052944

Script generation change needed for Oracle 8i

Robot Session Recording

2

RATLC00053158

Correct missing data from socket session

Robot Session Recording

3

RATLC00053373

Use correct HTTP proxy name instead of (null):0

Robot Session Recording

3

RATLC00053403

Improvements in Oracle 8 API recording

Robot Session Recording

5

RATLC00053665

ODBC fetch commands were missing from SQL script causing “Connection is busy” error on playback

Robot Session Recording

4

RATLC00053861

Improved NTLM connection stream handling to correct 401 error on playback

Robot Session Recording

3

RATLC00053888

Enhance API session recording extensibility to support intercepting functions called by ordinal

Robot Session Recording

3

RATLC00053902

Correct script generation problem with sample extensible API adapter

Robot Session

Recording

6

RATLC00054196

Correction of script generation failure related to datapooling

Robot Session Recording

3

RATLC00054197

Performance improvements in script generation with datapools

Robot Session Recording

3

RATLC00054232

Enhancements to API recording to detect and report collisions with virus scanners

Robot Session Recording

3

RATLC00054792

Correction of DCOM script generation error that caused repeated “DCOM exit ticket” messages

Robot Session Recording

5

RATLC00054988

Oracle script generation fix to avoid SIGSEGV on playback caused by incorrect manipulation of inline comments

Robot Session Recording

4

RATLC00055507

Improve ODBC API recording to prevent application crash

Robot Session Recording

4

RATLC00055710

DCOM script generation improvement to avoid “Unable to compile visual basic resources” error

Robot Session Recording

5

RATLC00057738

Fix instance where http_header_recv and http_nrecv commands were not being included in script

Robot Session Recording

7

RATLC00371055

Correct problem which prevented combined HTTP/ODBC script from being generated

Robot Session Recording

8

RATLC00435801

Fixes for Tuxedo script generation to prevent TPEBADDESC playback error

Robot Session Recording

4

RATLC00435839

XML data was dropped from http_request POST when datapooling enabled

Robot Session Recording

5

RATLC00435917

Correct script generation failure related to displaying recorded rows from a DBLIB session

Robot Session Recording

6

RATLC00436026

Properly handle SQL variable names enclosed in double quotes

Robot Session Recording

5

RATLC00436338

Script generator was including an extra http_disconnect() in script

Robot Session Recording

5

RATLC00436449

Improve script generation for IE6 sessions using SSL and a proxy server

Robot Session Recording

5

RATLC00436651

Improve display of recorded rows for Oracle sessions

Robot Session Recording

6

RATLC00436654

Correct compilation failure in SQL script caused by extraneous carriage return and newline characters in sqlconnect() parameters

Robot Session Recording

6

RATLC00436732

Allow complete returned data to be shown in Tuxedo scripts

Robot Session Recording

7

RATLC00436755

Improve speed of script generation auto-correlation

Robot Session Recording

5

RATLC00437120

Server_connection was not being set before sqldeclare_cursor if there was no active connection, causing “service handle not initialized” error

Robot Session Recording

6

RATLC00437263

Improve handling of PDF viewing in browser during recording

Robot Session Recording

5

RATLC00437548

Improve data correlation for PeopleSoft web recordings

Robot Session Recording

5

RATLC00437910

Correct conflict with Adobe Distiller when doing API recording

Robot Session Recording

5

RATLC00438035

Correct handling of strings larger than 10,000 bytes in DCOM session

Robot Session Recording

5

RATLC00438129

Correct identification of SECURE cookies in COOKIE CACHE

Robot Session Recording

5

RATLC00438188

Improvements in http_find_values() data correlation

Robot Session Recording

6

RATLC00438961

http_find_values() failed because http_nrecv placed incorrectly

Robot Session Recording

6

RATLC00439347

“invalid connection descriptor” error occurs during Oracle 8 playback since traffic from second logon to the database wasn’t being scripted when the first logon failed

Robot Session Recording

6

RATLC00439505

Correct script generation “packet” error caused by DCOM bstr datatype

Robot Session Recording

6

RATLC00439508

Correct compilation error related to recording of DCOM byte, bstr, float datatypes

Robot Session Recording

6

RATLC00441156

Double quote mistakenly omitted in HTTP script when unusual characters sequence found in traffic

Robot Session Recording

6

RATLC00441161

Correct problem with datapool column names for DCOM recording

Robot Session Recording

6

RATLC00441250

Correct handling of embedded quote within XML for DCOM recording

Robot Session Recording

6

RATLC00441287

Script generation failed because of very long POST content

Robot Session Recording

6

RATLC00441776

Incorrect REDIRECT handling caused missing http_request’s in SSL HTTP session

Robot Session Recording

6

RATLC00441786

Improve handling of HTTP session from customized IE

Robot Session Recording

6

RATLC00441797

http_disconnect() was mistakenly omitted from end of script under some circumstances

Robot Session Recording

6

RATLC00442262

Datapool generation improvements related to handling of “English (United States)” locale during script generation on Windows XP

Robot Session Recording

6

RATLC00442276

Allow generation of HTTP script for session containing mixed COM and HTTP traffic

Robot Session Recording

6

RATLC00442301

Correct HTTP script generation to include all 401 Unauthorized headers

Robot Session Recording

7

RATLC00442437

Improve error reporting in the case of a missing script generation adapter

Robot Session Recording

6

RATLC00442954

Improve script generation automatic correlation to handle values longer than 1023 bytes

Robot Session Recording

7

RATLC00442971

Remove need for Tuxedo stub dll’s

Robot Session Recording

7

RATLC00442980

Improve ODBC recording to handle case where expected row count was incorrect

Robot Session Recording

7

RATLC00443038

Enhance script generation automatic correlation to handle additional constructs

Robot Session Recording

7

RATLC00443163

Correct handling of correlation when portions of the recorded session are ignored that resulted in SgenRes uninitialized error

Robot Session Recording

7

RATLC00443206

Fix Oracle playback ora_fetchlong() error by adding sqlnrecv before sqllongrecv

Robot Session Recording

7

RATLC00443279

Add support for datatype 93 (datetime8) in generating ODBC scripts

Robot Session Recording

7

RATLC00443638

Correct problem where script generation was including invalid connections in an Oracle script, causing a SIGSEGV on playback

Robot Session Recording

7

RATLC00443809

Enhance HTTP script generation to better handle corrupted recording files

Robot Session Recording

7

RATLC00444010

HTTP script generation was mistakenly specifying the expected header as 200 instead of 401 for some recorded NTLM authentication failures

Robot Session Recording

7

RATLC00444409

Fix problem of http_find_values being included in a the script after http_disconnect

Robot Session Recording

7

RATLC00444519

Remove redundant http_file_values and http_nrecvs caused by incorrect handling of concurrent connections

Robot Session Recording

7

RATLC00444716

Correct handling of quotation marks when datapooling SQL stored procedure parameters

Robot Session Recording

7

RATLC00445225

Enhance Tuxedo script generation to handle variant packet format

Robot Session Recording

8

RATLC00445742

Improve script generation to better recognize HTTP traffic generated by Java applets

Robot Session Recording

8

RATLC00445744

Reduce script generation time for large SQL sessions

Robot Session Recording

8

RATLC00445794

Improve script generation to avoid missing WINSOCK traffic from Java applets

Robot Session Recording

8

RATLC00446315

Enhance http_find_values generation to more completely handle chunked data

Robot Session Recording

8

RATLC00447086

Add support for automatic handling of compressed HTTP server responses (gzip, deflate) during script generation

Robot Session Recording

8

RATLC00447097

Correct handling of data correlation in the presence of ignored scripts

Robot Session Recording

8

RATLC00447361

Improve script generation to avoid missing WINSOCK traffic from Java applets

Robot Session Recording

8

RATLC00447411

Improvements in DCOM script generation

Robot Session Recording

8

RATLC00689777

Add missing sqlclose_cursor in ODBC script to prevent “Connection is busy” error during playback

Robot Session Recording

7

RATLC00004670

Correction of DCOM session compilation failure resulting in message “User-defined type not defined”

TestManager

2

RATLC00013816

Correct TSSMeasure.timerStop() failure “cannot resolve symbol”

TestManager

5

RATLC00017101

Fix runtime virtual tester SIGSEGV during playback of SQL Server 7 script

TestManager

2

RATLC00019598

Add support for automatic handling of compressed HTTP server responses (gzip, deflate) during playback

TestManager

8

RATLC00020675

Fix for SIGWAIT failure on Solaris Agent during HTTP playback

TestManager

1

RATLC00020821

Ensure matching of entire response from html page in case where server does not close connection

TestManager

1

RATLC00022969

Correct TestManager crash when TSSDatapool.GetValue is called with invalid column name

TestManager

5

RATLC00023473

Allow translation of source file path on agent to be disabled with RT_AGENT_DONT_ADJUST_AGENT_DATAPATH environment variable

TestManager

4

RATLC00023539

Test script execution engine changes to prevent crash when Java playback aborted

TestManager

3

RATLC00023540

Enhancements to virtual tester string environment variable handling

TestManager

2

RATLC00024220

Fix memory leak for TSS calls on Solaris

TestManager

5

RATLC00024223

Correct potential SIGSEGV during TSS calls on Solaris when running many virtual testers

TestManager

6

RATLC00024548

Fix potential thread race condition that caused Java script to stay in CODE state when executing on Solaris agent

TestManager

1

RATLC00024607

Correct logging of first CreateObject() in VB script to avoid an extra event in the log

TestManager

1

RATLC00024988

Improve error message for incorrect CLASSPATH in Java playback

TestManager

5

RATLC00025205

Fix run-time linking of librttssjava.so on Solaris and Linux agents

TestManager

1

RATLC00025247

Correct expiration of cookies via expire_cookie() to work for second iteration of a script

TestManager

1

RATLC00025469

Ensure that command line scripts are transferred to the Agents during playback

TestManager

1

RATLC00025650

Correction of SIGSEGV error on ODBC playback related to sqldeclare_cursor()

TestManager

1

RATLC00025883

Changed implementation of data transfer between master and agents to address failed file transfers and initialization problems, especially with Windows 2000 systems

TestManager

3

RATLC00026002

Fix for SIGSEV error related to using match() with _response

TestManager

1

RATLC00026057

Correct handling of null-valued cookies

TestManager

1

RATLC00026309

HTTP playback incorrectly removed multiple slashes (/) from URL

TestManager

3

RATLC00026637

Fix memory error that occurs with running from Test Cases

TestManager

1

RATLC00026656

Correct “Unhandled exception” from the rttssremote.dll when using datapools

TestManager

7

RATLC00026659

Correct handling of log file to avoid unexpected error when reading log after playing back the script

TestManager

1

RATLC00026721

Improve cleanup of virtual users in case where playback is stopped or Run Time expires

TestManager

3

RATLC00026978

Correct problem with remote TSSDisconnect() after TSSServerStop() causes SIGSEGV

TestManager

1

RATLC00027081

Fix references to avoid “symbol taskexecute not found in test script execution adapter” error on HP-UX agent

TestManager

1

RATLC00027163

Add System environment variable to handle system properties for TSS Java

TestManager

1

RATLC00027169

Correct problems with Oracle 9i

TestManager

1

RATLC00027658

Improvements in Test Services Execution Adapter header file, tsea.h

TestManager

6

RATLC00027664

Fix SQL playback of a multi-statement SQL transaction.

TestManager

1

RATLC00028078

Improvement in handling large Cookie values during HTTP playback

TestManager

4

RATLC00028133

Changes in domain name verification during cookie handling to support non-fully qualified domain names

TestManager

1

RATLC00028164

Fix thread cancellation issue causing HTTP playback to hang on AIX agent

TestManager

1

RATLC00028199

Command line script playback not working on AIX 4.3

TestManager

4

RATLC00028200

Changes to allow execution of a suite containing both a GUI and manual script

TestManager

1

RATLC00028203

Fix malloc error on SQL playback resulting from unexpected writes to stderr

TestManager

1

RATLC00028594

Display correct values for SQL cursor in CMD Usage report

TestManager

5

RATLC00028922

Fixes in SQL Server playback to avoid fatal system runtime error:[13.3.8.1]: out of memory error

TestManager

1

RATLC00029276

Improve TestManager memory use

TestManager

6

RATLC00029411

Improve license handling to allow more thorough search for available licenses

TestManager

6

RATLC00029895

Fix cookie handling so cookies will remain when server port changes

TestManager

2

RATLC00030050

Verification points not displayed in Log Viewer

TestManager

2

RATLC00030071

Correct Log Viewer error “An unexpected error was encountered reading the log”

TestManager

2

RATLC00030173

TestManager crashes when viewing Logs

TestManager

2

RATLC00030426

Enhancements to better support ODBC cursors

TestManager

2

RATLC00030937

Correction of SIGSEGV during TSS for Java playback on Linux

TestManager

2

RATLC00052097

Fix licensing so that a single All_Protocol feature allows playbacks involving multiple protocols

TestManager

6

RATLC00051765

Support playback on German OS when product installed in path with ISO Latin characters

TestManager

5

RATLC00051899

Correct Log Viewer error “An unexpected error was encountered reading the log”

TestManager

2

RATLC00052306

Correct reporting of Failure Description in Log Viewer

TestManager

2

RATLC00052409

Add support for Oracle 8 SQLT_RSET

TestManager

2

RATLC00052456

Correct handling of spaces in UTL during HTTP playback

TestManager

2

RATLC00052668

Correct problem with large datapools on Solaris agent

TestManager

6

RATLC00053031

Non-rtmanager.exe enhancements for networked datastore

TestManager

6

RATLC00053057

rttsee incorrectly ignoring –u argument

TestManager

5

RATLC00053059

Allow GUI scripts running from TestManager to start “Command Prompt” windows

TestManager

4

RATLC00053115

Fix handling of _TMS_TSO_EXEC_COPY_TO_AGENT_FILELIST to upload files to agent

TestManager

6

RATLC00053513

Secure HTTP playback improvements to support certificates with critical key usage extensions.

TestManager

5

RATLC00053559

Fix for failed HTTP playback with NTLM through a proxy server

TestManager

3

RATLC00053635

Changes in concurrent thread handling in TSS Remote to correct RobotJ playback hanging on Linux

TestManager

3

RATLC00053835

Fix SIGSEGV playback failure with Sybase script

TestManager

3

RATLC00054030

Changes in permissions for playback files to avoid “Unable to overwrite log” error when using remote project

TestManager

4

RATLC00054250

Correct SIGSEGV on HTTP playback caused by Content-Type without value

TestManager

4

RATLC00054392

Add support for EnvironmentOpSetString in TSS Remote for Java

TestManager

3

RATLC00054496

Correct HTTP response parsing to prevent it from considering response as complete too early, causing negative response times

TestManager

4

RATLC00054577

Fix incorrect reporting of ERROR 40012:  End of data for ODBC playback

TestManager

7

RATLC00054689

Ensure that virtual user log data is properly flushed when playback is terminated

TestManager

3

RATLC00054790

Allow command ids greater than 40 characters in reports

TestManager

5

RATLC00054801

Fix Monitor->Break Out handling for VU scripts

TestManager

4

RATLC00054959

Fix problem with tsscmd logging for multiple test cases

TestManager

4

RATLC00055161

Fix TSSUtility.GetScriptOption

TestManager

5

RATLC00055217

Fix TSS Java playback for Windows XP

TestManager

4

RATLC00434822

Allow events and dependencies in scheduling test cases

TestManager

4

RATLC00435167

Better handling of invalid assignments to VU environment variables

TestManager

5

RATLC00435168

Fix handling of Think_cpu_threshold and Think_cpu_dly_scale

TestManager

5

RATLC00435181

Improve HTTP playback for scripts containing both proxy and direct connections

TestManager

4

RATLC00435302

Improve Sybase playback to avoid closed cursor error

TestManager

5

RATLC00435801

Tuxedo playback fix to resolve TPEBADDESC – bad communication descriptor error

TestManager

5

RATLC00435942

Fix handling of ignored configuration for automated implementation of test case

TestManager

5

RATLC00436161

Correct “defer_remote_semctl” error that occurs if multiple virtual testers on an agent concurrently attempt to use TSSDownload

TestManager

6

RATLC00436242

Allow domain name in Set-Cookie to be preceded by period

TestManager

5

RATLC00436382

Correct RobotJ playback failure on TSSDisconnect for Linux

TestManager

5

RATLC00436383

Correct RobotJ playback hang on Linux caused by interrupted select()

TestManager

5

RATLC00436801

Fix RobotJ SIGSEGV in handling TSSErrorDetail

TestManager

5

RATLC00436396

Make sure rtaagt resource monitoring process is stopped at end of playback

TestManager

5

RATLC00436502

Correct behavior of testcase and emulate when time out occurs

TestManager

5

RATLC00437027

Fix Java playback on Linux Redhat 6

TestManager

5

RATLC00437034

Support Oracle date formats larger than 9 bytes

TestManager

5

RATLC00437117

Fix “Datetime field overflow” error on ODBC playback

TestManager

6

RATLC00437490

Improve handling of end of playback for virtual testers waiting in a transactor

TestManager

5

RATLC00437715

Don’t display “Bad user group name translation” warning message when Command Trace report generated for a playback outside of a TestManager suite

TestManager

6

RATLC00437868

Correct ODBC playback “Invalid cursor state” error by adding support for SQL_ODBC_VERSION on sqlconnect()

TestManager

6

RATLC00437966

Fix TSSSync.SharedVarAssign in TSS for VB

TestManager

5

RATLC00438276

Fix collecting of network delay during resource monitoring

TestManager

5

RATLC00438371

Improvements in http_find_values() data correlation

TestManager

6

RATLC00438644

Change name of SSL random number file to avoid problems with Trend virus scanning

TestManager

7

RATLC00438957

Plug memory leak when SSL HTTP Keep-Alive connections are automatically re-connected

TestManager

6

RATLC00439064

Improvements in permissions handling to avoid problems when removing or overwriting files at beginning of playback

TestManager

6

RATLC00439271

Improve TSEE debug tracing related to RTTSEE_TRACE

TestManager

6

RATLC00439390

Fix resource monitoring for Local Computer

TestManager

6

RATLC00439601

Oracle playback would abnormally terminate with a SIGSEGV if a cursor command encountered an error

TestManager

6

RATLC00440044

For HTTP playback, use port specification on http_request line rather than from Host field

TestManager

6

RATLC00441024

Add support for SEARCH method in HTTP playback

TestManager

6

RATLC00441148

Fix tsscmd handling of more than one Test Script option

TestManager

6

RATLC00443008

Enhance NTLM proxy playback to better handle re-authentication

TestManager

7

RATLC00443340

Enhance HTTP playback to assume a 200 OK header when no header is provided by the server

TestManager

7

RATLC00443551

Add support for ASCII instead of Unicode strings during NTLM authentication

TestManager

7

RATLC00444063

Correctly handle fragmented NTLM handshake messages which may arise when the number of virtual testers increases

TestManager

7

RATLC00444590

Fix memory leak related to disconnecting HTTP connections that were dropped by the server

TestManager

8

RATLC00445280

Fix HTTP POST command handling when used with NTLM authentication and proxies

TestManager

8

RATLC00445904

Provide support for re-establishing NTLM Keep-Alive connections that are dropped by the server

TestManager

8

RATLC00446438

Allow NULL hostname as primary address on http_request

TestManager

8

RATLC00446449

Correct DCOM compile error related to nested objects with the same names

TestManager

8

RATLC00447536

Correct problem causing warning message about file removal on Windows 98 playback

TestManager

8

RATLC00447627

Correct handling of RATL_JVM_SYSTEM to ensure it is properly terminated

TestManager

8

RATLC00447891

Fix problems related to floating point support in JOLT playback

TestManager

8

 


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.

 

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, check Tools > Internet Options > Advanced, Browsing section > Disable Script Debugging.

 

Note for users of Session Recording and Script Generation Extensibility:

If you add a custom protocol, select and use it, and then remove it while it is still selected, you will be unable to select any other protocol. There are two workarounds to this problem:

 

·        Restore the recently removed adapter in question, change the selection to some other protocol, and then remove the adapter.

·        Delete the registry key(s) that contain the protocol in question, thus restoring default (new installation) behavior.  The key(s) can be found at:

 

   HKEY_CURRENT_USER\Software\Rational Software\Rational Test\8\Robot\VU Recording

 

Special Instructions for Defect RATLC00019920 - Multiple instances of Windows Media Player appear during API recording: It is necessary, after installation of this patch, to delete the registry key:

 

HKEY_CURRENT_USER\Software\Rational Software\Rational Test\8\Robot\VU Recording\API Recording\Exclude CLSID Set

 

before attempting an API recording in order to take advantage of this fix.  The key will be automatically regenerated with an updated value on the next API recording attempt.

 

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)