我的BizTalk 2006 R2应用程序中缺少EdiReceive和SendEdi管道

时间:2009-09-25 23:49:07

标签: biztalk edi biztalk2006r2 biztalk-deployment

我还在学习BizTalk和EDI。当我最初在我现在的公司开始时,我继承了我的前任的计算机,所以很多配置已经到位。我最近买了一台新笔记本电脑,几乎已经完成了配置新的开发环境。在我到达之前没有关于如何设置开发环境的文档(我已经创建了一个相当冗长的文档)。

我似乎无法弄清楚的最后一块是EdiRecieve和SendEdi端口。它们在我的旧开发环境中,但它们不会出现在我的新环境中。从我能够开启谷歌垃圾箱潜水,它们存在于Microsoft.BizTalk.Edi.EdiPipelines中,但默认情况下似乎没有安装。我的问题是如何在我用于开发的主要BizTalk应用程序中获取这些内容?

另一个副业,有一个默认安装的BizTalk EDI应用程序,它确实有我正在寻找的管道。我是否需要以某种方式引用该应用程序或其他内容?

我尝试了GAC的dll,但这似乎没有用。

1 个答案:

答案 0 :(得分:4)

您需要添加对EDI应用程序的引用。为此,请按照以下步骤(取自MSDN(http://msdn.microsoft.com/en-us/library/bb226366(BTS.10).aspx))

  1. 在BizTalk Server管理控制台的“应用程序”节点下,右键单击要用于EDI的应用程序,例如BizTalk Application 1.指向“添加”,然后单击“引用”。

  2. 选择“BizTalk EDI应用程序”,然后单击“确定”。

  3. 您也可以在自己的自定义管道中使用组成管道的EDI组件(例如EDIDissambler),您不仅限于开箱即用的管道 - 这是一个非常方便的事情,知道它花了我有一段时间才意识到。