Este tópico contém as seguintes seções:
Utilize o nó AggregateControl para marcar o início de uma difusão de solicitações que fazem parte de uma agregação.
Agregação é uma extensão do modelo de aplicativo de pedido/resposta. Ela combina a geração e difusão de vários pedidos relacionados à recepção das respostas correspondentes e compila estas respostas em uma única mensagem de resposta agregada.
A função de agregação é fornecida pelos três seguintes nós:
O nó AggregateControl é representado no workbench pelo seguinte ícone:
Quando você tiver colocado uma instância do nó AggregateControl em um fluxo de mensagens, poderá configurá-lo. Clique com o botão direito do mouse na visualização do editor clique em Propriedades. As propriedades básicas do nó são exibidas.
Todas as propriedades obrigatórias, para as quais é necessário inserir um valor (aquelas que não possuem um valor padrão definido) são marcadas com um asterisco no diálogo das propriedades.
Configure o nó AggregateControl da seguinte forma:
Clique em Cancelar para fechar o diálogo e descartar todas as alterações feitas nas propriedades.
Os terminais do nó AggregateControl são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
Entrada | O terminal de entrada que aceita a mensagem para processamento pelo nó. |
Saída | O terminal de saída para o qual a mensagem original será roteada quando o processamento for concluído com êxito. |
Controle | O terminal de saída para o qual uma mensagem de controle será roteada.
A mensagem de controle é enviada para um nó AggregateReply correspondente. Nota: O terminal Control está obsoleto na Versão
6.0, para utilizar conexões do terminal Control, consulte Utilizando Mensagens de Controle em Fluxos de Agregação.
|
As tabelas a seguir descrevem as propriedades do nó; a coluna com cabeçalho M indica se a propriedade é obrigatória (marcado com um asterisco no diálogo de propriedades caso seja necessário digitar um valor quando nenhum padrão for definido), a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens no arquivo bar para implementá-lo).
As propriedades Básicas do nó AggregateControl são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Nome Agregado | Sim | Sim | Um nome que pode ser utilizado para associar o fluxo de mensagens de difusão a um fluxo de mensagens de recepção. | |
Tempo Limite (seg) | Sim | Não | 0 | O período de tempo, em segundos, durante o qual é aguardada a chegada de respostas na recepção. |
As propriedades de Descrição do nó AggregateControl são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Descrição Breve | Não | Não | Uma breve descrição do nó. | |
Descrição Longa | Não | Não | Texto que descreve a finalidade do nó no fluxo de mensagens. |