概述
使用 BizTalk Server,可以在目标计算机上复制端口和程序集。 BizTalk Server 将发送端口/接收位置配置导出到 XML 文件中。
可以使用 BizTalk Server 执行以下任务:
在 BizTalk 配置数据库中部署或删除 BizTalk Server 程序集
在全局程序集缓存中安装或卸载程序集 (GAC)
将 BizTalk Server 程序集绑定信息导入到绑定文件中或从绑定文件中导出
若要使用 BizTalk Server 部署端口和程序集,请参阅 如何导出 BizTalk 应用程序的绑定。
注释
适用于 JD Edwards EnterpriseOne 的 Microsoft BizTalk 适配器只需要在源(开发)计算机上拥有 Visual Studio。 生产计算机上不需要 Visual Studio。
确认设置
在使用 BizTalk Server 导入绑定文件之前,必须验证以下内容:
CLASSPATH 指向 JD Edwards EnterpriseOne 特定文件的具体位置。 验证这些文件的位置在新计算机上是否相同,或编辑绑定文件。
这些响应的文件夹在新计算机上存在并且是相同的,或者编辑绑定文件。
JD Edwards EnterpriseOne 系统密码,如果存在于配置中,将以*****形式保存在绑定文件中。 有关详细信息,请参阅本主题中的 限制 。
清理目标计算机
在目标计算机上重新部署绑定文件(和程序集)时,发送端口和接收位置将替换为重新导入 XML 绑定文件中的端口和接收位置。
在导入之前,请删除绑定到业务流程的发送端口和接收位置。 如果未在目标计算机上安装 Visual Studio,可以通过运行脚本来删除端口:
\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Samples\Admin\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs
\Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\Samples\Admin\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs
例如,从命令提示符处运行:
cscript RemoveSendPort.vbs \<Send port name\>
局限性
传输适配器密码以星号(******)的形式存储在 BizTalk Server 导出的绑定文件中,并且以相同的格式传递给管理组件。 在导入之前编辑绑定文件,方法是将星号替换为一些垃圾值(即不是正确的密码)。
导出绑定信息时,生成的绑定文件不包含传输适配器在接收位置/发送端口中使用的任何密码。 这可以防止密码信息以明文形式显示。 下次使用文件导入绑定信息时,必须使用传输属性页用户界面输入密码。
或者,您可以在导入之前,将密码键入到绑定文件中暂时修改该文件。 在这种情况下,在导入作成功完成后,必须从绑定文件中删除密码。
解决密码限制问题
使用企业单一登录系统 Sign-On 替代密码。 使用 SSO 选项不需要额外的工作;仅导入绑定文件。
验证逻辑系统和传输和接收服务。