IBM Rational Rose 4.0 - Import
Availability-note
AWS
AWS-only features are available at any of the following URLs: us.cloud.talend.com, eu.cloud.talend.com, ap.cloud.talend.com
Bridge Requirements
This bridge:is only supported on Microsoft Windows.
Bridge Specifications
| Vendor | IBM |
| Tool Name | Rational Rose |
| Tool Version | 4.0 |
| Tool Web Site | http://www.ibm.com/software/awdtools/developer/rose/ |
| Supported Methodology | [Object Modeling] Data Store (Object Model UML Class Diagrams), Graphical Layout via MDL File |
| Data Profiling | ![]() |
| Incremental Harvesting | ![]() |
| Multi-Model Harvesting | ![]() |
| Remote Repository Browsing for Model Selection | ![]() |
SPECIFICATIONS
Tool: IBM / Rational Rose version 4.0 via MDL File
See http://www.ibm.com/software/awdtools/developer/rose/
Metadata: [Object Modeling] Data Store (Object Model UML Class Diagrams), Graphical Layout
Component: IbmRationalRose40 version 11.2.0
OVERVIEW
REQUIREMENTS
n/a
FREQUENTLY ASKED QUESTIONS
n/a
LIMITATIONS
Refer to the current general known limitations at MIMB Known Limitations or bundled in Documentation/ReadMe/MIMBKnownLimitations.html
SUPPORT
Provide a troubleshooting package with debug log. Debug log can be set in the UI or in conf/conf.properties with MIR_LOG_LEVEL=6
Bridge Parameters
| Parameter Name | Description | Type | Values | Default | Scope | |||||||||||||||||||||||||
| File | Imports metadata from Rational Rose native MDL files. | FILE | *.mdl | Mandatory | ||||||||||||||||||||||||||
| Supported types | How to interpret attribute or argument type as one of the specified target system. | ENUMERATED |
|
C++ | ||||||||||||||||||||||||||
| Encoding | The character set encoding of the model to be imported. If there are multiple choices for a language, the actual encoding will be indicated between parentheses. |
ENUMERATED |
|
windows-1252 |
Bridge Mapping
| Meta Integration Repository (MIR) Metamodel (based on the OMG CWM standard) |
"IBM Rational Rose 4.0" Metamodel IbmRationalRose |
Mapping Comments |
| Name | Name | |
| Argument | Argument | |
| Name | Name | |
| Position | Order in the Rose file | |
| Association | Association/Aggregation | |
| Aggregation | Aggregation | |
| Description | Documentation | |
| ExtraConstraint | Constraint | |
| Name | Name | |
| Stereotype | Stereotype | |
| AssociationRole | Association Role | |
| CppContainment | Containment | |
| CppFriend | Friend | |
| CppScope | Export Control | |
| CppStatic | Static | |
| Description | Documentation | |
| ExtraConstraint | Constraint | |
| Multiplicity | Cardinality-A/Cardianality-B | |
| Name | Role A/Role B | |
| Navigable | Directed | |
| Source | based on the multiplicity of each role | |
| CppContainment | Containment | |
| CppDerived | Derived | |
| CppScope | Scope | |
| CppStatic | Static | |
| Description | Documentation | |
| InitialValue | Initial Value | |
| Name | Name | |
| Optional | Nullable | |
| Position | Order in the Rose file | |
| Stereotype | Stereotype | |
| BaseType | Attribute | |
| DataType | Type | See datatype conversion array |
| Length | Length | |
| Name | based on the data type | |
| PhysicalName | based on the data type | |
| Class | Class | Class, Parametrized Class, Instanciated Class, Class Utility, Parametrized Class Utility, Instanciated Class utility, Meta Class, Interface |
| CppAbstract | Abstract | |
| CppClassType | Type | |
| CppConcurrency | Concurrency | |
| CppMultiplicity | Cardinality | |
| CppPersistent | Persistence | |
| CppScope | Export Control | |
| CppSpace | Space | |
| Description | Documentation | |
| Name | Name | |
| Stereotype | Stereotype | |
| ClassDiagram | Class Diagram | |
| Description | Documentation | |
| Name | Name | |
| Dependency | Dependency | |
| Description | Documentation | |
| Name | Name | |
| Stereotype | Stereotype | |
| DerivedType | Attribute, Enumeration Class | |
| DataType | Data Type | See datatype conversion array. Undefined for Class of kind ENUM |
| Length | Length | |
| Name | Type Name/Class Name | |
| PhysicalName | Data Type/Class Name | |
| UserDefined | True | |
| DesignPackage | Package | |
| Description | Documentation | |
| Name | Name | |
| Stereotype | Stereotype | |
| UserDefined | set to TRUE | |
| Generalization | Inheritance Relationship | |
| CppFriend | Friend | |
| CppScope | Export Control | |
| CppVirtual | Virtual | |
| Description | Documentation | |
| Name | Name | |
| Stereotype | Stereotype | |
| GeneralizationRole | Inheritance Relationship | |
| Note | Note | |
| Operation | Operation | |
| CppAbstract | Abstract | |
| CppConcurrency | Concurrency | |
| CppFriend | Friend | |
| CppScope | Export Control | |
| CppStatic | Static | |
| CppVirtual | Virtual | |
| Description | Documentation | |
| Name | Name | |
| Postcondition | Postcondition | |
| Precondition | Precondition | |
| Semantics | Semantics | |
| Stereotype | Stereotype | |
| Realization | Realization | |
| Description | Documentation | |
| Name | Name | |
| Stereotype | Stereotype | |
| SQLViewAssociation | SQLViewAssociation | |
| SQLViewAttribute | SQLViewAttribute | |
| SQLViewEntity | SQLViewEntity | |
| StoreModel | The model is built using the elements contained in the Rose file | |
| Name | Computed from the Rose file name. | |
| TypeValue | Enumeration Class | |
| Name | Value | Value of each separated fields |
| Position | Order in the Enum statement | |
| Value | Value | Value of each separated fields |
