部署 TIBCO EMS 端口和程序集

概述

使用 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 安装在目标计算机上,或者开发自定义工具时,才能使用此解决方法。

  • 验证逻辑系统和传输和接收服务。

后续步骤

在业务流程中使用 BizTalk Server 异常处理