消息队列任务编辑器(“接收”页)

可以使用“消息队列任务编辑器”对话框的“接收”页,配置消息队列任务以接收 Microsoft 消息队列 (MSMQ) 消息 。

若要了解此任务,请参阅 Message Queue Task

选项

RemoveFromMessageQueue
指示在接收后是否从队列中删除消息。 默认情况下,此值设置为 False

ErrorIfMessageTimeOut
指示当消息超时时任务是否失败,并显示错误消息。 默认为 False

TimeoutAfter
如果选择任务失败时显示错误消息,则请指定显示超时消息之前等待的秒数。

MessageType
选择消息类型。 此属性具有下表所列的选项。

说明
数据文件消息 消息存储在文件中。 选择该值将显示动态选项 DataFileMessage
变量消息 消息存储在变量中。 选择该值将显示动态选项 VariableMessage
字符串消息 消息存储在消息队列任务中。 选择该值将显示动态选项 StringMessage
变量的字符串消息 消息

选择该值将显示动态选项 StringMessage

MessageType 动态选项

MessageType = 数据文件消息

SaveFileAs
键入要使用的文件的路径,或单击省略号按钮 (…) 后再定位到该文件。

Overwrite
指示在保存数据文件消息的内容时是否覆盖现有文件中的数据。 默认为 False

Filter
指定是否对消息应用筛选器。 此属性具有下表所列的选项。

说明
无筛选器 该任务不筛选消息。 选择该值将显示动态选项 IdentifierReadOnly
来源包 该消息仅接收来自指定包的消息。 选择该值将显示动态选项 Identifier

Filter 动态选项

Filter = 无筛选器

IdentifierReadOnly
此选项是只读的。 如果以前设置了 Filter 属性,此选项可能为空或包含包的 GUID。

Filter = 来源包

标识符
如果选择应用筛选器,请键入可以从中接收消息的包的唯一标识符,或者单击省略号按钮 (…),再指定包。

相关主题:选择包

MessageType = 变量消息

筛选器
指定是否将筛选器应用到消息。 此属性具有下表所列的选项。

说明
无筛选器 该任务不筛选消息。 选择该值将显示动态选项 IdentifierReadOnly
来源包 该消息仅接收来自指定包的消息。 选择该值将显示动态选项 Identifier

变量
键入变量名称,或单击“<新建变量…>”,然后配置新的变量。

相关主题:添加变量

Filter 动态选项

Filter = 无筛选器

IdentifierReadOnly
此选项为空白。

Filter = 来源包

标识符
如果选择应用筛选器,请键入可以从中接收消息的包的唯一标识符,或者单击省略号按钮 (…),再指定包。

相关主题:选择包

MessageType = 字符串消息

比较
指定是否将筛选器应用到消息。 此属性具有下表所列的选项。

说明
不对消息进行比较。
完全匹配 消息必须与 CompareString 选项中的字符串完全匹配。
忽略大小写 消息必须与 CompareString 选项中的字符串匹配,但在比较时不区分大小写。
包含 消息必须包含 CompareString 选项中的字符串。

CompareString
除非将 Compare 选项设置为“无” ,否则请提供与消息进行比较的字符串。

MessageType = 变量的字符串消息

比较
指定是否将筛选器应用到消息。 此属性具有下表所列的选项。

说明
不对消息进行比较。
完全匹配 消息必须与 CompareString 选项中的字符串完全匹配。
忽略大小写 消息必须与 CompareString 选项中的字符串匹配,但在比较时不区分大小写。
包含 消息必须包含 CompareString 选项中的字符串。

CompareString
除非将 Compare 选项设置为“无” ,否则请提供与消息进行比较的字符串。

变量
键入保存接收到的消息的变量名,或单击“<新建变量…>”,然后配置新的变量。

相关主题:添加变量

另请参阅

Integration Services 错误和消息引用
消息队列任务编辑器(“常规”页)
消息队列任务编辑器(“发送”页)
“表达式”页
消息队列任务