BizTalk使用HL7适配器设置recive位置和端口

时间:2012-05-04 22:15:18

标签: biztalk biztalk-2010 hl7 btahl7

刚刚安装了BizTalk 2010和HL7适配器,尝试通过管理控制台设置概念验证应用程序:

1)创建了一个新的“演示应用程序”
2)创建了请求/响应接收端口
3)创建与接收端口相关联的请求/响应接收位置
3.a)将类型设置为MLLP
3.b)我在Recieve管道中看到的唯一选项是:
PassThrueReceive
XMLRecieve
3.b)我看到的发送管道的唯一选项是:
PassThruTransmit
XmlTransmit

如何将BTAHL7X和BTAHL7XML接收/发送管道组件作为选项显示?

我已尝试添加对BTAHL2XMLPipeline.dll和BTAHL72XPipeline.dll的引用,但收到错误:

  

无法向应用程序添加资源。

     

如需帮助,请点击:   http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc=Microsoft.BizTalk.Administration.SnapIn.Properties.Errors&EvtID=AddFilesForm_AddFailed&EvtChain=Microsoft.BizTalk.ApplicationDeployment+%2cApplyMultipleResourcesAddError%3bMicrosoft.BizTalk.ApplicationDeployment+%2cSatEntryExists

     

------------------------------附加信息:

     

无法添加资源。 (mscorlib程序)

     

如需帮助,请点击:   http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc=Microsoft.BizTalk.ApplicationDeployment&EvtID=ApplyMultipleResourcesAddError&EvtChain=Microsoft.BizTalk.ApplicationDeployment+%2cSatEntryExists

     
     

资源(-Type =“System.BizTalk:BizTalkAssembly”   -Luid =“BTAHL72XPipelines,Version = 1.3.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”)已存储。 1)使用BTSTask   覆盖标志或2)在BizTalk项目中将redeploy标志设置为true或   3)单击“覆盖Admin MMC中的所有复选框”以更新   资源存在于指定的目标应用程序中   “DemoApplication1”。如果资源是,则将忽略覆盖标志   与另一个应用程序相关   (Microsoft.BizTalk.ApplicationDeployment.Engine)

     

如需帮助,请点击:   http://go.microsoft.com/fwlink/?LinkId=47400&ProdName=Microsoft+BizTalk+Server+2010&ProdVer=3.9.469.0&EvtSrc=Microsoft.BizTalk.ApplicationDeployment&EvtID=SatEntryExists

1 个答案:

答案 0 :(得分:1)

在新的应用程序中,您是否有对默认应用程序的引用?

从BizTalk管理控制台中,在应用程序上右键单击,然后选择属性... 。在“属性”屏幕中,选择参考。您需要在此处添加对默认应用程序的引用。

如果你有对默认应用程序的引用,是否已注册适配器?

在BizTalk管理控制台中,展开平台设置,然后在适配器右键单击。选择新>适配器... 选项,然后在下拉列表中查找 MLLP 。选择 MLLP 并为其指定 MLLP ,然后选择确定。此时,您应该可以使用MLLP适配器。