Quando as mensagens de tempo limite ou desconhecidas no processamento de tempo limite desconhecido forem produzidas a partir de um nó AggregateReply, elas serão originadas de uma fila interna e não de um nó MQInput. Isso afeta como a manipulação de erro deve ser executada.
Se uma mensagem enviada abaixo do encadeamento de tempo limite provocar uma exceção, a mensagem reverterá o nó AggregateReply e será enviada para o terminal em catch. Se esse terminal não for anexado ou ocorrer uma exceção durante o processamento da mensagem, o tempo limite será revertido para a fila interna e será reprocessado. Potencialmente, isso conduzirá a um loop infinito que pode ser parado apenas removendo a mensagem de tempo limite da fila interna (não recomendado) ou implementando uma versão do fluxo de mensagens que corrija o problema.
Para evitar esse loop infinito, adote as seguintes ações.