问题描述
我尝试在编排接收形状中按 BTS.ReceiveLocationName 进行过滤,但在过滤器中看不到它:
有人知道什么是原因吗?
解决方法
那是因为没有这样的属性
您可以尝试 BTS.InboundTransportLocation 并为其提供接收位置的 URI
它是收到的消息的少数自动提升属性之一。
另一种选择是在 Receive Location 中设置一个 Pipeline 组件,该组件设置一个提升的属性,然后您可以对其进行过滤。我们通常通过 BRE Pipeline Component 和业务规则来设置属性。这避免了由于 URI 不同而改变每个环境的过滤器。