消息队列任务编辑器(“接收”页)
可以使用“消息队列任务编辑器”对话框的“接收”页,配置消息队列任务以接收 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 错误和消息引用
消息队列任务编辑器(“常规”页)
消息队列任务编辑器(“发送”页)
“表达式”页
消息队列任务