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

Utilize os nós TimeoutControl e TimeoutNotification para enviar uma mensagem para um fluxo de mensagens várias vezes após um horário de início especificado.

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 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 após o processamento do pedido de tempo limite.

A mensagem chega no nó TimeoutControl com os seguintes valores configurados na seção de 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 17h. 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 a seguir para obter detalhes adicionais sobre como construir este tipo de fluxo de mensagens. Você pode visualizar amostras apenas quando utilizar o centro de informações integrado ao Message Brokers Toolkit.
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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:56

ac30120_