IBM Rational Test RealTime Service Release 2003.06.15 Release Notes

Version 2003.06.15, July 2005

This file last updated: 05 Jul 2005

Material ID/Part Number: C83FZNA


© Copyright IBM Corporation 2001, 2005. All rights reserved.
© Copyright Rational Software Corporation 2001, 2003. All rights reserved.

This documentation (the "Work") is protected under the copyright laws of the United States and/or other jurisdictions, as well as various international treaties. Any reproduction or distribution of the Work is expressly prohibited without the prior written consent of IBM Corporation.

Legal Notices Information


Scope

Product changes described in this document and contained within this service release apply if you are upgrading from v2003.06.15.

These Service Release Notes include:

Service release v2003.06.15 contains product fixes and new features for IBM Rational Test RealTime product. 

About this IBM Rational Test RealTime Service Release

This IBM Rational service release includes important product fixes, and may include new features. It is developed for a specific product version and does not affect the licensing of your products. Since there is no effect on licensing, the service release does not allow you to configure licensing while you apply it to the software. You will, however, be asked to accept the service release license agreement before installing.

This service release allows you to update selected IBM Rational components on your system. You do not have to find and select product-specific service releases. Because a service release is cumulative, you can apply the latest service release without applying earlier service releases. After you apply a service release, you may see new shortcuts or files. The service release updates the IBM Rational product's version number; for example, from 2003.06.00 to 2003.06.15. You can see the change in the "About IBM Rational Test RealTime" dialog box accessible from the product's Help menu, or in the "Rational Installed Product Information" dialog box, which can be accessed from the Start menu.

Contents

What's New in This Service Release

Hardware/Software Information

Getting Started
Upgrades
Installation Information
Installation Issues

Installation Instructions

Defects and Changes
Defects and Limitations In This Service Release
Defects Fixed In This Service Release

Contacting IBM Rational Software Support

 

What's New in This Service Release

User Interface

Command Line Interface  

Component Testing for C and Ada

Runtime Analysis

Target Deployment Port

These Release Notes are accurate at the time this product was prepared for release. The most recent version of this file is available in the IBM Publications at http://www.ibm.com/shop/publications/order. Search for C83FZNA to find the latest version of these Release Notes in the IBM Publications Center. (To search for the IBM Publications Center, go to http://www.ibm.com and enter "IBM Publications Center" in the Search field.)

Hardware/Software Information

New platforms supported:

Getting Started

Keep the following current v2003 documents easily accessible during this installation:

Upgrades

For Upgrade information, see the "IBM Rational Suite Upgrade Guide."

Installation Information

For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"

Installation Issues

For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"

Installation Instructions

For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"

Compatibility Issues

See the IBM Rational Suite Release Notes.

With IBM Rational Products

See the IBM Rational Suite Release Notes.

With Third-Party Products

See the IBM Rational Suite Release Notes.

Restrictions and guidelines on using IBM Rational Suite

See the IBM Rational Suite Release Notes.

Defects and limitations in this Service Release

This section identifies additional defects and limitations associated with IBM Rational Test RealTime product that were not included in earlier versions of IBM Rational Test RealTime Release Notes. 

Component SubComponent RATLC ID/APAR Description
Component Testing for C Report Generator RATLC01086092 Stubs in different element blocks are grouped in the last element block of the report.
Component Testing for C Report Viewer RATLC01082215 GUI may terminate abnormally when switching from test report to coverage report while test report is loading.
Component Testing for C Test Script Compiler RATLC00378538 Test script cannot take more than 100 "INIT IN" values in a VAR statement.
Component Testing for C Test Script Generator RATLC00866529 Component Testing for C does not accept #include in array initialization.
Component Testing for C++ Instrumentor C++ RATLC01085628 When applying a contract check to a class that contains methods
that return a pointer to a template class, the instrumentor generates code that does not compile.
GUI Settings RATLC00866818 Default include directories are copied into user include directories during wizard execution.
GUI   RATLC00866973 Unable to change the font size and color of the Output window.
Integration with TestManager   RATLC01077577 After having executed child project nodes, the TestLog will only give access to the first child project node execution report.
Runtime Analysis Instrumentor C RATLC00464035 Actual variable-size arrays are supported. Workaround: In the TDP, section "Parser Settings" > "Component Testing for C++ and Runtime analysis features for C++" > "Analyzer file configuration" locate the following line: "--vla" and change to "--no_vla"
System Testing for C Test Script Compiler RATLC01080936 Very long identifiers are not supported

Defects fixed in this Service Release

