WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Tipos de Dados para Elementos em um Esquema DFDL

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

Tipos Suportados para Cast Automático

O serializador DFDL suporta cast automático apenas a partir dos seguintes tipos de dados de Esquema XML:

Tipos não Suportados para Cast Implícito

Os tipos de dados ESQL a seguir não têm um tipo de esquema DFDL correspondente e não suportam cast implícito em um tipo de esquema DFDL. Por esse motivo, o uso de qualquer dos seguintes tipos de dados ESQL em uma árvore lógica DFDL causa um erro de serialização:
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:10


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | bd40420_