超时请求消息

以下指定了超时请求消息的 XML 格式。可以使用所安装解析器支持的任何其他格式替代 XML。
<TimeoutRequest>
  <Action>SET | CANCEL</Action>
  <Identifier>String (any alphanumeric string)</Identifier>
  <StartDate>String (TODAY | yyyy-mm-dd)</StartDate>
  <StartTime>String (NOW | hh:mm:ss)</StartTime>
  <Interval>Integer (seconds)</Interval>
  <Count>Integer (greater than 0 or -1)</Count>
  <IgnoreMissed>TRUE | FALSE</IgnoreMissed>
  <AllowOverwrite>TRUE | FALSE</AllowOverwrite>
</TimeoutRequest>
Action
必须将此元素设置为 SET 或 CANCEL。省略此元素或设置为其他值会发生错误。如果设置为 CANCEL,则需要的唯一其他元素就是 Identifier,它必须与要取消的 TimeoutRequest 的标识相匹配。
Identifier
可以是任意字母数字字符串。省略此元素会发生错误。
StartDate
必须将此元素设置为 TODAY 或以 yyyy-mm-dd 格式指定的日期。缺省值为 TODAY。
StartTime
必须将此元素设置为 NOW 或以 hh:mm:ss 格式指定的时间。缺省值为 NOW。StartTime 被假定为代理的本地时间。
Interval
这是一个指定消息传播之间秒数的整数。缺省值为 0。
Count
这必须是一个大于 0 或等于 -1 (指定超时请求永不过期)的整数。缺省值为 1。
IgnoreMissed
此元素控制代理或超时通知流停止时发生的超时是否在下次代理或超时通知流启动时处理。缺省值为 TRUE,表示当代理或消息流启动时,TimeoutNotification 节点将忽略缺失的超时。如果将此值设置为FALSE,则当启动流时,Timeout Notification 节点将立即处理所有缺失的超时。

请注意,必须将 TimeoutControl 节点的请求持久性属性设置为自动(发起请求消息是持久的),才能使所存储的超时在代理或超时通知流重新启动后持久。

AllowOverwrite
此元素控制具有匹配的 Identifier 的后续超时请求是否可以覆盖此超时请求。缺省值为 TRUE。
注: 代理工具箱中提供预定义的超时请求模式定义。执行以下步骤来查看该定义或在消息集中对它进行定义:
  1. 创建或选择一个包含该消息集的消息集项目。
  2. 创建新的消息定义文件。
  3. 选择 IBM 提供的消息
  4. 选择下一步。展开树并选择 6.0.0\ibm\nodes\timeout\timeoutrequest.xsd
相关概念
配置超时流
相关参考
TimeoutControl 节点
TimeoutNotification 节点
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ac20815_