使用相关集提升 InterchangeID 不起作用 - 为什么不呢?
Promoting the InterchangeID using a correlation set doesn't work - why not?
我有一个 Direct to MessageBox 发送端口发布一条消息,我想为此提升 InterchangeID,以便我可以针对当前批次的消息创建顺序护航。我正在使用初始化相关集,将 BTS.InterchangeID 声明为相关 属性,并将其应用于发送操作。
当我运行代码时,这些消息导致路由错误。查看路由故障报告,我可以看到 InterchangeID 存在但是 "Not Promoted".
为什么在这种特殊情况下,相关集没有提升 属性,而这通常是有效的?
我建议您创建自己的仅消息上下文 属性,您可以使用 BTS.InterchangeID
值设置它,而不是尝试更改现有 BizTalk 上下文的属性,因为它可能会产生意想不到的后果.
我有一个 Direct to MessageBox 发送端口发布一条消息,我想为此提升 InterchangeID,以便我可以针对当前批次的消息创建顺序护航。我正在使用初始化相关集,将 BTS.InterchangeID 声明为相关 属性,并将其应用于发送操作。
当我运行代码时,这些消息导致路由错误。查看路由故障报告,我可以看到 InterchangeID 存在但是 "Not Promoted".
为什么在这种特殊情况下,相关集没有提升 属性,而这通常是有效的?
我建议您创建自己的仅消息上下文 属性,您可以使用 BTS.InterchangeID
值设置它,而不是尝试更改现有 BizTalk 上下文的属性,因为它可能会产生意想不到的后果.