Enviando uma Mensagem Várias Vezes após uma Hora de Início Especificada

Objetivo

Utilize os nós TimeoutControl e TimeoutNotification para enviar uma mensagem para um fluxo de mensagens às 17h e, em seguida, enviar a mensagem novamente a cada 5 minutos até que a mensagem tenha sido enviada 10 vezes.

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 17h
  • Intervalo configurado como 300
  • Contagem configurado como 10

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 às 17h00. A mensagem será enviada novamente após um intervalo de 300 segundos, às 17h05 e a cada 300 segundos até que a mensagem tenha sido enviada 10 vezes, conforme especificado pelo valor Contagem no pedido de tempo limite.

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 após um Intervalo Cronometrado
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
ac30120_