概述
使用 BizTalk Server,可以在目标计算机上复制端口和程序集。 BizTalk Server 将端口/接收位置配置导出到 XML 文件中。
可以使用 BizTalk Server 执行以下任务:
在 BizTalk 配置数据库中部署或删除 BizTalk Server 程序集。
在全局程序集缓存(GAC)中安装或卸载程序集。
从绑定文件导入或导出 BizTalk 程序集绑定信息。
有关如何使用 BizTalk Server 部署端口和程序集的信息,请参阅 如何导出 BizTalk 应用程序的绑定。
注释
Microsoft BizTalk 适配器用于 TIBCO 企业消息服务只需要在源(开发)计算机上安装 Visual Studio。 生产计算机上不需要 Visual Studio。
确认设置
在使用 BizTalk Server 导入绑定文件之前,请验证以下内容:
响应的文件夹必须存在且在新计算机上相同,或编辑绑定文件。
如果配置中存在 TIBCO Enterprise Message Service 系统密码,则必须在绑定文件中另存为*****。 请参阅本主题中的 限制 。
清理目标计算机
部署覆盖接收位置配置。 在目标计算机上部署绑定文件(和程序集)时,在导入绑定文件时,发送端口和接收位置将替换为 XML 绑定文件中的端口和接收位置。
在导入之前,请删除绑定到业务编排的任何发送端口和接收位置。
如果未在目标计算机上安装Microsoft Visual Studio,可以通过运行以下脚本来删除端口:
\<Microsoft BizTalk Server\>\SDK\Samples\Admin\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs
\<Microsoft BizTalk Server\>\SDK\Samples\Admin\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs
例如,在命令提示符处,运行:
cscript RemoveSendPort.vbs \<Send port name\>
局限性
传输适配器密码以星号(******)的形式存储在 BizTalk Server 导出的绑定文件中,并且以相同的格式传递给管理组件。 在导入之前编辑绑定文件,方法是将星号替换为一些垃圾值(即不是正确的密码)。 导入绑定文件后,在 BizTalk Server 管理控制台中使用 “传输属性” 页输入正确的密码。
这是一个已知限制。 导出绑定信息时,生成的绑定文件不包含传输适配器在接收位置/发送端口中使用的任何密码。 这可以防止密码信息以明文形式显示。 下次使用文件导入绑定信息时,必须使用传输属性页用户界面输入密码。 或者,您可以在导入之前,将密码键入到绑定文件中暂时修改该文件。 在这种情况下,在导入作成功完成后,必须从绑定文件中删除密码。
密码限制解决方法
若要解决此密码限制,可以使用以下方法之一:
在导入之前编辑绑定文件,方法是将星号替换为纯文本。
谨慎
出于安全原因,不建议这样做。
在导入之前编辑绑定文件,方法是将星号替换为一些垃圾值(即不是正确的密码)。 导入绑定文件后,在 BizTalk Server 管理控制台中使用 “传输属性” 页输入正确的密码。
注释
仅当 Visual Studio 安装在目标计算机上,或者开发自定义工具时,才能使用此解决方法。
验证逻辑系统和传输和接收服务。