在指定启动时间后多次发送某条消息

Aim

使用 TimeoutControl 和 TimeoutNotification 节点在 17:00 点将消息发送到消息流中,然后每 5 分钟再次发送该消息,直到该消息已发送了 10 次。

流的描述

该图显示了一条通过 TimeoutControl 的超时请求消息和该消息中包含的某些值。其中还存在一个 TimeoutNotification 节点,其标识与 TimeoutControl 节点的标识相同。在文本中对此图进行了描述。

该图显示了包含超时请求的消息通过 TimeoutControl 节点的路径。 随后 TimeoutNotification 节点处理超时请求,该节点带有与 TimeoutControl 节点相匹配的标识。该图还显示了 TimeoutNotification 节点在处理超时请求后生成的消息。

消息进入 TimeoutControl 节点并带有以下值,这些值设置在消息的超时请求部分:
  • 操作设置为 SET
  • 开始时间设置为 17:00
  • 时间间隔设置为 300
  • 计数设置为 10

TimeoutControl 节点会验证超时请求;未明确定义的属性将使用缺省值。随后,原始消息会发送至消息流中的下一个节点。 如果请求有效,与 TimeoutControl 节点具有相同唯一标识的 TimeoutNotification 节点在 17:00 点将该消息的副本传播到消息流中。在 300 秒的时间间隔(即在 17:05 )后并且每隔 300 秒再次发送该消息,直到该消息已发送了 10 次,如超时请求中的 Count 值指定的那样。

请参阅超时处理样本样本,以获取构造此消息流类型的更多详细信息。

相关概念
处理 TimeoutNotification 错误
相关参考
在定时的时间间隔后发送消息
自动生成消息以驱动流
TimeoutControl 节点
TimeoutNotification 节点
超时请求消息
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac30120_