导入MSI更改端口管道

时间:2016-07-25 13:01:03

标签: biztalk biztalk-2013

我们正在使用BizTalk 2013,我们有几个资源可以导入W​​eb服务以使用其架构和端口。其中一些端口在我们的几个BizTalk应用程序中同时使用。在管理中,每个端口都连接到同一物理端口,因此该方案是来自不同业务流程的多个逻辑端口和连接到同一物理端口的资源。

在配置完所有系统的情况下,我们导入一些此应用程序的MSI(仅包含MSI,不包括绑定),导入完成后,如果我们检查共享的物理端口,配置的管道(XmlReceive)将丢失,管道PassThru已设置。

进行一些挖掘,当您进行MSI导入时,会在URI 。\ AppData \ Roaming \ Microsoft \ BizTalk Server \ Deployment \ BindingFiles 中为所有资源创建一些绑定文件,我猜到在导入之前获取当前情况并在之后再次应用它。在创建的第一个绑定文件中,管道已针对物理端口进行了良好配置,但在下一个文件中,在端口中设置了PassThru管道。 MSI导入结束后,似乎端口从PassThru的某些文件中获取管道配置。

当然,如果我们在MSI导入之前/之后进行导出/导入绑定,它就能完美运行。但它似乎更像是一种解决方法,而不是最终的解决方案。

如果你们中的一些人有同样的问题和/或一些我可以挖掘更多以避免这个问题的想法,那将是很好的。

0 个答案:

没有答案