Data Format Description Language (DFDL) é uma linguagem baseada em XML usada para definir a estrutura de dados formatados de uma maneira independente do formato de dados propriamente dito.
O WebSphere Message Broker fornece suporte para um domínio DFDL. O domínio DFDL pode ser usado para analisar e compor uma ampla variedade de formatos de mensagens e destina-se a formatos de mensagem gerais de texto e binários, incluindo padrões de mercado. Não se destina a analisar e compor mensagens formatadas em XML ou JSON, que têm seus próprios domínios de mensagem.
O WebSphere Message Broker usa o analisador DFDL para ler e gravar mensagens no domínio DFDL. Ao ler uma mensagem, o analisador DFDL interpreta um fluxo de bits usando gramática definida em um arquivo de esquema DFDL e gera uma árvore de mensagens lógicas do domínio DFDL correspondente no broker. Ao gravar uma mensagem, o serializador DFDL gera um fluxo de bits formatado do DFDL a partir de uma árvore de mensagens lógicas do domínio DFDL.
Como o analisador DFDL é controlado por modelo, ele pode executar a validação de mensagens com relação ao modelo de mensagem que é definido no arquivo de esquema DFDL. O nível de validação que é executado pelo analisador DFDL e o mesmo que o nível definido pelo Esquema XML 1.0; consulte Validando Mensagens.
O analisador DFDL é um analisador on-demand. Consulte Analisando On Demand.
Para processar mensagens com o analisador DFDL, selecione DFDL como o Domínio de Mensagem no nó relevante no fluxo de mensagens.
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.