biztalk - BizTalk 的 BAM 延续问题
问题描述
我开发了一个 BizTalk 应用程序。它接收一个 xml 文件,并在应用业务逻辑后,使用 FILE 适配器将该文件发送到另一个位置。我需要跟踪接收端口和发送端口的开始和结束时间。我创建了 BAM 活动并查看并使用跟踪配置文件编辑器创建了跟踪配置文件。我已将交换 ID 用作延续 ID 令牌。
问题是在 BAM 跟踪中,我得到两行,一用于接收端口,第二行用于发送端口。接收和发送端口之间的延续不起作用。
解决方案
Continuation 最有可能无法正常工作,因为 InterchangeID 不是自然提升的。
您遇到的一个小问题是,没有可以开箱即用的自然推广属性。
最简单的解决方案是创建一个提升 InterchangeID(相同属性,只是提升)的自定义管道组件。然后您的跟踪配置文件应该开始工作。
仅供参考,就这一点而言,您实际上并不需要 BAM,因为直接使用相同的提升属性查询跟踪非常容易(这实际上是 BAM 使用稍微不同的路径所做的事情)。
推荐阅读
- facebook-graph-api - Facebook Marketing API 展示位置资产自定义asset_feed_spec 错误
- arrays - 在 C 中创建和释放 3D 数组的内存
- java - 通过 Spring Cloud Netflix 访问服务的端点 /actuator/health:Zuul
- python - Python3 asyncio:处理来自dict的任务并将结果存储在dict中
- javascript - Stripe 支付总是成功,paymentIntent 的金额不能更改
- vba - 如何在 PowerPoint 图表中设置类别/系列名称?
- asp.net - System.NullReferenceException:对象引用未设置为对象的实例。”
- reactjs - 将 Nextjs 的 getServerSideProps 中获取的数据持久保存到应用程序的其余部分,而无需在页面加载时重新获取
- android - 如何使用 Ionic 在后台在 Android 上发送短信
- graphics - Win10上WSL1中Xming窗口运行可视化软件DAWN的问题