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:
- Edite os arquivos de esquema DFDL. Os arquivos de esquema criados pelo assistente
são preenchidos automaticamente com conteúdo, que você edita conforme necessário.
- Preencha os arquivos de esquema DFDL vazios com objetos de esquema DFDL, criando
os objetos de esquema DFDL e as propriedades DFDL necessárias para representar
seu formato de mensagem.
- Faça um teste de análise dos arquivos de esquema DFDL com relação aos dados de
entrada de amostra e exiba uma representação visual de como o analisador DFDL usa as
anotações de esquema DFDL para analisar os dados de entrada.
- Faça um teste de serialização de um documento de instância lógica com relação ao
arquivo de esquema DFDL e exiba uma representação visual de como o serializador DFDL usa
as anotações de esquema DFDL para serializar o fluxo de saída.
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:

- 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.

- 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.