Conteúdo da Árvore de Mensagens após uma Exceção

O conteúdo da árvore de mensagens será atualizado, se uma exceção for levantada.

Se não ocorrer nenhuma exceção durante o processamento da mensagem, a estrutura da árvore e o conteúdo recebidos por um nó individual serão determinados pela ação de nós anteriores no fluxo.

Se ocorrer uma exceção no fluxo de mensagens, o conteúdo das quatro árvores dependerá dos seguintes fatores:

Caminhos de Tratamento de Exceções em um Fluxo de Mensagens

Os caminhos de manipulação de exceções iniciam em um terminal de falhas (a maioria dos nós de processamento de mensagens os possui), no terminal de captura de um nó input, de um nó TryCatch ou de um nó AggregateReply, mas não são diferentes em princípio de um caminho do fluxo de mensagens normal. Tal fluxo consiste de uma seqüência de nós conectados juntamente pelo designer do fluxo de mensagens. Os caminhos de tratamento de exceções se diferem no tipo de processamento que eles executam para registrar ou reagir à exceção. Por exemplo, eles podem examinar a lista de exceções para determinar a natureza do erro e executar a ação apropriada ou os dados do registro a partir da mensagem ou exceção.

As árvores Ambientes Locais e de mensagens que são propagadas para o caminho do fluxo de mensagens de tratamento de exceções são as que estão no início do caminho da exceção, não as que estão no ponto em que a exceção foi emitida. A figura abaixo ilustra esse ponto:


É mostrada uma extração do fluxo de mensagens que contém um nó TryCatch seguido por Compute1 e Compute2. O estado da mensagem e as árvores de ambiente locais são mostradas nos conectores entre esses nós de forma a ilustrar as alterações ocorridas, conforme descrito no texto que se segue.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac00545_