Enviando uma Mensagem após um Intervalo Cronometrado

Objetivo

Utilize os nós TimeoutControl e TimeoutNotification para enviar uma mensagem para um fluxo de mensagens 60 segundos após o recebimento dessa mensagem.

Descrição do Fluxo

O diagrama mostra uma mensagem de pedido de tempo limite e alguns dos valores contidos na mensagem, passando por um TimeoutControl. Há também um nó TimeoutNotification com o mesmo identificador que o nó TimeoutControl. Uma descrição do diagrama é fornecida no texto.

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 identificador correspondendo ao nó TimeoutControl, então, processa o pedido de tempo limite. O diagrama também mostra a mensagem que o nó TimeoutNotification produz após o processamento do pedido de tempo limite.

A mensagem chega no nó TimeoutControl com os seguintes valores configurados na seção do pedido de tempo limite da mensagem:
  • Ação configurado como SET
  • Hora de Início configurado como hora atual + 60
  • Contagem configurado como 1

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.

Consulte a amostra Amostra Timeout Processing para obter detalhes adicionais sobre como construir esse tipo de fluxo de mensagens.

Conceitos relacionados
Manipulando Erros de TimeoutNotification
Referências relacionadas
Enviando uma Mensagem Várias Vezes após uma Hora de Início Especificada
Gerando Mensagens Automaticamente para Orientar um Fluxo
Nó TimeoutControl
Nó TimeoutNotification
Mensagem de Pedido de Tempo Limite
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac30110_