DFDL usa um subconjunto de tipos de Esquema XML para definir o modelo lógico de sua mensagem.
O WebSphere Message Broker inclui um analisador de domínio DFDL e um serializador de domínio DFDL para criar e ler a representação da árvore de mensagens do broker da mensagem de domínio DFDL como um modelo lógico. Para obter informações adicionais, consulte Domínio e Analisador DFDL.
Os tipos de dados que são usados em uma árvore de mensagens do broker são definidos como tipos de dados ESQL. Para obter detalhes sobre como os tipos de dados ESQL usados na árvore de mensagens do broker correspondem aos tipos de dados do Esquema XML usados no modelo de mensagem de esquema DFDL, consulte Mapeamento de Tipo de Dados ESQL para XML.
Observe que os tipos de dados usados nos modelos de mensagens do esquema DFDL são sempre derivados dos tipos de Esquema XML de base. Essa derivação é para permitir restrições de valores, assegurando um mapeamento mais preciso do tipo de Esquema XML. Por exemplo, a definição de formato de dados definida pela IBM® para COBOL modela o tipos de dados COBOL "PIC 9(19) display" em DFDL como "PIC9-Display-Zoned_integer". No editor de esquema DFDL, mover o cursor sobre um tipo "PIC9-Display-Zoned_integer" e clicar no botão Ir para exibe esse tipo e seu Tipo de Base na tabela Tipos Simples. Nesse caso, o tipo de Esquema XML de base é listado como "nonNegativeInteger", de modo que o tipo de dados usado na árvore de mensagens do broker é "DECIMAL".