Editor de Esquema DFDL

Use o Editor de Esquema DFDL para criar, editar e testar arquivos de esquema DFDL.

O Editor de Esquema DFDL é ativado quando você abre um arquivo de esquema DFDL existente ou quando cria um arquivo de esquema DFDL usando o assistente.

Use o Editor de Esquema DFDL para:

O editor de esquema DFDL usa várias visualizações do Eclipse, que são organizadas de acordo com a perspectiva atual. Um exemplo é mostrado na figura a seguir:

Um mapa mostrando o local das várias partes da tela. O mapa contém números que estão relacionados às entradas numeradas na lista a seguir.

1. Visualização Desenvolvimento do Broker
A visualização Desenvolvimento do Broker mostra uma visualização hierárquica de todos os recursos que estão atualmente na área de trabalho. Expandindo a pasta para um projeto, você pode ver os recursos, incluindo qualquer arquivo de esquema DFDL, que esse projeto de conjunto de mensagens contém. A seleção de um arquivo de esquema DFDL nessa visualização o abre para edição no Editor.
2. Visualização Estrutura de Tópicos
Essa visualização exibe uma estrutura de tópicos do arquivo de esquema DFDL que está atualmente aberto na área do editor e lista seus elementos estruturais.
3. Editor
Use o Editor para definir a estrutura lógica dos formatos de dados criando objetos de esquema DFDL, como Elementos, Tipos Complexos, Tipos Simples e Grupos. Use também o Editor para definir objetos de anotação DFDL, como Formatos, Esquemas de Escape e Variáveis. O Editor mostra os objetos DFDL para o arquivo de esquema DFDL que você abriu.

Uma barra de ferramentas principal amplia a área do Editor e das Propriedades DFDL. Use os botões dessa barra de ferramentas para controlar o que é exibido (oculte todas as propriedades, mostre propriedades avançadas, estrutura de tópicos rápida ou apenas o item selecionado), fazer testes de análise e serialização do modelo, bem como criar uma instância lógica.

Use a barra de ferramentas localizada abaixo da barra de ferramentas principal, à esquerda da visualização Editor, para incluir, remover e reordenar elementos.

Use as guias em toda a parte superior do Editor para alternar entre os arquivos de esquema DFDL abertos.

4. Propriedades DFDL
Use a área Propriedades DFDL para editar as propriedades de representação DFDL, variáveis e condições de teste para seus objetos DFDL. A área Propriedades DFDL mostra as propriedades DFDL para o objeto selecionado atualmente no Editor. A área de propriedades DFDL possui três guias:
  • Propriedades de Representação.
    Dica:
    • Use Filtrar para localizar a propriedade que você deseja alterar.
    • Para desconfigurar um valor de propriedade, use os botões à direita da barra de filtro. O uso da tecla Delete pode fazer com que a propriedade seja configurada como uma sequência vazia, em vez de ser desconfigurada.
    • Clique em Mostrar Básico para filtrar as propriedades. Se apenas as propriedade básicas foram exibidas, clique em Mostrar Avançado para exibir todas as propriedades.
  • Variáveis. As variáveis DFDL não são totalmente suportadas na implementação IBM® atual de DFDL.
  • Asserções e Discriminadores . Defina as asserções e os testes de discriminador DFDL para assegurar, durante a análise, dados corretamente formados e para resolver pontos de incerteza.
5. Visualização Problemas
Cada vez que você salva uma mudança em um arquivo de esquema DFDL, o conteúdo é validado para assegurar que o arquivo de esquema DFDL siga a especificação DFDL. Todas as mensagens informativas, de aviso e de erros relacionadas à validação são exibidas nessa visualização. Clique duas vezes em um problema para exibir o objeto em erro no editor.
6. Ajuda
Essa visualização exibe a ajuda no item que tem o foco. Se a visualização Ajuda não for exibida, pressione F1.

Perspectiva de Teste de DFDL

A perspectiva Teste de DFDL fornece as ferramentas para testar se o arquivo de esquema DFDL modela corretamente os dados. Clique em Testar Modelo de Análise ou Testar Modelo de Serialização na área do Editor para alternar para a perspectiva.
Um mapa mostrando o local das várias partes do editor na tela. O mapa contém números que estão relacionados às entradas numeradas na lista a seguir.
1. Editor
O editor, conforme descrito anteriormente.
2. Teste de DFDL - Analisar
Use a visualização Teste de DFDL - Analisar para visualizar como o analisador DFDL usou o arquivo de esquema DFDL para analisar os dados de entrada. A seleção de um elemento do esquema DFDL na área do Editor destaca os dados associados na visualização Teste de DFDL Analisar e vice-versa.
3. Teste de DFDL - Serializar
Use a visualização Teste de DFDL - Serializar para visualizar como o serializador DFDL usou o arquivo de esquema DFDL para serializar dados de instância lógicos de amostra. A seleção de um elemento do esquema DFDL na área do Editor destaca os dados associados na visualização Teste de DFDL Serializar.
4. Teste de DFDL - Rastrear
Use a visualização Teste de DFDL - Rastrear para identificar quaisquer erros de análise DFDL ocorridos durante a análise de teste de dados de amostra, ou quaisquer erros de serialização DFDL ocorridos durante a serialização de teste de dados de amostra.
5. Teste de DFDL - Instância Lógica
A visualização Teste de DFDL - Instância Lógica mostra os resultados do analisador DFDL ao analisar os dados de entrada usando o esquema DFDL. Os resultados estão em um formato de árvore lógica, às vezes chamado de infoset. Os dados na visualização também podem ser gerados pelo botão Criar Instância Lógica. Os dados lógicos também podem ser usados como dados de entrada para o serializador DFDL.

A visualização possui duas guias, uma visualização em Árvore e uma visualização XML. Ambas as guias exibem os mesmos dados, em formatos diferentes.

6. Ajuda
Ajuda, conforme descrito anteriormente.

Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

Tópico de referênciaTópico de referência | Versão 1.0 | df00050_