在运行时期间,“MQ 轮询队列”活动会根据指定的重试时间间隔对 MQ 队列进行定期消息检查。
完成配置任务后,针对活动进行映射输出。
字段 | 描述 |
---|---|
队列名称 * | 指定用于轮询消息的队列的名称。 |
有效内容数据类型 | 指定消息有效内容的数据类型:二进制或字符串。 |
MQRFH2 头的模式片段 | 指定 MQRFH2 头是否包含在消息中。
如果消息是 XML 消息并且包含 MQRFH2 头,那么请选中此复选框并单击 [...]。在浏览至模式类型元素对话框中,找到用于定义头的 XML 模式,在该 XML 模式中选择 NameValueData 元素,然后单击确定。模式片段为 NameValueData 元素及其所有子元素。 注: 必须首先创建用于定义头的 XML 模式,并将其装入到项目中,然后才能选择该 XML 模式。有关更多信息,请参阅为 MQRFH2 头定义和装入 XML 模式。
|
字段 | 描述 |
---|---|
轮询更改 | 指定 Integration Appliance 应轮询队列中的更改的频率。有关更多信息,请参阅轮询时间间隔行为。 |
其中消息具有唯一标识 | 指定队列中的消息是否具有唯一标识。 |
交付消息 | 此处可用的选项取决于是否选中了唯一标识复选框。如果已选中,那么所有这三个选项均可用。如果未选中,那么只会显示至少一次。
|
配置“MQ 轮询队列”活动的重试选项,如下表中所定义:
重试选项 | 描述 |
---|---|
1) 在前后两次重试之间等待 __ 秒。 | Integration Appliance 在再次尝试从 MQ 服务器中检索消息之前要等待的秒数。 |
2) 失败之前的连接尝试次数。 | 指定 Integration Appliance 在失败之前尝试从 MQ 服务器中检索消息的最大次数。
如果部署了以 MQ 轮询队列活动开始的编排,而且 Integration Appliance 无法连接指定的 MQ 服务器或无法从队列中检索消息,那么 Integration Appliance 会将错误以警告的形式记录在系统日志中,直至达到重试计数值。在达到重试计数后,Integration Appliance 会在系统日志中记录错误,将当前重试计数重置为零,并继续尝试与 MQ 服务器建立连接。 例如,将重试计数设置为 3。第一个、第二个和第三个连接错误在系统日志中显示为“警告”。Integration Appliance 将以错误形式记录第四个错误,并将当前重试计数重置为零。因此,第五个连接错误会在系统日志中生成一个警告。Integration Appliance 将继续尝试从队列中检索消息。 |