A árvore Ambiente Local inclui uma subárvore chamada Variáveis. Ela é sempre criada, mas nunca é ocupada pelo fluxo de mensagens. Você pode utilizar esta árvore para suas próprias finalidades, por exemplo, para transmitir informações de um nó para outro.
Recomenda-se que você inclua todas as suas informações nesta sub-árvore. No entanto, é possível criar outras subárvores na árvore LocalEnvironment se preferir.
A vantagem de criar seus próprios dados em um scratchpad na árvore Ambiente Local é que esses dados são propagados como parte da árvore lógica para nós subseqüentes no fluxo de mensagens. Se você criar uma nova mensagem de saída em um nó Compute, também poderá incluir toda ou parte da árvore Ambiente Local na mensagem de entrada na nova mensagem de saída.
No entanto, quaisquer atualizações ou adições de dados feitas em um nó não serão retidas se a mensagem fluir novamente para o fluxo de mensagens (por exemplo, se for emitida uma exceção ou se a mensagem for processada através do segundo terminal do nó FlowOrder). Se desejar criar seus próprios dados e que esses dados sejam preservados em todo o fluxo de mensagens, será necessário utilizar a árvore Ambiente.
Você pode definir valores na subárvore Variáveis em um nó Compute, que serão utilizados posteriormente por outro nó (Compute, Database ou Filter) para alguma finalidade determinada quando você configura o fluxo de mensagens.
SET LocalEnvironment.Variables.OutputLocation = 'MQ';
IF LocalEnvironment.Variables.OutputLocation = 'MQ' THEN DO; SET LocalEnvironment.Destination.MQ.DestinationData.queueManagerName = 'myQManagerName'; SET LocalEnvironment.Destination.MQ.DestinationData.queueName = 'myQueueName'; END IF;
Para obter informações sobre a lista completa de elementos na subárvore Dados de Destino, consulte Tipos de Dados para Elementos na Subárvore Dados de Destino.
Conceitos relacionados
Fluxos de Mensagem
Árvore Ambiente Local
ESQL
Modelagem de Mensagens
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL
Referências relacionadas
Nó Compute
Nó Database
Nó Filter
Tipos de Dados para Elementos na Subárvore Dados de Destino
ESQL
Instrução IF
Instrução SET
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac16870_ |