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

Trabalhando com Mensagens e Fluxos de Bits DFDL

Use a função ASBITSTREAM e a instrução CREATE para gerenciar conteúdo de mensagem descrito por DFDL.

Nota: Observe que FolderBitStream não é suportado ao manipular mensagens no domínio DFDL.

A função ASBITSTREAM

Se você codificar uma função ASBITSTREAM para analisar a árvore de mensagens para um fluxo de bits e a opção modo de analisador estiver configurada como RootBitStream, o resultado será um documento DFDL construído a partir dos filhos do elemento de destino na forma usual. Esse algoritmo é idêntico ao usado para gerar o fluxo de bits de saída normal. Como o elemento de destino não está incluído no fluxo de bits de saída, assegure-se de que os filhos do elemento de destino sigam as restrições para um documento DFDL.

Uma restrição específica indica que deve haver apenas um elemento do corpo na mensagem. É possível usar um fluxo de bits bem formado obtido dessa maneira para recriar a árvore lógica original usando uma instrução CREATE que inclua uma cláusula PARSE.

Para obter informações adicionais sobra a função ASBITSTREAM e alguns exemplos de sua utilização, consulte função ASBITSTREAM.

A instrução CREATE com uma cláusula PARSE

Se você codificar uma instrução CREATE com uma cláusula PARSE para analisar seu fluxo de bits para uma árvore de mensagens e a opção modo de analisador estiver configurada como RootBitStream, o fluxo de bits esperado será uma mensagem normal descrita em DFDL. É criado um elemento na árvore lógica para cada elemento identificado no fluxo de bits. Esse algoritmo é idêntico ao usado na análise de um fluxo de bits a partir de um nó de entrada.

Para obter informações adicionais sobre a instrução CREATE e exemplos de sua utilização, consulte Instrução CREATE.

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:06


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc40797_