Acessando a Árvore Ambiente Local

A árvore LocalEnvironment possui seu próprio nome de correlação, LocalEnvironment, e é necessário utilizá-lo em todas as instruções ESQL que consultam ou definem o conteúdo dessa árvore.

A árvore Ambiente Local é utilizada pelo intermediário e você pode referir-se a e modificar estas informações. Também pode estender a árvore para conter informações criadas por você mesmo. Você pode criar subárvores nesta árvore que podem ser utilizadas como uma área de scratchpad ou de trabalho.

O fluxo de mensagens configura informações em duas subárvores, Destination e WrittenDestination, abaixo da raiz LocalEnvironment. Você pode consultar o conteúdo de ambas, e pode fazer gravações nelas para influenciar a forma pela qual o fluxo de mensagens processa sua mensagem. No entanto, se você gravar nestas áreas, deverá certificar-se de seguir a estrutura definida para assegurar-se de que a árvore permaneça válida.

Se desejar que a árvore Ambiente Local seja incluída na mensagem de saída propagada pelo nó Compute, será necessário configurar a propriedade do nó Compute modo Calcular como um valor que inclua Ambiente Local (por exemplo, Tudo). Se não configurar, a árvore Ambiente Local não será copiada para a mensagem de saída.

As informações inseridas em Dados de Destino ou em Padrões dependem da característica da propriedade do nó correspondente:

Se necessário, configure o nó de envio para indicar onde estão as informações de destino. Por exemplo, para os nós de saída MQOutput, configure Modo de Destino:

Ocupando o Destino na Árvore Ambiente Local inclui procedimentos ESQL que desempenham atualizações típicas no Ambiente Local. Reveja as instruções ESQL nestes procedimentos para saber como modificar Ambiente Local. Você pode utilizar estes procedimentos inalterados, ou modificá-los de acordo com seus próprios requisitos.

Utilizando Áreas do Bloco de Rascunho em Ambiente Local descreve como estender o conteúdo desta árvore para suas próprias finalidades.

Para obter outro exemplo de como você pode utilizar o LocalEnvironment para modificar o comportamento de um fluxo de mensagens, consulte o fluxo de mensagens XML_PassengerQuery no programa de amostra Amostra de Reservas da Linha Aérea. O nó Compute neste fluxo de mensagens grava uma lista de destinos na subárvore RouterList de Destino que são utilizados como rótulos por um nó RouteToLabel posterior que propaga a mensagem para o nó Label correspondente.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Estrutura em Árvore LocalEnvironment
Visão Geral do ESQL
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Criando Listas de Destino
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL
Referências relacionadas
Nó Compute
Nó HTTPRequest
Nó MQeOutput
Nó MQOutput
Nó RouteToLabel
Tipos de Dados para Elementos na Subárvore Dados de Destino
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac16860_