- requires the tool to be installed to access its SDK.
- is only supported on Microsoft Windows.
|Tool Name||System Architect (SA)|
|Tool Version||7.1.12 to 11.4.5|
|Tool Web Site||http://unicomsi.com/products/system-architect/|
|Supported Methodology||[Data Modeling] Data Store (Logical Data Model), Graphical Layout via COM API on UDL DBF File|
Export tool: UNICOM Systems System Architect (SA) 7.1.12 to 11.4.5 (http://unicomsi.com/products/system-architect/)
Export interface: [Data Modeling] Data Store (Logical Data Model), Graphical Layout via COM API on UDL DBF File to Unicom (Popkin) System Architect (SA) 7.1 to 11.4 (File) Export bridge: 'PopkinSaFile' 10.1.0
The bridge uses the System Architect COM/OLE Automation interface to connect to the tool, therefore System Architect needs to be installed locally in order to have this bridge running.
The System Architect API may not be completely installed by the Telelogic installer. To make sure the API is properly installed, please type the following command lines in a DOS window:
cd c:\Program Files\Telelogic\System Architect Suite\System Architect Suite\System Architect
This setup is required for Telelogic version 10.0.14 and all older versions.
FREQUENTLY ASKED QUESTIONS
Q: What types of diagrams does this bridge support?
A: This bridge supports Entity Relationship diagrams of Project Data Models.
Q: Does this bridge support the update of a Project Data Model?
A: No, if a data model with the same name already exists in the encyclopedia, the conversion process will not work. However you can use the 'Project Data Model name' bridge option to specify another name.
Q: On large models, the bridge does not respond until I respond to the following message: "The size of the undo file is too small for this diagram. Would you like to enlarge it to allow continued undoing?"
A: As the Telelogic bridge is API based, the Telelogic application may require interaction from the user. Please refer to Telelogic's documentation on how to eliminate some of these dialog boxes. In the case of this particular dialog, the undo file size can be set via Tools->preferences. The Undo file size is a numeric value; the maximum file size is 10M, and the default file size is 128K (when System Architect is initially installed).
Q: The export data model failed. This model worked in version 10.1.
A: Verify that the value in the connection name is correctly entered. The connection name in version 10.4 and greater is managed by the SA connection manager. In prior versions the connection name was the same name as the udl file.
Q: Some of my subject areas were not exported.
A: Your source model subject areas will not be exported, if there is a subject area with the same name in the SA encyclopedia.
Q: What are the required configuration steps when running the bridge as a Windows service?
A: This bridge interacts with System Architect via its COM based API which may have to display messages on the desktop. Therefore, if this bridge is running within a server launched as a Windows service (rather than a classic Windows desktop application), click on the 'Properties' menu of such service, go to the 'Log On' tab, select 'This account' and specify the same username and password used as Windows session when testing connectivity from System Architect to the encyclopedia, and restart the Windows service.
System Architect (SA) stores connection configuration files in the local user area. Therefore, if this bridge is running within a server launched as a Windows service (rather than a classic Windows desktop application), then such files must be available to the current user. In this case, running System Architect (SA) logged as 'JohnSmith' will store the connection files in:
Windows XP: 'C:\Documents and Settings\JohnSmith\Local Settings\Application Data\Telelogic\System Architect\Connections\*'
Windows 7: 'C:\Users\JohnSmith\AppData\Local\Telelogic\System Architect\Connections\*'
Q: Why does the bridge tries to export to a different Encyclopedia than specified in the parameters?
A: System Architect allows one to specify a default Encyclopedia to be opened at startup. In the 'File'->'Open' menu, the checkbox 'Open this encyclopedia at startup' should not be checked. If this checkbox is checked, it may interfere with proper bridge execution, and that encyclopedia will be used for the export. Therefore please uncheck that checkbox in the System Architect UI before exporting.
|Encyclopedia location||Specify here the location of the encyclopedia:
- to save the encyclopedia using the SQLServer metadata format, specify the absolute path to the UDL file describing the SQLServer database connection. For example: C:\Temp\MyEncyclopedia.udl. The database and UDL connection file should be created before executing this bridge.
- to save the encyclopedia using the dBase metadata format, specify the absolute path to the directory where the dBase files (*.dbf) are located. For example: C:\Temp\MyEncyclopedia. The encyclopedia and this directory will be created if they do not exist yet. The path to the UDL file or dBase directory must be valid paths on the computer where this bridge is running. If this bridge is executed on a remote server, the path should be a valid path on the server file system.
|Project Data Model name||This option allows to customize the name of the Project Data Model that will be created.
If this option value is empty, the bridge will use the Model name (as defined by the source tool) instead.
In SA 10.4 and greater, the project data model name must be defined, if the encyclopedia already includes any data models.
|Close System Architect||Close System Architect after exporting the model. By default the tool will not be closed||BOOLEAN||False|
|Meta Integration Repository (MIR)
(based on the OMG CWM standard)
|"Unicom (Popkin) System Architect (SA) 7.1 to 11.4 (File)"
|Association||Relationship, Non-specific relation|
|AssociationRole||Relationship, Non-specific relation|
|ExtraConstraint||Delete, Update, Insert Rule|
|Multiplicity||From Cardinality, To Cardinality, Allow Nulls|
|Name||Name, Reverse Phrase|
|Source||determine the order of the relationship|
|AssociationRoleNameMap||All Foreign Key Components|
|Position||determine the order of the attribute in the entity (Description)|
|BaseType||Data Domain, Attribute, Data Element|
|DataType||SQL Data Type||See datatype conversion array|
|DataType||SQL Data Type||See datatype conversion array|
|Length||SQL Data Type Qualifier|
|ForeignKey||All Foreign Key Components|
|Name||Constraint Name||Of either the Relationship or the Supersub relation|
|Index||Access Path, All Foreign Key Components||Associated with each key|
|Name||Name, Constraint Name|
|IndexMember||Access Path, All Foreign Key Components|
|Position||Description||determine the order in the Description property|
|SortOrder||Description||determine the /SEQ value|
|RelationshipProjection||Relation Symbol||Graphical Information|
|StoreModel||Project Data Model|