部署 TIBCO EMS 端口和程序集
概述
使用 BizTalk Server,可以在目标计算机上复制端口和程序集。 BizTalk Server将发送端口/接收位置配置导出到 XML 文件中。
可以使用BizTalk Server执行以下任务:
将 BizTalk Server 程序集部署到 BizTalk 配置数据库中或从其删除。
将程序集安装在全局程序集缓存 (GAC) 中或从其卸载。
将 BizTalk 程序集绑定信息导入到绑定文件或从中导出。
有关如何使用 BizTalk Server 部署端口和程序集的信息,请参阅如何导出 BizTalk 应用程序的绑定。
注意
用于 TIBCO Enterprise Message Service 的 Microsoft BizTalk 适配器只要求在源(开发)计算机上装有 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 或者您开发了一个自定义工具时,才能使用这种解决方法。
验证逻辑系统以及传输和接收服务。