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.

Conceitos relacionados
Visão Geral do ESQL
Estrutura de Árvore Lógica
Nomes de Correlação
Desenvolvendo Java
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Desenvolvendo ESQL
Manipulando o Conteúdo do Corpo da Mensagem
Manipulando Mensagens no Domínio BLOB
Referências relacionadas
Nós Internos
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ac00590_