Generación de Esquema XML
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. |