Importar y Exportar XMI

Superior  Previo  Próximo

¿Qué es XMI?

 

(XMI) Intercambio de Metadatos XML, es un formato de archivo estándar abierto, pensado para permitir el intercambio de información de modelo entre modelos y herramientas. XMI es un formato de intercambio de datos basado en XML, y definido por el OMG. Enterprise Architect usa XMI como un método de importación y exportación de especificaciones del modelo entre diferentes paquetes del UML, proyectos de Enterprise Architect, y otras herramientas que soportan XMI.

 

Enterprise Architect soporta las especificaciones de XMI 1.1, 1.2 y 2.1, pero no la especificación 1.0 anterior. Cuando se importa y exporta a XMI 1.0, se perderá información debido a las Restricciones de XMI 1.0. La versión XMI 1.1 tiene soporte para UML 1.3 mientras que XMI 2.1 tiene soporte para UML 2.0 y UML 2.1.

 

Con XMI la transferencia de detalles del modelo se pueden intercambiar entre las herramientas del UML diferentes y otras herramientas que son capaces de usar XMI. Se provee un soporte limitado para exportar a Rational Rose usando la versión de Rose versión de la especificación de XMI 1.1 como implementó Unisys para los productos Rational.

 

Los paquetes se pueden exportar desde e importar en los modelos de Enterprise Architect. Esto mejora enormemente la flexibilidad y la robustez de los modelos de Enterprise Architect al permitir que los analistas y los modeladores examinen los elementos de modelado en XMI para el control de versiones, desarrollo distribuido, pos procesado y transferencia de paquetes entre modelos. Cuando realice transferencias de Enterprise Architect a Enterprise Architect, aseguresé de que la versión XMI seleccionada sea 1.1 y 2.1.

 

Tenga en cuenta: XMI 2.1 exportado por Enterprise Architect 7.0 puede que no sea correctamente importado en versiones anteriores de Enterprise Architect.

 

Tenga en cuenta: Cuando selecciona para aplicar una Definición de Tipo de Dato (DTD) durante una exportación XMI 1.1, el archivo UML_EA.DTD se escribe al directorio de salida en el cual los archivos XML se escriben (a menos que el archivo UML_EA.DTD ya este presente en el directorio). Ningún error se genera si el archivo UML_EA.DTD no esta presente en este directorio durante la exportación XMI.

 

Sin embargo, un erro no ocurre si esta importando un archivo XMI 1.1 que ha sido exportado con el archivo UML_EA.DTD, y el archivo UML_EA.DTD no esta presente en el mismo directorio como el archivo XMI.

 

Importante: Cuando importa un archivo XML sobre un paquete existente, primero se elimina TODA la información en el paquete actual. Por favor, esté seguro de que no tiene cambios importantes que no quiera perder antes de importar el archivo XML.

 

Para obtener más información acerca de XMI, incluyendo especificaciones, consultar la página de Tecnología XML/XMIde OMG.

 

Vea también

Opciones XMI configuran opciones XML. La importación/Exportación XMI y el control de paquete, todo se basa en guardar y cargar archivos XML. Hay algunas opciones que puede establecer para hacer de este proceso un proceso más eficiente.
Exportar un paquete a XMI en XMI 1.0, XMI 1.1, XMI 1.2. y XMI 2.1.
Importar desde XMI con soporte para XMI 1.0, XMI 1.1, XMI 1.2.y XMI 2.1.
Paquetes controlados XMI
Controlar un paquete manualmente vinculándolo a un archivo XMI.
Exportar por lotes paquetes controlados.
Importar por lotes paquetes controlados.
Restricciones de XMI
El DTD del UML