En este tema se le indica cómo crear sus propios archivos de esquema DFDL para modelar datos en formato CSV y se describe la estructura de cada archivo de esquema DFDL utilizado en el ejemplo CSV.
Para crear un archivo de esquema DFDL para modelar datos con formato CSV:
El editor de esquemas DFDL se abre y se visualiza el nuevo archivo de esquema DFDL. El
archivo de esquema DFDL puede editarse si es necesario.
Cuando cree un archivo de esquema DFDL desde el asistente Nuevo modelo de mensaje, cada elemento
recibe un nombre predeterminado. Para cambiar el nombre de un elemento en el archivo de esquema DFDL, efectúe una doble pulsación en el elemento en la columna
Nombre, escriba el nombre nuevo del elemento y pulse Intro.
De forma predeterminada, el tipo de todos los elementos está establecido en Serie. Para cambiar el tipo de un elemento,
seleccione el elemento y pulse después en la columna Tipo.
El siguiente diagrama muestra un archivo de esquema DFDL que modela el tipo más simple de mensaje CSV. El diagrama identifica los elementos clave del mensaje CSV y muestra la estructura lógica que está definida en el archivo de esquema DFDL.
Puede ver las propiedades lógicas y físicas definidas por el esquema DFDL, CSV_1, seleccionando CSV_1.xsd desde el proyecto de Message Broker, CSVSchemas. Observe que el mensaje contiene un único elemento denominado customer que tiene maxOccurs establecido en unbounded.
Este archivo de esquema DFDL define la misma estructura de mensaje como CSV_1 y la amplía con una cabecera. El diagrama siguiente identifica los elementos clave del mensaje CSV y muestra la estructura lógica que está definida en el archivo de esquema DFDL.
Puede ver las propiedades lógicas y físicas definidas por el archivo de esquema DFDL, CSV_2, seleccionando CSV_2.xsd desde el proyecto de Message Broker, CSVSchemas.
Este archivo de esquema DFDL define la misma estructura de mensaje como CSV_2 y la amplía añadiendo una opción bajo el elemento customer. Esta opción permite que los datos CSV que se repiten contengan distintas estructuras para cada elemento que se repite. El diagrama siguiente identifica los elementos clave del mensaje CSV y muestra la estructura lógica que está definida en el archivo de esquema DFDL.
Puede ver las propiedades lógicas y físicas definidas por el esquema DFDL, CSV_3, seleccionando CSV_3.xsd desde el proyecto de Message Broker, CSVSchemas.