【问题标题】:Issue with BAM Continuation for BizTalkBizTalk 的 BAM 延续问题
【发布时间】:2019-08-22 21:03:01
【问题描述】:

我开发了一个 BizTalk 应用程序。它接收一个 xml 文件,并在应用业务逻辑后,使用 FILE 适配器将该文件发送到另一个位置。我需要跟踪接收端口和发送端口的开始和结束时间。我创建了 BAM 活动并查看并使用跟踪配置文件编辑器创建了跟踪配置文件。我已将交换 ID 用作延续 ID 令牌。

问题在于,在 BAM 跟踪中,我得到两行,一行用于接收端口,第二行用于发送端口。接收和发送端口之间的延续不起作用。

【问题讨论】:

  • 由于您没有向我们提供有关您如何配置它的详细信息,因此很难说出了什么问题。

标签: biztalk continuations


【解决方案1】:

Continuation 最有可能无法正常工作,因为 InterchangeID 不是自然提升的。

您遇到的一个小问题是,没有自然的推广属性可以开箱即用。

最简单的解决方案是创建一个提升 InterchangeID(相同属性,只是提升)的自定义管道组件。然后您的跟踪配置文件应该开始工作了。

仅供参考,在这一点上,您实际上并不需要 BAM,因为直接使用相同的提升属性查询跟踪非常容易(这实际上是 BAM 使用稍微不同的路径所做的事情)。

【讨论】:

    【解决方案2】:

    交换 ID 将出现在消息上下文中。您能否确认您已将接收和发送端口映射到跟踪配置文件编辑器中的延续。请参阅文章https://www.biztalk-server-tutorial.com/2013/02/08/how-to-enable-bam-continuation-between-receive-send-ports-using-tracking-profile-editor/,其中显示了正确添加延续的步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-19
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多