Esta amostra fornece exemplos de como é possível modelar várias
formas de mensagens Comma Separated Value (CSV).
Os modelos de mensagem de exemplo crescem em complexidade.
O CSV_1 modela uma mensagem CSV apenas com registros de dados e o CSV_2 modela uma mensagem CSV com um registro de cabeçalho e registros de dados.
As mensagens CSV são um estilo comum de formato da mensagem, frequentemente usado para dados extraídos dos bancos de dados e planilhas. As mensagens CSV são compostas por um número de registros terminados de nova linha, cada uma contendo um número de campos separados por vírgula.
Segue um exemplo de uma mensagem CSV:
Para obter informações adicionais sobre o CSV, consultePadrão de Sistema de Mensagens CSV.
Essa amostra inclui arquivos de esquema DFDL que modelam mensagens de exemplo. As mensagens de exemplo incluem os seguintes itens:
Para obter informações adicionais sobre o DFDL, consulte Data Format Description Language (DFDL).
A amostra CSV é dividida em dois fluxos de mensagens: CSV2XML e CSV2CSV. O CSV2XML altera o domínio de mensagem de CSV para XMLNSC. A saída XML demonstra que o modelo da mensagem analisou com êxito a mensagem CSV na estrutura lógica correta. O fluxo CSV2CSV demonstra como processar a estrutura lógica dos modelos DFDL CSV_2 e CSV_3 usando ESQL e Mapeamento de Dados Gráficos.
Para obter informações adicionais sobre o mapeamento, consulte Usando Mapas de Dados Gráficos.
Para uma explicação detalhada de como executar cada amostra, consulte Executando a Amostra CSV.
Para uma explicação detalhada de cada arquivo de esquema DFDL de amostra, consulte Explorando a Amostra CSV.