Associe o processamento do fluxo de mensagens de fan-out com o processamento do fluxo de mensagens de fan-in correspondente, definindo a propriedade Nome Agregado dos nós AggregateControl e AggregateReply no fluxo de agregação para o mesmo valor.
Se você não configurar essa propriedade quando criar os fluxos de fan-in e fan-out, deverá concluir esta tarefa.
Antes de começar:
Você deve ter concluído as seguintes tarefas:
O Nome Agregado deve ser contextualmente exclusivo em um intermediário. Você pode ter apenas um nó AggregateControl e um nó AggregateReply com um Nome Agregado específico, embora possa ter mais de um nó AggregateControl com o mesmo Nome Agregado, consulte Utilizando Vários Nós AggregateControl. Não implemente um fluxo de fan-in em vários grupos de execução no mesmo intermediário; os resultados são imprevisíveis.
Você pode criar os fluxos de difusão e de recepção no mesmo fluxo de mensagens ou em dois diferentes fluxos de mensagens. Em ambos os casos, as duas partes da agregação são associadas quando você define a propriedade Nome Agregado.
A forma pela qual você configura seu fluxo de agregação depende de vários fatores:
Você pode incluir o fluxo fan-out e fan-in no mesmo fluxo de mensagens. Entretanto, você pode preferir criar dois fluxos separados. As vantagens de criar fluxos separados de difusão e de recepção são:
Para associar o fluxo de difusão com o fluxo de recepção: