Explorando a amostra Comma Separated Value (CSV)

Este tópico explica como criar seus próprios arquivos de esquema DFDL para modelar os dados em formato CSV e explica a estrutura de cada arquivo de esquema DFDL que é usado na amostra CSV.

Criando um Arquivo de Esquema DFDL para Modelar Dados em Formato CSV

Para criar um arquivo de esquema DFDL para modelar dados em formato CSV:

  1. Abaixo de seu projeto do Message Broker, clique em Novo > Modelo de Mensagem.
  2. No assistente Novo Modelo de Mensagem, selecione Texto CSV. Clique em Avançar.
  3. Na janela Texto CSV, selecione Criar um arquivo de esquema DFDL usando este assistente para orientá-lo. Clique em Avançar.
  4. No campo Projeto, insira o nome de seu projeto do Message Broker. No campo Nome do Arquivo de Esquema DFDL, insira um nome para seu arquivo de esquema DFDL. Por padrão, o campo Nome do Arquivo de Esquema DFDL também configura o Nome da Mensagem, mas pode ser alterado. Clique em Avançar.
  5. Opcionalmente, a próxima página do assistente permite definir as configurações do CSV comuns, incluindo o caractere de fim de linha, se o primeiro registro é um cabeçalho e o número de campos.
  6. Clique em Concluir.

O editor de esquema DFDL é aberto e seu novo arquivo de esquema DFDL e exibido. Seu arquivo de esquema DFDL pode ser editado, se necessário.
Ao criar um arquivo de esquema DFDL a partir do assistente Novo Modelo de Mensagem, cada elemento recebe um nome padrão. Para renomear um elemento em seu arquivo de esquema DFDL, clique duas vezes no elemento na coluna Nome, digite o novo nome para o elemento e pressione Enter.
Por padrão, o tipo de cada elemento é configurado para String. Para alterar o tipo de um elemento, selecione o elemento, em seguida, clique na coluna Tipo.

Mensagem de Amostra CSV_1

O diagrama a seguir exibe um arquivo de esquema DFDL que modela o tipo mais simples de mensagem CSV. O diagrama identifica os itens principais na mensagem CSV e mostra a estrutura lógica que está definida no arquivo de esquema DFDL.

Imagem que explica a estrutura da mensagem CSV_1

É possível visualizar as propriedades lógica e física que são definidas pelo arquivo de esquema DFDL, CSV_1, selecionando CSV_1.xsd a partir do projeto do Message Broker, CSVSchemas. Observe que a mensagem contém um elemento único chamado customer que possui maxOccurs configurado para ilimitado.

Mensagem de Amostra CSV_2

Esse arquivo de esquema DFDL define a mesma estrutura de mensagem CSV que CSV_1 e a estende com um cabeçalho. O diagrama a seguir identifica os itens principais na mensagem CSV e mostra a estrutura lógica que está definida no arquivo de esquema DFDL.

Imagem que explica a estrutura da mensagem CSV_2

É possível visualizar as propriedades lógica e física que são definidas pelo esquema DFDL, CSV_2, selecionando CSV_2.xsd a partir do projeto do Message Broker, CSVSchemas.

Mensagem de Amostra CSV_3

Esse arquivo de esquema DFDL define a mesma estrutura de mensagem CSV que CSV_2 e a estende incluindo uma opção no elemento do cliente. Essa opção permite repetir os dados CSV para conter diferentes estruturas para cada elemento repetitivo. O diagrama a seguir identifica os itens principais na mensagem CSV e mostra a estrutura lógica que está definida no arquivo de esquema DFDL.

Imagem que explica a estrutura da mensagem CSV_3

É possível visualizar as propriedades lógica e física que são definidas pelo arquivo de esquema DFDL, CSV_3, selecionando CSV_3.xsd a partir do projeto do Message Broker, CSVSchemas.

Voltar a Ler sobre a Amostra

Voltar para o Início da Amostra