Rational Rose Release Notes Version 2002.05.00
Windows
Part Number: 800-025350-000
ScopeThese Rational Rose release notes provide:
- System and software requirements
- New features and enhancements
- Any defects fixed since the last release
- Current known defects and defect workarounds
The printed and electronic versions of the release notes that were packaged with your software contain the most up-to-date information available at release time.
Updated versions of the release notes will periodically be posted on the World Wide Web. Please check the Rational Web site at http://www.rational.com/support/documentation/release/ to ensure that you are using the latest version of this document.
When you are ready to install Rational Rose, be sure to check the Web for the latest available downloads:
- 1 . From http://www.rational.com, click Support.
- 2 . Go to the Download Center and navigate to Rational Rose Upgrades and Patches.
Also remember to have the Installing Rose and Administering Licenses manuals available to provide all the information you need to complete your installation.
Trademarks and CopyrightsA complete online trademark and copyright information page for all Rational products resides in the /doc subfolder of your installation folder. The file is called copyright.html, and its default location is C:/Program Files/Rational/doc.
Product DefinitionRational Rose helps customers design and develop software in an Internet-connected, global economy. As the Internet has grown to dominate both business and technology decisions, all organizations face an e-software paradox. Traditionally, development organizations could choose between higher software quality or reduced time-to-market. In the new Internet economy, organizations have no choice: they must deliver higher quality software in less time. Rational Rose helps companies overcome the e-software paradox by unifying the communities that develop software with a common visual language that accelerates the creation of flexible applications with robust, resilient architectures.
System and Software RequirementsThis section describes the system and software requirements for installing and running Rational Rose and its add-ins.
Server System Requirements
To plan your Rational Rose environment, you will need to determine which systems, if any, will be server machines. Server systems need to be highly available, and may need extra memory and disk space. The following table describes the types of servers you may need.
Additional System and Software Requirements
The following table describes the additional system and software requirements for Rational Rose and its add-ins.
Rose DocumentationThe goal of all Rose technical documentation is to provide the most appropriate and usable product information possible so that our users can benefit fully from all of the features of Rose and its add-ins. To that end, Rose and its add-ins provide a complete, integrated online Help system, along with a set of supplemental printed manuals.
Rational Rose printed documentation and some online Help has not been updated for this release. Updates were, however, made to the Rose J and the Rose ANDI C++ online Help systems. Please note that you can still order the previous version of printed documentation, most of which remains valid for this release. It is recommended that you are aware of any important changes to functionality or behavior.
Online and Printed Documentation
You may have noticed that the printed documentation set has changed recently. Several printed manuals have been eliminated because their content was exactly the same as that of the online Help. On the other hand, several newer books that provide important background or supplemental information are now available. In future releases, we hope to provide more of these value-added publications, while continuing to update our comprehensive online Help systems.
To print the complete online Help for Rose or any of its add-ins, you can easily do so from the Contents tab of the Help system:
- 1 . On the Rose Help menu, click Contents and Index.
- 2 . On the Contents tab, click the help book that contains the help you want to print.
(For example, to choose the entire help for Rational Rose, click the Rational Rose help book; to choose the entire help for Rose J, click the book called Rose J.)- 3 . Click Print.
All of the Help topics contained in the selected book (including those that are contained in sub-books of the selected Help book) will print in the order in which they appear in the table of contents.
Of course, you can still print single topics whenever you need to do so.
In addition to the Release Notes, the following manuals constitute the printed documentation available for Rose and its add-ins:
- Installing Rose
- Using Rose
- Using the Rose Extensibility Interface
- Rose Guide to Team Development
- Using Rose Data Modeler
- Using Rose Ada for Forward and Reverse Engineering
These manuals are also available in Portable Document Format (PDF) on the documentation CD that comes with all editions of Rational Rose. You can also download the PDF files from the Rational Web site, http://www.rational.com.
Rose Tutorials
Tutorials that Come with Rose
The documentation CD contains a comprehensive online tutorial for Rose, as well as one for the Rose Oracle8 add-in. You can also access Rose tutorials on the web by going to http://www.rational.com and navigating to the Try It Center for Rational Rose.
The Rose tutorial is distributed as a self-extracting archive file that is meant to be copied onto the hard drive of the machine where Rose is installed. The file is approximately 4MB in size and its name is RoseTutorialFiles.exe. When extracted, it requires approximately 28MB of free disk space. For more information, refer to the Tutorial Read Me file, which is accessible from the Rose Start menu.
Note: Even though the name of the Rose tutorial has not changed (it is still called Rose 2000 Tutorial), several errors from previous releases have been fixed.
The Rose tutorial provides an overview of Rational Rose, and then takes you through the application development process beginning with business modeling all the way through application implementation, with detours into data modeling and team development.
Tutorial Guidelines
The self-extracting file that contains the tutorial does not uninstall when you uninstall Rose from your system. You must manually remove the tutorial files when you uninstall Rose.
For best tutorial viewing quality, set your display's Color Palette to True Color or to the highest number of colors possible.
Note: In Windows, you can control your display settings from the Control Panel.
Contacting Rational Technical SupportIf you have questions about installing, using, or maintaining this product, contact Rational Technical Support:
When you contact Rational Technical Support, please provide 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)
Getting StartedConsider the following guidelines as you plan to install or remove this version of Rational Rose.
Rose Add-in Guidelines
If you are using any supported Java IDE, be sure to install it before you install Rational Rose. If your Java IDE is not installed before Rose, the Rational Setup program will not install the correct Rose add-in.
General Guidelines
- Shut down all other Windows programs before running the Setup program.
- If you are removing Rational Rose from a network environment, be sure that no one is using the application or any of its associated files. You cannot remove files that are in use.
- Turn off all virus protection software. These programs often run in the background and interfere with the installation and file decompression process.
- Turn off any user interface managers or desktop environments that run on top of Microsoft Windows.
- Change to a standard VGA video driver while Rational Setup is running, or disable video features such as virtual screens or screen switching.
- Change to a standard mouse driver, or disable special mouse features that perform tasks such as leaving pointer trails or changing pointer sizes.
- To ensure that your system meets the minimum installation requirements, see System and Software Requirements .
- If you are upgrading Rose and you have other Rational products installed on your system, see Version Compatibility Guidelines .
Note: You cannot run two different versions of Rose on the same machine. If you install Rose over a previous version of Rose, the installation process removes the old application files before copying the Rose files to your system. However, the setup program retains all user-created files.
- If the online Help for an installed Rose add-in does not appear on the Contents tab of the Rose online Help, it may be because of an existing .gid file on your system. To remedy this situation, locate the add-in's .gid file in the /<<InstallDir>>/help/ folder, and delete it. A new, valid .gid file will be created automatically the first time you open the add-in's compiled Help (.hlp) file. For example, if the Help book for Web Modeler does not appear in the Contents, delete the webmod.gid file. If the errant .gid file was the problem, you will see the Web Modeler Help book on the Contents tab the next time you open the Rose online Help.
Licensing and Permissions Guidelines
- For complete information on installing and administering licenses for Rational Software, including Rational Rose, refer to the Administering Licenses for Rational Software manual.
- Order your permanent Rational license keys from Rational AccountLink (http://www.rational.com/accountlink). You can install the Rational license keys before or after you install Rational Rose.
- You must install the Rational license server software if you have purchased floating licenses. Node-locked license keys do not require a license server. To install and configure the floating license server, see the Administering Licenses for Rational Software manual.
- If you install Rational Rose and other Rational Software products on the same system, there is an order in which the products will use licenses on the client or the license server. To learn more about this order, see License Usage Order in the Administering Licenses for Rational Software manual.
- If you plan to upgrade the Rational license server, and this server has other Rational products installed on its system, you must either remove the Rational products from the system or upgrade the Rational products to the current release. Older Rational products may not work with an upgraded license server if they are on the same system.
- Make sure you have local administrator privileges before installing or removing Rational Rose or its license server on your local system. Log in as one of the following users:
- Local administrator
- Member of the local administrator's group
- Domain administrator who is a member of the local administrator's group
Note: If you are required to reboot after installation, you must log on using the same administrator ID as the one you used to start the installation.
- You cannot install the FlexLM License Server on a machine that already has FlexLM.
- You cannot distribute floating licenses to more than one server.
- If you plan to move Rational Rose to another system, first return the license key file to your Rational Software account. To return a license key, use Rational AccountLink (http://www.rational.com/accountlink), the online license management tool. For more information about moving licenses or returning licenses, see the Administering Licenses for Rational Software manual.
- Removing an earlier version of Rational Rose does not delete your license key file, project databases, and other files that you created while using Rational Rose. If you plan to install an upgrade of Rational Rose to a different drive or use a new installation path, back up these files and manually remove them. If you do not remove them, the Rational Software Setup program may find these files and install the application in the old location instead of the new location.
File Location Guidelines
- The Rational Software Setup program requires that you install all Rational products in the same directory. If you already have Rational products installed on your system, the Setup program installs Rational Rose in the same directory.
- The Setup program installs Microsoft Core Components and some additional files on the same drive as the operating system (often the C:\ drive), even if you have specified an alternate drive for installation. These files can require up to 20 MB of disk space on your hard drive.
- When installing Rose on Microsoft Windows NT 4.0 SP6a or Windows 2000, Rose may not run until you add the Rational\Common directory to your user path. Use the following procedure to add the directory to your user path:
- a .
Click the Start button, then point to Settings and click Control Panel.- b .
Double-click the System icon and select the Environment tab.- c .
Click Path Variable in the User Variable section of the dialog box.- d .
At the beginning of the existing path, insert the Rational common path (typically, C:\Program Files\Rational\Common), and then press Set.- e .
Click OK to add the path and close the dialog box.Shared File Guidelines
The Rational Software Setup program installs some shared components, which are potentially available to other applications on your system. Setup installs the U.S. English version of these files. It does not overwrite newer file versions.
If the Setup program needs to update shared components, it displays a list of the shared components that require updates. The files listed must be installed on your system before the installation can proceed.
In general, we recommend that you allow the installation procedure to install shared files for you. In the following circumstances, you may want to install the files yourself:
- You are using a U.S. English system, but installing new files may invalidate your current environment. In this case, you need to determine how to correct your environment so that you can run existing tools and the Rational products you want to install.
- Your site may mandate that you obtain shared files directly from the source (for example, from Microsoft), rather than using files supplied by a third party. Or your site may prohibit end users from installing shared components.
- You may want to install equivalent files that are localized in your language.
The Replace files with newer versions in English check box is selected when you have installed earlier versions of shared files that are localized to a non-U.S. English language. If you clear this check box, you can save and print the list of files that need to be updated. You will need to update the files yourself.
- There may be a later version of the files available. Rational products should work with the supplied version of shared files or any later versions.
Backup Guidelines
You should back up your registry and system directories prior to running the Rational Software Setup program. In addition, make system backups of any machines on which you plan to install Rose. Specifically, we recommend you make backups of the following files:
- Model files
- You should always have a back up of all your model files. These can include files that end with .mdl,.cat,.ptl, .red, and .sub files.
- Custom property files (files that end with .pty or .prp)
- There is no need to save .pty files that ship with Rose, because these will be reinstalled.
- Custom script files (files that end with .ebs or .ebx)
- There is no need to save .ebs or .ebx files that ship with Rose, since these will be reinstalled.
- Path Maps
- a .
Run regedit and navigate to HKEY_CURRENT_USER\Software\Rational Software\Rose\Virtual Path Map.- b .
On the Registry menu, click Export Registry File...
- a .
Run regedit and navigate to HKEY_CURRENT_USER\Software\Rational Software\Rose\Virtual Path Map.- b .
On the Registry menu, click Import Registry File... and import the file you exported.Version Compatibility Guidelines
If you have older Rational products installed on your system, you must ensure that all Rational products on that system are upgraded to the same version. Because Rational tools share files and components, a new installation can cause the older Rational products to stop working. You will see no visual clue that the older products may be compromised.
See the Installing Rose manual for complete information.
Core Rose and Rose Extensibility InterfaceCore Rose Features and Enhancements
This release of Rational Rose includes these new features and enhancements:
- A context menu, available in the browser, was added to packages to allow you to select which diagram is the main diagram of the package.
- After selecting an icon on a diagram, you can make very small changes in the position of the icon by using the arrow keys.
- The PageUp, PageDn, and arrows keys can now be used to scroll a diagram.
Core Rose and Extensibility Defects Fixed in This Release
Known Core Rose and Extensibility Defects
Rose C++ Add-In'sRose ANSI C++ Add-In
Rose ANSI C++ Enhancements Added in This Release
- User can specify the file extension for all generated classes · Source code file can be named differently than the class.
- Source and body files can be generated into different directories.
- Support for modeling of exception specifications.
- Provides support for default sets on the Component Specification style page.
- Support default sets for component styles.
Please note that the ANSI C++ and VC++ addins are the only supported C++ addins in Rose. We are no longer supporting the Classic Rose C++ addin.
- Design, modeling and visualization of all C++ constructs including classes, templates, namespaces, inheritance, and class members functions.
- Support for the C++ language, without being restricted to a single vendor's C++ compiler.
- Support for large frameworks.
- Automatic generation and reverse engineering of C++ source code.
- User-controlled code generation using patterns of default constructors, destructors and class members. One-step reverse engineering from Rose, without a separate import step.
- Style sheet mechanism to allow custom formatting of generated code.
- Simplified, yet complete round-trip engineering support, which synchronizes models and generated C++ code across multiple iterations. After assigning files or classes to a project, you can forward or reverse engineer the entire project using a single context menu command.
- Update-in-place mechanism to determine the differences between model and code, and make only those changes required to maintain consistency between the two.
Rose ANSI C++ Defects Fixed in This Release
Known Rose ANSI C++ Defects
Rose C++ Add-In
Rose C++ Features and Enhancements
Note: This addin is no longer supported. The addin is still shipped with Rose but is disabled by default. If the addin is needed, it can be enabled using the addin manager available from the Rose top level menu.
Rose Visual C++ Add-In
Rose Visual C++ Features and Enhancements
The Rational Rose Visual C++ Add-In provides the interface between the Rational Rose modeling environment and Microsoft Visual C++. The main features of Rational Rose Visual C++ include:
- C++ language round-trip engineering, which includes:
- Code generation (Code Update Tool)
- Reverse engineering (Model Update Tool)
- Support for the Microsoft Active Template Library (ATL)
- Support for Microsoft Interface Definition Language (MIDL) round-trip engineering
Upgrading from Rose 2000 Visual C++ Add-In Release
This release of the Rose Visual C++ Add-In is backward compatible with previous versions of the add-in.
The support for MIDL in this version of Rose is deeper than in previous versions of Rose. When you use the Code Update Tool or Model Update Tool on a model created by Rose 2000, this version of Rose will automatically add new components stereotyped as <<MIDL>> for existing components that represent MIDL projects. Model classes that are stereotyped <<coclass>> or <<interface>> will automatically be assigned to the <<MIDL>> components.
It is recommended that you use the Model UpdateTool on any Rose 2000 models before attempting to generate code using this version of Rose.
Converting Models from Rose Classic C++ to Rose Visual C++
The model formats used by the Visual C++ and Classic C++ Add-Ins are not interchangeable. If you want to use the Rose Visual C++ on models created for use with Rose Classic C++, you must convert the models using the Model Converter.
To do this, on the Tools menu, click Visual C++ > Model Converter.
Rose Visual C++ Defects Fixed in This Release
Known Rose Visual C++ Defects
Rose Ada Add-InThe Rose Ada add-in allows you to produce Ada source code from the information contained in a Rose model.
The code generated for each selected model component is a function of that component's Specification and code generation properties, and the model's properties. These properties provide the language-specific information required to map your model to Ada code.
Rose Ada preserves user-supplied declarations and statements from one iteration to the next. You place such user-supplied code in protected code regions which are preserved whenever code is regenerated.
- Substantially reduces the elapsed time between design and execution
- Produces uniformly structured source code files, promoting consistent coding and commenting styles with minimal typing.
- Supports both Ada 83 and Ada 95.
New Rose Ada Features and Enhancements
There are no new Rose Ada features for this release.
Rose Ada Problems and Limitations
The following list describes the known problems and limitations for this release of Rose Ada:
- During installation of Apex NT 2.0.2, the Update Environment option must be set.
- The Apex command accept_import_changes is not yet supported in Apex NT 2.0.2. The fact that imports are not set up in the created views affects the generation of Subsystems and Views.
Rose ClearCase Add-InRose ClearCase Features and Enhancements
The ClearCase add-in provides a tight integration between Rational Rose and the Rational ClearCase version control system. This add-in is intended to replace the ClearCase capabilities provided through the generic Version Control Add-In. Unlike the Version Control Add-In, the ClearCase Add-In does not use the Microsoft SCC API to communicate with ClearCase. This allows for more ClearCase-specific customization.
If you are already familiar with the Version Control Add-In, you will find the transition to the ClearCase add-in simple because many of the dialogs and menu items are identical.
Rose ClearCase Addin Defects Fixed in this Release
Defect
Description
9587 Have to reload subunits after "undo check out" in ClearCase
21316 Rose crashes if Source Control provider loses connection to Rose
Known Rose ClearCase Addin Defects
Rose CORBA Add-InRose CORBA Features and Enhancements
The Rational Rose CORBA add-in allows you to forward engineer Rose model elements into CORBA-compliant IDL code and reverse engineer CORBA IDL code into a Rose model.
In support of the CORBA 2.3 Specification, Rose CORBA implements the use of value types. Value types allow you to pass objects by value rather than by reference, which is particularly useful when an object's primary purpose is to encapsulate data, or when you want to explicitly make a copy of an object. Two CORBA stereotypes make use of this enhancement:
- CORBAValue
- CORBAFixed
Rose CORBA Defects Fixed in This Release
Known Rose CORBA Defects
The Rose CORBA online Help references the old Rose internal editor (R2Editor); however, Rose CORBA now uses the new internal Rose editor.
Rose Data Modeler Add-InRose Data Modeler Features and Enhancements
Rational Rose Data Modeler is a database modeling and design tool that usesUML (Unified Modeling Language) notation. It allows you to work with UML object models as logical models and data models as physical models, and helps you maintain synchronization between the data model and the database.
Data Modeler supports round-trip engineering between the data model, the object model, and the database or DDL file. You can:
- Reverse engineer a data model schema directly from an existing database or DDL file.
- Transform a data model into an object model or an object model into a data model.
- Forward engineer from the data model to generate a database or DDL file.
- Compare a schema in a data model to an existing DDL file or database.
In addition to round-trip engineering, you can build a data model. You can:
- Create tables, columns, keys (primary and unique), relationships, constraints, and indexes
- Create custom triggers, domains, and stored procedures
- Enforce referential integrity with either Declarative Referential Integrity (DRI) or Referential Integrity (RI) triggers.
The following information describes the new features that are available for this release of Rose Data Modeler.
Databases
Data Modeler now supports Microsoft SQL Server 2000, including the following SQL Server 2000 features:
- Insteadof trigger
- BigINT data type
- Cascade referential integrity option
- Stored procedure functions
Data Model Elements and Specifications
Data Modeler allows you to create, edit, delete, and use Specifications for the following new elements:
- View
- Tablespace
Data Storage Modeling
Data Modeler now supports data storage modeling for DB2, Oracle, and SQL Server. You can:
- Assign tablespaces to database.
- Assign containers to tablespaces.
- View a list of tables assigned to a tablespace.
- View a data storage model in a component diagram.
- Reverse and forward engineer tablespaces.
- Compare and synchronize tablespaces.
You can also assign tables to a tablespace using the enhanced Table Specification.
Modeling Views
Data Modeler now supports modeling views in a data model. You can:
- Create dependency relationship(s) between a view and its base table(s).
- Automate view creation using the customized View Specification.
- Reverse and forward engineer views.
- Compare and synchronize views.
Rose Data Modeler Defects Fixed in This Release
Known Rose Data Modeler Defects
Defect
Description
55176 SQL Server Stored Procedure parse error @ macro /* comments
66308 Not Null values not holding on Columns
Rose Framework WizardRose Framework Wizard Features and Enhancements
The Framework Add-In provides a library of frameworks that can be used as templates when creating new models. The Framework Add-In also provides a wizard that helps you add additional frameworks.
Rose J Add-InGeneral Features and Enhancements
The Rose J add-in supports true roundtrip engineering and provides support for large frameworks. This release of the Rose J add-in provides the following new capabilities:
- J2EE Deploy Addin allows deployment to Web Logic, Web Sphere, and Sun Reference implementation.
- Added support for Remote Interfaces.
- New menu option added to help users reverse complete EJB by helping to reverse engineer the deployment descriptor.
Rose J and J2EE Defects Fixed in This Release
Known Rose J Defects
Rose Oracle8 Add-InRose Oracle8 Features and Enhancements
Rational Rose Oracle8 allows you to create object models from Oracle8 relational schemas and extend them to exploit Oracle8's object capabilities.
Rational Rose Oracle8 visualizes existing relational databases and facilitates the discovery and composition of existing business objects. This allows you to preserve your investment in existing relational databases while taking advantage of all the benefits that object modeling and development bring to desktop and server applications.
Known Rose Oracle8 Defects
Defect
Description
8201 Rose Oracle8 add-in supports only Oracle 8.0.5 or higher using Windows 98
Rose Model Integrator Add-InRose Model Integrator Features and Enhancements
The Rose Model Integrator Add-In lets you compare model elements from up to seven contributor files, discover their differences, and merge them into the base model. There are no new features for this release of Rose Model Integrator.
Rose Model Integrator Defects Fixed in this Release
Rational Quality ArchitectRational QualityArchitect is a powerful collection of integrated tools for testing middleware components built with technologies such as Enterprise JavaBeans and COM.
QualityArchitect, in conjunction with Rational Rose, generates test scripts for components and interactions in your Rose model. Once generated, the test scripts can be edited and run right from your development environment or from Rational TestManager.
With QualityArchitect, you can:
- Generate test scripts that unit-test individual methods or functions in a component-under-test.
- Generate test scripts that drive the business logic in a set of integrated components. Scripts can be generated directly from Rose interaction diagrams or from IVE components using the Session Recorder.
- Generate stubs that allow you to test components in isolation, apart from other components called by the component-under-test.
- Track code coverage through Rational PureCoverage and model-level coverage through Rational TestManager.
Rational QualityArchitect has its own release note. For more information on this product, select the Quality Architect readme file, which is accessible from the Start > Programs menu.
Rose Webgain TOPLink WizardThe Rose Webgain TOPLink Wizard assists you in the final step of data modeling---data access. This wizard helps you create detailed data access mapping of your tables to your Java classes, for a persistent runtime environment, through integration into Webgain's TOPLink product.
Rose WebgainTOPLink Integration Wizard Defects Fixed in this Release
Defect
Description
28350 The Rational Rose Webgain TOPLink Wizard only supports TOPLink version 2.5. This addin now support 2.5 and 3.0.
Rose Type Library Importer Add-InThe Rose Type Library Importer Add-In allows you to import a type library of a COM component into the model by dragging the COM component from Windows Explorer and dropping it into Rational Rose.
You can control several aspects of how type libraries are imported into the model. For example, you can control:
- What should happen with existing type libraries when importing new versions.
- The name and location of new type libraries in the model.
- The name and contents of the overview diagrams that are created when importing type libraries.
Known Rose Type Library Defects
Rose Version Control Add-InRose Version Control Features and Enhancements
The Version Control Add-In, formerly known as the Source Code Control Add-In, provides integration between Rational Rose and any SCC-compliant version control system. It makes the most frequently used version control commands accessible directly from the Tools menu and from shortcut menus in Rose.
Upgrading from the Visual SourceSafe Add-In
The specific Visual SourceSafe (VSS) integration available in Rose 98i was incorporated into the Version Control Add-In in the Rose 2000 release. This Add-In now handles a super set of the VSS specific features. To upgrade a model that has been put under version control through the VSS Add-In, use the following steps:
- 1 . Make sure that the model is not open in Rational Rose.
- 2 . In Microsoft Visual SourceSafe, check out all the controlled units that belong to the model.
Note: This cannot be done through the Version Control add-in because the add-in does not know the model is under version control.
- 3 . In Rational Rose, open the model.
- 4 . For each set of units that are located in the same SourceSafe project:
- a .
Click Tools > Version Control > Add to Version Control.- b .
Select the units.- c .
Click Browse and search for the project that corresponds to the working folder where the unit files are located.- d .
Clear the Keep Checked Out checkbox, if you want to check in the units again.- e .
Click OK.Because the model is already under version control, the Version Control Add-In only updates the controlled units with additional version control information. From now on you can use the Version Control commands to check out and check in the units.
Rose Visual Basic Add-InRose Visual Basic Features and Enhancements
The Rose Visual Basic Add-In enables Rose to model, generate, and reverse engineer code for applications written in Microsoft Visual Basic. The Rose Visual Basic language support tools in Rose are tightly integrated with the Microsoft Visual Basic environment, allowing you to seamlessly progress through the round-trip engineering process.
The Rose Visual Basic Add-In tools are:
- Class Wizard
- Model Assistant
- Component Assignment Tool
- Code Update Tool
- Model Update Tool
Rose Visual Basic includes a WinDNA code template enhancement. The fetch methods provided by the ADB.Fetcher code template for Visual Basic classes can connect to a database using either stored procedures or SQL statements.
Note: There is online Help for WinDNA code templates, but it is not completely integrated with the rest of the Rose online Help. For information on where to find the WinDNAHelp, search for WinDNA Code Templates in the Rose online Help index.
There are no new features in this release of Rose Visual Basic.
Rose Visual Basic Defects Fixed in this Release
Defect
Description
25775 Constants not shown in VB Model Assistant
55892 Rose VB Addin hangs with "Nested enum" in class
60846 Active X component can't create object using VB Addin
Known Rose Visual Basic Defects
Rose Web Modeler Add-InRose Web Modeler Features and Enhancements
The Rational Rose Web Modeler provides visualization, modeling, and tools for developing Web applications.
To visualize and model N-tier web applications, Rose Web Modeler assigns a set of stereotypes and tagged values to your Web artifacts. Unified Modeling Language (UML) extensibility features allow you to model the artifacts required to build a Web application. Stereotypes and tagged values represent an extension of UML.
Setting Default Notation
We recommend setting the default notation to Web Modeler before attempting to model Web applications. This allows all directed modeling options to be present on the context menus. To set the default notation:
- 1 . Click Tools > Options.
- 2 . On the Notation tab, set Default Language to Web Modeler.
Rose Web Modeler Defects Fixed in this Release
Known Rose Web Modeler Defects
Rose Web Publisher Add-InRose Web Publisher Features and Enhancements
Rose Web Publisher allows you to publish Rational Rose models in HTML format. The Web Publisher Add-In exports your Rose model as HTML (including diagrams) so you can view them using a standard browser such as Microsoft Internet Explorer or Netscape Communicator. The Web Publisher also produces meta tags for use by search engines.
There are no new features in this release of Rose Web Publisher.
Rose Web Publisher Defects Fixed in This Release
Known Rose Web Publisher Defects
Defect
Description
1488 Web Publisher keeps two Internet Explorer windows open.
Rose XML DTD Add-InRose XML DTD Features and Enhancements
The Rational Rose XML DTD Add-In provides visualization, modeling, and code generation to create XML document type definitions (DTD) for use in your application. You can reverse engineer an existing XML DTD to visualize a DTD's structure using a Rose class diagram. After modeling an XML DTD, you can use the Syntax Checker to validate your XML DTD. From the valid XML DTD model, you can generate code to create a new XML DTD.
In addition to reverse engineering an existing XML DTD, you can model a DTD using Rose class stereotypes for XML elements, element attributes, entities, and notations. By modeling an XML DTD, you can visualize the structure of the document to see which element definitions to change or remove. You can also share your XML DTD model with members of your development team to verify that you have captured the XML document requirements.
An XML DTD syntax checker finds errors in the XML DTD model, allowing you to make corrections before the DTD is implemented. Use the Generate Code feature to produce an XML DTD that you can test or implement in your environment.
To support mapping XML to UML, Rational Rose extends UML with stereotypes for XML elements, element attribute lists, entities, and notations. Stereotypes also represent XML operator symbols, sequence lists, choice lists, and element and element attribute multiplicity.
Note: DTDElementANY cannot be nested. Use this DTDElement at the root level.
Rose XML DTD Defects Fixed in This Release
Defect
Description
55061 XML-DTD reverse engineer fails when elements name is Japanese
29023 XML-DTD addin component documentation does not round tripKnown XML DTD Defects
Known Rose XML DTD Defects
Defect
Description
09129 Apply button not enabled for Component Spec window changes.
Rational Software Corporation
http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |