非常类似于这个问题:Handling Exceptions in Biztalk which don't get catch by Scope shape,但又是一个完全不同的错误。
我正在创建一个关于如何在 BizTalk 中捕获错误的教程,并且看,它根本没有捕获我的错误。我刚刚展示了如何使用提升字段,所以我删除了一个没有提升元素的文件。如果我在“Do XPaths”表达式的顶部放置一个除以零(x = x / x 其中 x =0),那么它会很好。
所以我知道错误的原因,以及如何解决它。但我在问为什么范围/捕获没有抓住它。
错误:
Shape name: Do XPaths ShapeId: 3c3c7019-6322-4fe8-85eb-3292601c6039
Exception thrown from: segment 2, progress 2
Inner exception: There is no value associated with the property 'SchemaLesson.Airline' in the
message.
Exception type: MissingPropertyException
Source: Microsoft.XLANGs.BizTalk.Engine
Orch“交易类型”是“长期运行”,我的范围也是如此。我还尝试将“事务类型”设置为“无”,结果相同。