Domínio e Analisador BLOB

O domínio de mensagem BLOB inclui todas as mensagens que possuem conteúdo que não pode ser interpretado e subdividido em seções de informações menores.

As mensagens nesse domínio são processadas pelo analisador BLOB. O analisador BLOB é um programa que interpreta um fluxo de bits ou árvore de mensagens, que representa uma mensagem que pertença ao domínio BLOB . O analisador então gera a árvore correspondente do fluxo de bits de entrada, ou de um fluxo de bits de saída.

Uma mensagem BLOB é manipulada como uma única cadeia de bytes e, apesar de poder ser manipulada, não é possível identificar partes específicas da cadeia de bytes utilizando uma referência de campo, como é possível com mensagens em outros domínios.

Você pode processar mensagens no domínio BLOB das seguintes formas:

O analisador do corpo da mensagem BLOB não cria uma estrutura de árvore da mesma forma que outros analisadores do corpo da mensagem criam. Ele possui um elemento-raiz BLOB, que possui um elemento filho, também chamado BLOB, que contém os dados.

Por exemplo, InputBody.BLOB.BLOB[10] identifica o décimo byte do corpo da mensagem; substring(InputBody.BLOB.BLOB from 10 for 10) refere-se a 10 bytes dos dados da mensagem iniciando no deslocamento 10.

Se você quiser utilizar o analisador BLOB para analisar uma mensagem específica, selecione BLOB como o Domínio de Mensagem no nó relevante no fluxo de mensagens.

A amostra a seguir demonstra como extrair informações de uma mensagem XML e transformá-las em formato BLOB para armazenamento em um banco de dados. Você pode visualizar amostras apenas quando utilizar o centro de informações integrado ao Message Brokers Toolkit.
Conceitos relacionados
Analisadores
Visão Geral do ESQL
Estrutura de Árvore Lógica
Nomes de Correlação
Tarefas relacionadas
Manipulando Mensagens no Domínio BLOB
Projetando um Fluxo de Mensagens
Desenvolvendo ESQL
Desenvolvendo Java
Manipulando o Conteúdo do Corpo da Mensagem
Referências relacionadas
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:37

ac00590_