Current versions of the CIM are maintained with the Sparx Systems UML design tool, Enterprise Architect (EA). Creating a profile requires that the CIM be imported from EA into CIMTool.
Using XMI
The standard way to import a schema into CIMTool is to use an XMI file. This works for several UML editing tools.
Export options for Enterprise Architect that enable import by CIMTool are :
- Enable full EA Roundtrip=unchecked
- XMI Type = UML 1.4 (XMI1.2)
- Unisys/Rose Format=checked
- Export diagrams=unchecked
The following options are left at the default setting:
- stylesheet= blank
- Format XMI Output= checked
- Write log file= checked
- Generate Diagram Images=unchecked
- With these options, all other options are disabled (grayed) and not enterable.
Using the EAP File
Exporting XMI can be slow. An alternative is to directly import the Enterprise Architect Project (EAP) file into CIMTool. This eliminates the need to export anything from EA before importing to CIMTool.
Some preparation is required to make this work.
- The EA project must be converted from Microsoft Access Jet3 format to Jet4 format. The conversion can be done using Microsoft Access and is only required once.
- EA must be configured to use Jet4. Go to Tools | Options | General | Use Jet 4.0 to do this.
Full instructions are found in Sparx Systems deployment manual, section 7. See http://www.sparxsystems.com.au/downloads/whitepapers/EA_Deployment.pdf
To import an EAP (Jet4) file into a CIMTool project, use the Schema Import wizard as usual but select a file type of *.eap when browsing for the file. You must close the project in EA before importing to CIMTool.