biztalk - 如何在 Biztalk 2010 中查找端口 ID?

标签 biztalk biztalk-2010

我配置了一个名为“SalesOrder”的接收端口,它包含文件类型的接收位置。

现在,当我在发送端口中使用此接收端口时,我定义了一个如下过滤器:

BTS.ReceivePortName==SalesOrder

我启动了端口,它工作得很好。

现在的问题是我是否想要像这样的过滤器:

BTS.ReceivePortID=="Where do i get the Port ID"

如何在 Biztalk 2010 中找到 PortID。

最佳答案

没有一种简单的方法可以获取 ReceivePortID。当创建、删除、设置新端口时,当然,当您在环境之间移动配置时,ID 也会发生变化。更常见的做法是根据 ReceivePortName 设置此类过滤器,因为这(希望)不会发生太大变化。

但是,我认为最佳实践是不要使用与配置相关的此类过滤器,而是根据消息类型设置过滤器并对其他升级属性进行排序。使用提升的属性而不是配置也将创建更灵活、更松散耦合的解决方案。

关于biztalk - 如何在 Biztalk 2010 中查找端口 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7316125/

相关文章:

MS 安全更新 KB4338815 后,BizTalk 2013 r2 管理控制台无法打开

biztalk - 在 biztalk 发送端口中设置输出文件名

BizTalk Orchestration 在 VisualStudio Orchestration Designer 的 TextView 中打开

BizTalk ESB 门户 - 异常处理

biztalk - WCF-SQL适配器和Sql适配器的区别

configuration - 从 Biztalk BTSNTSvc.exe.config 访问 webreference appSettings

c# - 静态类的范围是什么?

xsd - 这个 xsd 可能有什么问题?