IBM Rational Rose 4.0 - Import - Cloud

Talend Cloud Data Catalog Bridges

author
Talend Documentation Team
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
EnrichPlatform
Talend Data Catalog

Note: This bridge is not available in Talend Cloud Data Catalog by default. You need to set up a remote harvesting agent to import metadata from this source. For more information, see Deploying a remote harvesting agent in Talend Cloud Data Catalog Administration guide.

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
Remote Repository Browsing for Model Selection
Incremental Harvesting
Multi-Model Harvesting

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.0.0

OVERVIEW
REQUIREMENTS
n/a

FREQUENTLY ASKED QUESTIONS
n/a

LIMITATIONS
Refer to the current general known limitations at http://metaintegration.com/Products/MIMB/MIMBKnownLimitations.html or bundled in Documentation/ReadMe/MIMBKnownLimitations.html

SUPPORT
Provide a trouble shooting 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++
Oracle 7.x & 8
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
Central and Eastern European (iso-8859-2)
Central and Eastern European (windows-1250)
Chinese Traditional (big5)
Chinese Simplified (GB18030)
Chinese Simplified (GB2312)
Cyrillic (iso-8859-5)
Cyrillic (windows-1251)
DOS (ibm-850)
Greek (iso-8859-7)
Greek (windows-1253)
Hebrew (iso-8859-8)
Hebrew (windows-1255)
Japanese (shift_jis)
Korean (ks_c_5601-1987)
Thai (TIS620)
Thai (windows-874)
Turkish (iso-8859-9)
Turkish (windows-1254)
UTF 8 (utf-8)
UTF 16 (utf-16)
Western European (iso-8859-1)
Western European (iso-8859-15)
Western European (windows-1252)
Locale encoding
No encoding conversion
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