Readme

Rational Rose® RealTime
Version:
2002.05.20


The Rational Rose RealTime Readme file contains important updates for Rational Rose RealTime 2002.05.20. For additional information regarding Rational Rose RealTime, see the Release Notes for Rational Rose RealTime, the Release Notes and Installation Guide for Rational Rose RealTime Professional Edition, and the Rational Rose RealTime web site, http://www.rational.com/support

Note: In some cases, you may note discrepancies between the printed documentation, the online documentation, and this Readme file. In these cases, the Readme file is the most up-to-date and should be followed.

This Readme is organized as follows:

Introduction

This topic is organized as follows:

[Go To Top

PLEASE READ FIRST

Please read the following notes before you install Rational Rose RealTime:

You Must Install License Keys to Run this Product

With your software shipment, you received a Welcome letter containing your Start-up License Key Certificates for this product. You need these keys to run your software. The start-up keys will expire a few weeks after shipment. Ensure that you request your permanent license keys as soon as possible. The availability date for your permanent keys is indicated in the top section of your Start-up License Key Certificate.

Please check the Installation Guide for Rational Rose RealTime  for detailed instructions on how to install your license keys, and how to request permanent license keys.

Notice To Customers Running Earlier Releases of Rational Rose RealTime on Windows

You cannot run earlier versions of Rational Rose RealTime with the latest version of Rational Rose RealTime on Windows NT, Windows 2000, and Windows XP Pro.

[Go To Top]

Overview

Thank you for selecting Rational Rose RealTime, the real-time industry's leading environment that unifies software teams by integrating with best-in-class Rational products including Rational ClearCase, Rational RequisitePro, and Rational SoDA.

Please read this Readme file before you install or use Rational Rose RealTime. We also recommend that you review the Release Notes for Rational Rose RealTime.

Please visit the Rational Web site for the latest Release Notes, patches, and other information at http://www.rational.com/support

If you encounter any problems while installing or running Rational Rose RealTime, please check here first to see if you encountered a known problem. If you find a problem that is not yet documented, please call Rational Technical Support so we can investigate it, provide you with a workaround, and track the problem for further action.

See Technical Support for telephone numbers and e-mail addresses of the Rational Customer Service contacts for your region. 

[Go To Top]

Licensing Requirements

This chapter is organized as follows:

Please refer to the Installation Guide for Rational Rose RealTime for instructions on installing a start-up license and obtaining a permanent license.

Note: If you are installing licenses on a UNIX platform,  DO NOT follow the instructions on the Rational Start-up License Certificate or on the envelope in which the certificate is delivered to you. See the Installation Guide for Rational Rose RealTime for instructions on installing Rational Rose RealTime.

[Go To Top]

Checking the Validity of Your License Keys

If you upgrade to Rational Rose RealTime 2002.05.20 from Rational Rose RealTime releases 6.0, 6.0.1, or 6.0.2, your license keys are not valid. For information on obtaining new license keys, see Requesting License Keys in the Installation Guide for Rational Rose RealTime .

If you upgrade to Rational Rose RealTime 2002.05.20 from Rose RealTime releases 6.1, 6.1.1, 6.2, 6.3, or 6.4, your license keys are valid.

For more information on license keys, see the topic Installing License Keys in the Installation Guide for Rational Rose RealTime.

[Go To Top]

License Usage

A toolset launched manually will require a license.

A second toolset session launched manually on the same platform will require a second license.

A toolset launched as a COM Automation server will NOT require a license unless it is explicitly made visible by setting the RRTEI Application object's Visible property to True. For more information on RRTEI, see Extensibility Interface Reference in the Rational Rose RealTime online Help.

A toolset launched with a compiled script passed as a command line argument will require a license since the toolset will be made visible before running the script.

A toolset launched with both the -runScriptAndQuit and a compiled script passed as a command line argument will not require a license since the toolset will not be made visible when running the script.

Note: A toolset session, regardless of how it is initiated, will require a license if the toolset is made visible. 

Storing Licenses

We recommend that you save your license files in a safe location.

Upgrading

When upgrading from an older version of Rational Rose RealTime:

  • For UNIX, we recommend removing existing setups to minimize possible conflicts between an older Rational Rose RealTime installation, and the new Rational Suite DevelopmentStudio - RealTime version 2002.05.20 installation.
  • You will need to create a directory for the installation path (< rational_dir >).

For additional information on licensing, see the Licensing chapter in the Installation Guide for Rational Rose RealTime.

For detailed information, see the Rational Rose RealTime Release Notes.

Issues

The Rational Rose RealTime Professional Edition has the following issues:

  • If you modify a model when a target observability (TO) session is running, the Undo and Redo menu commands are disabled; use caution when editing. Additionally, if Rational Rose RealTime is currently interacting with an add-in while TO is active, such as RQA-RT, there will be brief periods during extensibility calls from the add-in to Rational Rose RealTime where editing will be disabled. If this occurs, continue making the edit change until you are successful.

[Go To Top]

Documentation Updates

For the most recent documentation updates, please visit the Product Support section of the Rational Rose RealTime web site at:

http://www.rational.com/support

Where printed documentation exists, always refer to the online Help, Release Notes and Readme for the latest updates.

GenerateTypeModifier

Rational Rose RealTime uses the concept of a Type Descriptor (RTObject_class) for describing a data type to the Services Library. The Services Library uses the information in the descriptors to initialize, copy, destroy, encode, and decode objects of the corresponding type.

struct RTTypeModifier;

This structure describes common type structures more compactly than is possible with just RTObject_class. For attributes and association ends that are something other than a single, inline instance of a data type, a type modifier is normally required to inform the RTS of its structure. For example, a field of type 'int *' is not an int but rather points to an array of ints. The type modifier includes the information that the data are indirect and gives the number of elements in the array through a function.

GenerateTypeModifier:

A new check box called GenerateTypeModifier allows you to specify the generation of RTTypeModifier. It is possible that the type descriptor specified in the preceding field is specific to this structure, and so a type modifier is not required nor desirable. An example of this is 'char *' used to hold a null-terminated C string. The RTS defines RTpchar and RTType_RTpchar. For this example, it would be appropriate to use the RTType_RTpchar descriptor and deselect the GenerateTypeModifier property.

For attributes and association ends that are something other than a single, inline instance of a data type a type modifier is normally required to inform the RTS of its structure. For example, a field of type 'int *' is not an int but rather points to an array of ints. The type modifier includes the information that the data are indirect and gives the number of elements in the array through a function.

[Go To Top]

Technical Support

When contacting Rational Customer Service by email or by telephone, you will have to provide the following information:

  • Name, telephone number, and company name
  • Product name and version number
  • Product release number and serial number
  • Operating system and version number (for example, Windows NT 4.0, Windows 2000, Windows XP Pro, Solaris 2.6/2.7/2.8, or HP-UX 10.20)
  • Computer make and model
  • Your Service Request number (if you are following up on a previously-reported problem, for example, [SR# 111222333])
  • A summary description of the problem, related errors, and how it was made to occur

If your organization has a designated, on-site support person, please try to contact that person before contacting Rational Customer Service.

You can obtain technical assistance by sending electronic mail to the appropriate email address. Electronic mail is acknowledged immediately and is usually answered within one working day of its arrival at Rational. When sending an email,  include "Rational Rose RealTime" in the subject line, and in the body of your message include a description of your problem.

When sending email concerning a previously-reported problem, please include in the subject field: 

"[SR# XXXXXXXXX]"

where XXXXXXXXX is the service request number. For example:

 SR# 111222333] New data on Rational Rose RealTime install issue

Occasionally, Rational Customer Service engineers may ask you to fax information to help them diagnose problems. You can also report a technical problem by fax if you prefer. Please mark faxes "Attention: Technical Support" and add your fax number to the information requested above.

Telephone, fax, and email information for Rational Customer Service appear in the following table.

Telephone and fax and email information

Your Location

Telephone

Fax

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-4546-202
Netherlands

support@europe.rational.com

Asia Pacific

+61-2-9419-0111
Australia

+61-2-9419-0123
Australia

support@apac.rational.com

[Go To Top]

License Support Contact Information

If you have a problem or questions regarding the licensing of your Rational Software products, please contact the Licensing Support office nearest you. Telephone numbers for license support are listed in the following table.

License Support Telephone and Fax

Region

Telephone Number

Fax Number

Americas

 800-433-5444

781-676-2510

Europe, Israel, and Africa

+31 (0)20 4546 200

+31 (0)20 4546 202

North Asia Pacific

(Mainland China,

Hong Kong, Taiwan)

+852 2143 6382

 

+852 2143 6018

 

Korea

+82 2 556 9420

+82 2 556 9426

South Asia Pacific Australia, New Zealand, Malaysia, Singapore, Indonesia, Thailand, The Philippines, Vietnam, Guam and India

+61-2-9419-0111

+61 2 9419 0123

Japan

+81 3 5423 3611

+81 3 5423 3622

 

Email addresses for license support are listed in the following table.

License Support Email

Region

Email Address

Americas

lic_americas@rational.com

Europe, Israel, and Africa

lic_europe@rational.com

North Asia Pacific Mainland China, Hong Kong, Taiwan, and Korea

lic_apac@rational.com

South Asia Pacific Australia, New Zealand, Malaysia, Singapore, Indonesia, Thailand, The Philippines, Vietnam, Guam and India

lic_apac@rational.com

Japan

lic_japan@rational.com

[Go To Top]

Legal Information

IMPORTANT NOTICE

COPYRIGHT

Copyright ©1993-2002, Rational Software Corporation. All rights reserved.

Version Number: 2002.05.20

PERMITTED USAGE

THIS DOCUMENT CONTAINS PROPRIETARY INFORMATION WHICH IS THE PROPERTY OF RATIONAL SOFTWARE CORPORATION ("RATIONAL") AND IS FURNISHED FOR THE SOLE PURPOSE OF THE OPERATION AND THE MAINTENANCE OF PRODUCTS OF RATIONAL. NO PART OF THIS PUBLICATION IS TO BE USED FOR ANY OTHER PURPOSE, AND IS NOT TO BE REPRODUCED, COPIED, ADAPTED, DISCLOSED, DISTRIBUTED, TRANSMITTED, STORED IN A RETRIEVAL SYSTEM OR TRANSLATED INTO ANY HUMAN OR COMPUTER LANGUAGE, IN ANY FORM, BY ANY MEANS, IN WHOLE OR IN PART, WITHOUT THE PRIOR EXPRESS WRITTEN CONSENT OF RATIONAL.

TRADEMARKS

Rational, Rational Software Corporation, Rational the e-development company, ClearCase, ClearCase Attache, ClearCase MultiSite, ClearDDTS, ClearQuest, ClearQuest MultiSite, DDTS, Object Testing, Object-Oriented Recording, ObjecTime &amp; Design, Objectory, PerformanceStudio, ProjectConsole, PureCoverage, PureDDTS, PureLink, Purify, Purify'd, Quantify, Rational, Rational Apex, Rational CRC, Rational Rose, Rational Suite, Rational Summit, Rational Visual Test, Requisite, RequisitePro, RUP, SiteCheck, SoDA, TestFactory, TestFoundation, TestMate, The Rational Watch, AnalystStudio, ClearGuide, ClearTrack, Connexis, e-Development Accelerators, ObjecTime, Rational Dashboard, Rational PerformanceArchitect, Rational Process Workbench, Rational Suite AnalystStudio, Rational Suite ContentStudio, Rational Suite Enterprise, Rational Suite ManagerStudio, Rational Unified Process, SiteLoad, TestStudio, VADS, among others, are either trademarks or registered trademarks of Rational Software Corporation in the United States and/or in othercountries.All other names are used for identification purposes only, and are trademarks or registered trademarks of their respective companies.

Microsoft, the Microsoft logo, Active Accessibility, Active Channel, Active Client, Active Desktop, Active Directory, ActiveMovie, Active Platform, ActiveStore, ActiveSync, ActiveX, Ask Maxwell, Authenticode, AutoSum, BackOffice, the BackOffice logo, BizTalk, Bookshelf, Chromeffects, Clearlead, ClearType, CodeView, Computing Central, DataTips, Developer Studio, Direct3D, DirectAnimation, DirectDraw, DirectInput, DirectMusic, DirectPlay, DirectShow, DirectSound, DirectX, DirectXJ, DoubleSpace, DriveSpace, FoxPro, FrontPage, Funstone, IntelliEye, the IntelliEye logo, IntelliMirror, IntelliSense, J/Direct, JScript, LineShare, Liquid Motion, the Microsoft eMbedded Visual Tools logo, the Microsoft Internet Explorer logo, the Microsoft Office Compatible logo, Microsoft Press, the Microsoft Press logo, Microsoft QuickBasic, MS-DOS, MSDN, Natural, NetMeeting, NetShow, the Office logo, One Thumb, OpenType, Outlook, PhotoDraw, PivotChart, PivotTable, PowerPoint, QuickAssembler, QuickShelf, Realmation, RelayOne, Rushmore, SourceSafe, TipWizard, TrueImage, TutorAssist, V-Chat, VideoFlash, Virtual Basic, the Virtual Basic logo, Visual C++, Visual FoxPro, Visual InterDev, Visual J++, Visual SourceSafe, Visual Studio, the Visual Studio logo, Vizact, WebBot, WebPIP, Win32, Win32s, Win64, Windows, the Windows CE logo, the Windows logo, Windows NT, the Windows Start logo, and XENIX are trademarks or registered trademarks of Microsoft Corporation in the United States and other countries.

FLEXlm and GLOBEtrotter are trademarks or registered trademarks of GLOBEtrotter Software, Inc. Licensee shall not incorporate any GLOBEtrotter software (FLEXlm libraries and utilities) into any product or application the primary purpose of which is software license management.

Portions Copyright ©1992-2002, Summit Software Company. All rights reserved.

PATENT

U.S. Patent Nos.5,193,180 and 5,335,344 and 5,535,329 and 5,835,701. Additional patents pending.

Purify is licensed under Sun Microsystems, Inc., U.S. Patent No. 5,404,499.

GOVERNMENT RIGHTS LEGEND

Use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in the applicable Rational Software Corporation license agreement and as provided in DFARS 277.7202-1(a) and 277.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct. 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 227-14, as applicable.

WARRANTY DISCLAIMER

This document and its associated software may be used as stated in the underlying license agreement. Rational Software Corporation expressly disclaims all other warranties, express or implied, with respect to the media and software product and its documentation, including without limitation, the warranties of merchantability or fitness for a particular purpose or arising from a course of dealing, usage, or trade practice.

[Go To Top]