Utilize os nós TimeoutControl e TimeoutNotification para enviar uma mensagem para um fluxo de mensagens após um intervalo cronometrado.
Utilize os nós TimeoutControl e TimeoutNotification para enviar uma mensagem para um fluxo de mensagens 60 segundos após o recebimento da mensagem.
O diagrama mostra o caminho de uma mensagem que contém um pedido de tempo limite por meio de um nó TimeoutControl. Um nó TimeoutNotification com um um identificador correspondente ao nó TimeoutControl então processa o pedido de tempo limite. O diagrama também mostra a mensagem produzida pelo nó TimeoutNotification depois de processar o pedido de tempo limite.
O nó TimeoutControl valida o pedido de tempo limite; os valores padrão são assumidos para propriedades que não estão explicitamente definidas. A mensagem original é, então, enviada no próximo nó do fluxo de mensagens. Se o pedido for válido, o nó TimeoutNotification com o mesmo Identificador Exclusivo que o nó TimeoutControl propagará uma cópia da mensagem para o fluxo de mensagens 60 segundos após o recebimento da mensagem.
As mensagens de pedido de tempo limite são armazenadas para processamento em uma fila usada pelo nó TimeoutNotification. Por padrão, esta fila é SYSTEM.BROKER.TIMEOUT.QUEUE. No entanto, você pode usar um serviço configurável de cronômetro para especificar uma fila de tempo limite alternativa, que fornece maior controle sobre o armazenamento de mensagens. Para obter informações sobre como usar uma fila de tempo limite alternativa, consulte Configurando o Armazenamento de Eventos para Nós de Tempo Limite.
Se ocorrer um atraso entre o nó que calcula a hora de início e o nó TimeoutControl, a hora de início na mensagem terá passado no momento que ela alcançar o nó TimeoutControl. Se a hora de início for aproximadamente maior que cinco minutos no passado, um aviso será emitido e o nó TimeoutControl rejeitará o pedido de tempo limite. Se a hora de início for menor que cinco minutos no passado, o nó processará o pedido como se ele fosse imediato. Portanto, assegure que a hora de início na mensagem de pedido de tempo limite seja uma hora no futuro.
Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.