配置 调度程序 节点以定期运行消息流。
准备工作
必须安装 IBM® App Connect Enterprise 12.0.9.0 或更高版本才能使用此功能部件。
观看以下视频,其中演示了如何使用 IBM App Connect Enterprise 中的 Scheduler 节点:如何在 IBM App Connect Enterprise 12.0.9.0 中使用调度器节点。
在消息流中使用 " 调度程序 " 节点时,必须将其添加为流中的第一个节点,因为它用于在流运行时触发。
关于此任务
将 " 调度程序 " 节点的实例放入消息流时,可以对其进行配置。 有关配置消息流节点的更多信息,请参阅 配置消息流节点。 节点的属性在“属性”视图中显示。 所有未定义缺省值的必需属性都将标有星号。 通过配置 " 调度程序 " 节点,可以触发消息流在指定时间间隔或指定日期的指定时间运行。
通过完成以下步骤来配置 " 调度程序 " 节点:
过程
- 可选: 在 描述 选项卡上,输入 简短描述和/或 详细描述。 您也可以在此选项卡上对节点进行重命名。
- 在 基本 选项卡上,输入 调度标识的值。 该值可以是数字和字母的任意组合,但如果选择唯一值,那么它有助于在输出中启用搜索。
" 调度程序 " 节点具有两种不同的操作方式,您可以在 基本 选项卡中进行选择。 可用的操作方式为 重复时间间隔 和 日历。 要使用 重复时间间隔 方式,请完成步骤 3。 要使用 日历 方式,请完成步骤 4。
- 可选: 在 基本 选项卡上,通过完成以下步骤来选择 重复时间间隔 方式的值:
- 选择 重复时间间隔。
- 输入 时间间隔的值。
例如, 7。
- 从菜单中选择 单元 的值。
例如, 小时, 分钟或 秒。
- 通过选择或取消选择相关复选框,安排一周中的哪几天运行消息流。
例如,您可以选择 7 分钟的时间间隔,并选择除 星期二以外的所有日期,然后将 星期二 保留为未选中状态。 对于这些选择,如果 7 分钟的时间间隔在周一 23:59 结束,那么下一个 7 分钟的时间间隔将在周三 00:00 开始。
如果保留所有取消选中的天数,那么缺省行为是每天运行消息流。 此行为与选择所有日期时的行为相同。
- 可选: 在 基本 选项卡上,通过完成以下步骤来选择 日历 方式的值:
- 选择 日历。
- 通过从菜单中选择值来完成下列其中一项选择:
- 每 运行一次。 使用下拉菜单来选择经过该小时的分钟数。
- 每 运行一次。 使用下拉菜单来选择一天中的运行时间 (小时和超过小时的分钟)。
- 每 运行一次。 使用下拉菜单来选择要运行的星期几和要运行的时间 (小时和小时后的分钟)。
- 每 运行一次。 使用下拉菜单来选择要运行的月份中的哪一天以及要运行的日期时间 (小时和小时后的分钟)。
- 每 运行一次。 使用下拉菜单来选择要运行的日期 (例如 1 年 1 月) 和要运行的时间 (小时和小时后的分钟)。
- 在 基本 选项卡上,从菜单中选择 时区 。
例如, 。
- 可选: 在 基本 选项卡上,选择或取消选择 首次打开流时运行。 缺省情况下,将取消选择此选项。
- 在 输出消息 选项卡上,选择 消息输出控制 选项以确定要传播到流的消息格式。 所有消息格式都传播局部环境中的调度程序对象,其中包含以下属性:
- lastEventTime:格式为
"%Y-%m-%d
%H:%M:%S" 的字符串化时间戳,表示流程最后一次运行的时间。 第一次运行流时,值为 1970-01-01 00:00:00。
- currentEventTime: 当前执行的时间。 格式与 lastEventTime 相同。
- scheduleIdentifier: 只有设置了 scheduleIdentifier 字段,才会添加此属性。 将传播字段中设置的值。
以下列表中显示了要从
输出消息 选项卡中选择的
消息输出控件 的可用选项。 除了按照描述传播调度程序对象外,每种消息格式都具有特定的行为或需求:
- 调度程序格式: 消息传播与本地环境中的调度程序对象具有相同属性的 JSON 对象。 例如,lastEventTime.
- 超时通知节点格式: 除了传播调度程序对象外,还会以与 TimeoutNotification 节点的行为一致的方式填充本地环境。 有关更多信息,请参见 TimeoutNotification 节点。
- 消息组合件文件: 必须提供用于通过树传播消息的 .mxml 文件。
如果选择 消息组合件文件,请单击 浏览。 然后,可以从文件系统中选择消息组合件文件,或者单击 创建消息组合件 以创建新的消息组合件文件。 如前所述,调度程序对象仍在本地环境中传播。
- 在 实例 选项卡上,选择 其他实例池 选项以确定从中获取其他实例的池。 选项包括 使用与消息流关联的池 和 使用与节点关联的池。
为 其他实例 指定值,以确定在 其他实例池 属性设置为 使用与节点关联的池时节点可以启动的其他实例数。 缺省值为 0。
- 在 重试 选项卡上,选择 重试机制 选项以确定节点如何处理故障。 选项包括 Failure, Short Retry, Long Retry和 Short and long Retry。 如果选择其中一个 "重试" 选项,请为 重试阈值 以及 短重试时间间隔 和/或 长重试时间间隔指定值。
- 在 监视 选项卡上,使用 添加, 编辑和 删除 来创建,更改或删除节点的监视事件。 有关更多信息,请参阅 使用监控属性配置监控事件源。