我有一个直接发送到MessageBox的发送端口,用于发布一条消息,为此,我希望将其InterchangeID提升,以便可以针对当前的一批消息创建顺序的车队。我正在使用初始化相关集,将BTS.InterchangeID声明为相关属性,并将其应用于Send操作。
运行代码时,这些消息会导致路由错误。查看路由失败报告,我可以看到存在InterchangeID,但它是“未升级”。
为什么在这种特殊情况下,关联集通常不能正常工作,却不能提升属性?
答案 0 :(得分:2)
我建议您创建自己的仅消息上下文属性,可以使用BTS.InterchangeID
值设置该属性,而不要尝试更改现有BizTalk的属性,因为这可能会带来意想不到的后果。