我正在尝试将 Windows 7 64 位企业机器设置为 BizTalk 开发机器。一切都很好,除了..
我已经从 BizTalk 安装程序安装了必要的适配器,我还安装了 SAP 7.2 适配器,因为它已在服务器上完成。
问题是,当我尝试创建发送端口并定义我的过滤器时,我找不到 Microsoft.Adapters.SAP。下拉列表中的属性。
它在服务器中可用,但在我的开发机器中不可用。有什么线索吗?
我正在尝试将 Windows 7 64 位企业机器设置为 BizTalk 开发机器。一切都很好,除了..
我已经从 BizTalk 安装程序安装了必要的适配器,我还安装了 SAP 7.2 适配器,因为它已在服务器上完成。
问题是,当我尝试创建发送端口并定义我的过滤器时,我找不到 Microsoft.Adapters.SAP。下拉列表中的属性。
它在服务器中可用,但在我的开发机器中不可用。有什么线索吗?
这是因为在安装期间未将具有 SAP 适配器属性的程序集部署到组。为什么?谁知道呢,但一直都是这样。
您必须手动添加 Microsoft.Adapters.SAP.BiztalkPropertySchema.dll 并且它们会显示出来。我总是将它添加到 BizTalk 应用程序 1 资源中,但您可以将它放在任何应用程序中。
您必须添加参考才能在任何端口过滤器中使用这些道具。
请务必在添加时检查 GAC。
在查看我们当前在服务器上的设置时,我错过了一些东西。在应用程序本身上,您必须转到资源并从 C:\Program Files (x86)\Microsoft BizTalk Adapter Pack\bin 添加 BizTalk SAP 适配器 dll
我最终添加了;- Microsoft.Adapters.SAP.BizTalk.dll - Microsoft.Adapters.SAP.BiztalkPropertySchema.dll - Microsoft.Adapters.SAP.SAPGInvoker.dll
果然,这些属性现在出现在发送端口的过滤器部分。