Version 2003.06.15, July 2005
This file last updated: 05 Jul 2005
Material ID/Part Number: C83FZNA
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.
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.
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.
What's New in This Service Release
Getting Started
Upgrades
Installation Information
Installation Issues
Defects and Changes
Defects and Limitations In This Service Release
Defects Fixed In This Service Release
Contacting IBM Rational Software Support
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.)
New platforms supported:
HP-UX
11.11
Windows Server 2003
Keep the following current v2003 documents easily accessible during this installation:
For Upgrade information, see the "IBM Rational Suite Upgrade Guide."
For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"
For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"
For upgrade and installation information, see the "IBM Rational Test RealTime Installation Guide"
See the IBM Rational Suite Release Notes.
See the IBM Rational Suite Release Notes.
See the IBM Rational Suite Release Notes.
See the IBM Rational Suite Release Notes.
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 |
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 |
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/.