BizTalk部署 - 绑定文件未很好地导入到自定义管道组件中

时间:2013-10-30 12:36:27

标签: biztalk biztalk-deployment custom-pipeline-component

当我部署我的应用程序时,我注意到一个非常奇怪的行为 - 并非所有绑定文件都按原样导入,而其他绑定文件应该是。

我正在使用一个自定义管道组件来向上下文提升一组属性,一些在管道本身定义,而另一些在BTS管理控制台中定义,因此我们可以在绑定文件中定义它们。

<ReceivePipelineData>&lt;Root xmlns:xsd="http://www.w3.org/2001/XMLSchema" … Components&gt;&lt;Component Name="I.MMA.COMPONENT"&gt;&lt;Properties &gt;&lt;Customer vt="8"&gt;CUSTOMER_NAME&lt;/Customer&gt;&lt; … etc.

这适用于我们的一些应用程序,它们已得到很好的部署,并且在绑定文件中配置的值在管理门户中可见,而其他应用程序不显示相同的信息,而奇怪的部分是,当我们为失败的应用程序生成绑定文件时,这些值在绑定文件中但不可见但也不被BTS使用。

我在不同的机器上有这种行为,任何人都知道发生了什么事?

2 个答案:

答案 0 :(得分:1)

我最近将我的管道组件从一个阶段移动到另一个阶段,而我没有更新 Stage CategoryId ,并忽略了这些值。

答案 1 :(得分:0)

我已经看到类似的东西,并通过在管理控制台中手动重新输入管道设置来修复它。我怀疑如果绑定文件设置不完全是控制台对管道的期望,那么它不会显示它们。因此,请尝试重新输入受影响端口的设置,并从中更新绑定文件。