Component SubComponent RATLC ID/APAR Description
Component Testing for Ada Test Script Compiler RATLC00866469 / No APAR When stubbing both a package and a protected unit from the package, you could not use a stub call like this :
STUB <package>.<protected>.<function>()
because <package> was not recognized.
Component Testing for C Report Viewer RATLC00866662 / IC43574 Characters could be missing in variable names when printing a test report.
Component Testing for C Test Script Compiler RATLC01083561 Simultaneous execution of the Test Script Compiler 'attolpreproc' caused an error.
Component Testing for C Test Script Generator RATLC01079020 / PK02136 Deeply nested macros could prevent a  test script from being generated.
Component Testing for C Test Script Compiler RATLC00866246 / IC42063 Large arrays in VAR INIT statement might result in an abnormal termination.
Component Testing for C Test Script Compiler RATLC00866623 / IC43496 Could not use binary and hexadecimal values at the same time in ARRAY initializations.
Component Testing for C Test Script Compiler RATLC00866665 / IC43602 Could not STUB a function with a void* parameter as _OUT.
Component Testing for C Test Script Compiler RATLC00866737 / IC43871 Random numbers did not work when from value was MIN_MAX and TO value was greater than zero.
Component Testing for C Test Script Compiler RATLC00867056 / IC45852 Field of structure named underscore "_" caused error in test compiler.
Component Testing for C Test Script Compiler RATLC01085413 Test script compiler aborted when processing large datapools. 
Component Testing for C   RATLC00379597 / IC43927 A buffer overflow caused a message "The following variable is declared static and cannot be reached from the test script."
Component Testing for C   RATLC00866592 / IC43330 Directory name ending with '$' caused GUI to launch incorrect commands to the tools.
Component Testing for C   RATLC01082236 / IC46116 Test report exported to HTML does not have the same name as the original test report. The .html and .xrd do not have the same name. 
Component Testing for C   RATLC01086316 / IC46256 Test generation failed due to a very large structure. 
Component Testing for C++ Test Script Compiler RATLC00866688 / IC43637 Displaying all PRINT arguments in a single note resulted in no print notes being displayed.
Component Testing for C++   RATLC00379724 / IC44292 Japanese characters could appear corrupted within the editor.
Documentation Reference Manual RATLC00866801 / No APAR Section about SCENARIO iteration number was incorrect.
Documentation   RATLC00866624 / IC43499 Updated documentation to state that the "others" keyword must be written in lowercase in the test scripts.
GUI Build Mechanism RATLC01082533 / IC45753 When using an external command in a test node, all intermediate files were not closed.
GUI Integration with ClearCase RATLC01082120 / PK03733 Integration with ClearCase was not working on HP-UX platforms.
GUI Preferences - TestRT RATLC00866757 / IC44023 The preference setting "Relative / absolute paths" did not work.
GUI Project Management RATLC00866253 / IC42120 GUI badly interpreted several names in the FAMILY instruction.
GUI Project Management RATLC00866257 / IC42136 In the properties window, environment variables used to give a root directory were not recognized as defining an absolute file path.
GUI Project Management RATLC00866761 / No APAR Dragging test scripts from one activity to another could cause the GUI to end abnormally.
GUI Project Management RATLC01080945 / IC45531 ATM2STU.EXE crashed when importing some specific .prj and .ses files.
GUI   RATLC00866376 / IC42739 When using the -config option with an incorrect parameter, no error occurred.
GUI - TestRT Settings - TestRT RATLC00866796 Copy pasting into "Additional Objects" setting caused concatenation of filenames that lead to link errors
GUI - TestRT   RATLC00866247 / IC42068 When tests were run in batch mode, the test project was not updated with the report files that had been generated
GUI - TestRT   RATLC00866781 / No APAR When creating a new service/scenario a test script, the new one was not compiled or executed
GUI  Editor RATLC00865580 / IC39763 Printed reports were sometimes not readable, data was missing.
Plug-in RoseRT Report Viewer RATLC01082039 / IC45667 Broken links could occur when exporting model coverage reports to HTML with nested packages.
Runtime Analysis Code Coverage Viewer RATLC00866258 / IC42146 Test coverage viewer "test by test" view produced unsorted confusing results.
Runtime Analysis Code Coverage Viewer RATLC00866812 / IC44490 Could not generate HTML reports from tests results produced outside of the GUI.
Runtime Analysis Instrumentor Ada RATLC00866746 / IC43934 Machine_code statement was not correctly interpreted in Ada.
Runtime Analysis Instrumentor C/C++ RATLC00866744 / No APAR Rogue wave include files for SUN Solaris 9 compiler 5.6 were not correctly parsed.
Runtime Analysis Instrumentor C/C++ RATLC00866794 / IC44209 Instrumentor sometimes misplaced macros on return statements.
Runtime Analysis Perl Script RATLC01083667 / IC45907 The ATS2PTS.PL script generated incorrect INIT statements when encountering a struct containing another struct.
Runtime Analysis   RATLC01082488 / IC45728 The Java instrumentor (Javi) did not accept try blocks when using try-finally in Java.
System Testing for C Target Deployment Port RATLC00866779 / IC44152 When a scenario failed and if an EXCEPTION PROC was defined, the EXCEPTION PROC was reported as failed even if it was successful.
Target Deployment Port xdp RATLC00866685 / Target Deployment Port for Solaris did not support the latest version of native compiler

Contacting IBM Rational Software Support

The IBM software support Internet site provides you with self-help resources and electronic problem submission. The IBM Rational Software Support Home page can be found at http://www.ibm.com/software/rational/support/.

Voice Support is available to all current contract holders by dialing a telephone number in your country (where available). For specific country phone numbers, go to http://www.ibm.com/planetwide/.