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 e gera a árvore correspondente a partir do fluxo de bits na entrada ou a partir da árvore na saída.

Uma mensagem BLOB é manipulada como uma cadeia de bytes única e, embora você possa manipulá-la, não pode identificar partes específicas da cadeia de bytes utilizando qualquer referência, 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 de 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.

O Amostra Data Warehouse demonstra como é possível extrair informações de uma mensagem XML e transformá-las em formato BLOB para armazená-las em um banco de dados.

Conceitos relacionados
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
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac00590_