La utilidad de
Generación XSD convierte un modelo de clases UML a
un esquema de XML W3C (XSD). Esto permite a los
Modeladores de Datos comenzar trabajando en un
nivel conceptual en UML, dejando los aspectos
tediosos de creación de XSD a EA. La generación de
esquemas se puede personalizar si fuera necesario,
usando el "Perfil UML para XML" provisto como se
describe más adelante.
Un esquema XML corresponde a
un paquete UML. Así la generación de XSD es una
operación a nivel de paquete en EA. Comenzamos con
un modelo de ejemplo para mostrar el uso del
generador de esquemas.
Comenzando
Para usar la facilidad
de generación de esquema requerirá lo siguiente:
| • |
Edición
Profesional o Corporativa de EA |
| • |
Paquete XSDDataTypes: Este paquete contiene las clases
representando los tipos de datos primitivos
XSD. Este paquete está disponible en
archivos XMI. Para importar el archivo como
paquete de UML, use la importación XMI de EA
que esta disponible en el ítem del menú :
Proyecto | Importar/Exportar | Importar
Paquete desde XMI. |
| • |
Perfil
UML para XML: Este archivo de recursos
contiene las clases estereotipadas que
permiten que personalice la generación de
esquema. El Perfil de UML para XML puede ser
importado en el modelo usando la Vista de
Recursos (Ver a Importando
Perfiles para más detalles sobre la
Importación de Perfiles UML en EA). |
Pasos para Generar el
Esquema XSD:
| 1. |
En el Explorador de Proyectos, haga clic con
el botón derecho sobre el paquete a convertir
en XSD para abrir el menú contextual. |
| 2. |
Seleccione
Generar Esquema XML desde el submenú Ingeniería
de Código . |
| 3. |
Configure el
archivo de salida deseado usando el campo
Nombre de Archivo |
| 4. |
Configure la
codificación xml deseada usando el campo
Codificación. |
| 5. |
Presione
Generar para generar el esquema. |
| 6. |
Se mostrará
el progreso del generador de esquema en la
caja de Progreso de Edición. |
|