【发布时间】:2011-10-05 15:42:30
【问题描述】:
到目前为止我们的计划:我们有一个涉及多个模式、编排和发送/接收的消息的过程。
我们的愿望:当我们将进度记录到 SQL 服务器表中时,拥有一个将整个过程链接在一起的 ID。
到目前为止,我们有一个记录我们进度的表格,但是当有多个消息时,很难阅读,因为 Biztalk 有时会无序地处理某些消息。
例如,我们可以:
1 客户1的开始流程 2 客户 1 的第二项 3 客户 1 的第三项 4 客户 1 的最终项目如果一次只更新一个客户端,则很容易跟进。另一方面,这更有可能:
1 客户1的开始流程 2 客户端2的开始过程 3 客户 2 的第二项 4 客户 2 的第三项 5 客户 1 的第二项 6 客户 1 的第三项 7 客户 1 的最终项目 8 客户2的最终项目最好在整个过程中都有一个 ID,以便最后一个列表可以按此 ID 字段排序。
最好和/或最快的方法是什么?我们曾考虑从第一个编排触发的初始时刻添加一个我们将创建的 ID,并继续将该值传递给所有架构和以后的编排。这似乎需要做很多工作,并且需要我们修改所有模式 - 这似乎是错误的。
我们甚至应该想要拥有这样一个 ID 吗?想到其他解决方案了吗?
【问题讨论】:
标签: biztalk biztalk-2010