IBM Rational Software Architect (RSA) (via UML 2.x XMI) - Export - Cloud

Talend Cloud Data Catalog Bridges

Talend Documentation Team
Talend Cloud
Talend Data Catalog

Bridge Specifications

Vendor IBM
Tool Name Rational Software Architect (RSA)
Tool Version 6.x to 7.x
Tool Web Site
Supported Methodology [Object Modeling] Data Store (Object Model UML Class Diagrams) via UML XMI File

Tool: IBM / Rational Software Architect (RSA) version 6.x to 7.x via UML XMI File
Metadata: [Object Modeling] Data Store (Object Model UML Class Diagrams)
Component: OmgUml2XmiExport.IbmRationalRsa version 11.0.0

This bridge generates an XMI (XML Metadta Interchange format) file with objects, attributes, inheritance, types, relationships and graphical layout (diagrams). The actual standard specifications provided by the OMG (Object Management Group) are often extended for propietary reasons by the target tool vendor, and in many cases the metadata written to the XMI file is then not consumed by the target tool. A high-level description of the metadata coverage is provide in the LIMITATIONS.



Refer to the current general known limitations at or bundled in Documentation/ReadMe/MIMBKnownLimitations.html

Provide a trouble shooting package with:
- the debug log (can be set in the UI or in conf/ with MIR_LOG_LEVEL=6)
- the metadata backup if available (can be set in the Miscellaneous parameter with option -backup)

Bridge Parameters

Parameter Name Description Type Values Default Scope
File Generates an XML file compliant to the Object Management Group (OMG) Unified Modeling Language (UML) XML Metadata Interchange (XMI) file format. FILE *.xml   Mandatory
UML Version Allows you to specify UML version your tool supports. ENUMERATED 2.1 2.1  
Miscellaneous INTRODUCTION
Specify miscellaneous options starting with a dash and optionally followed by parameters, e.g.
-connection.cast MyDatabase1="SQL Server"
Some options can be used multiple times if applicable, e.g.
-connection.rename NewConnection1=OldConnection1 -connection.rename NewConnection2=OldConnection2;
As the list of options can become a long string, it is possible to load it from a file which must be located in ${MODEL_BRIDGE_HOME}\data\MIMB\parameters and have the extension .txt. In such case, all options must be defined within that file as the only value of this parameter, e.g.

-java.memory <Java Memory's maximum size> (previously -m)
1G by default on 64bits JRE or as set in conf/, e.g.
-java.memory 8G
-java.memory 8000M

-java.parameters <Java Runtime Environment command line options> (previously-j)
This option must be the last one in the Miscellaneous parameter as all the text after -java.parameters is passed "as is" to the JRE, e.g.
-java.parameters -Dname=value -Xms1G
The following option must be set when a proxy is used to access internet (this is critical to access (and exceptionally a few other tool sites) in order to download the necessary third party software libraries.
-java.parameters -Dhttp.proxyHost= -Dhttp.proxyPort=3128 -Dhttps.proxyHost= -Dhttps.proxyPort=3128 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass -Dhttps.proxyUser=user -Dhttps.proxyPassword=pass

-java.executable <Java Runtime Environment full path name> (previously -jre)
It can be an absolute path to javaw.exe on Windows or a link/script path on Linux, e.g.
-java.executable "c:\Program Files\Java\jre1.8.0_211\bin\javaw.exe"

-environment.variable <Environment variable value> (previously -v)
None by default, e.g.
-environment.variable var1=value1 -environment.variable var2="value2 with spaces"


Bridge Mapping

Mapping information is not available