导入 JD Edwards EnterpriseOne 应用程序

概述

使用 BizTalk Server,可以在目标计算机上复制端口和程序集。 BizTalk Server 将发送端口/接收位置配置导出到一个 XML 文件中。

可以使用 BizTalk Server 执行以下任务:

  • 将 BizTalk Server 程序集部署到 BizTalk 配置数据库或从其删除

  • 将程序集安装在全局程序集缓存 (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\管理员\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs

  • \Program Files (x86) \Microsoft BizTalk Server <VERSION>SDK\Samples\管理员\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs

例如,从命令提示符下运行:

cscript RemoveSendPort.vbs \<Send port name\>

限制

传输适配器密码以星号 (***) 存储在由BizTalk Server导出的绑定文件中,以相同的格式传递给管理组件。 在导入之前编辑绑定文件,将星号替换为某些无效的值(即,不替换为正确密码)。

在导出绑定信息时,得到的绑定文件不包含传输适配器曾经在接收位置/发送端口中使用过的任何密码。 这样可防止以明文形式显示密码信息。 下次使用 文件导入绑定信息时,必须使用传输属性页用户界面输入密码。

或者,可以在导入前临时修改绑定文件,将密码输入到文件中。 在这种情况下,必须在导入操作成功完成后从绑定文件中删除密码。

解决密码限制问题

  1. 使用企业单一 Sign-On 而不是密码。 使用 SSO 选项不需要额外的工作;仅导入绑定文件。

  2. 验证逻辑系统以及传输和接收服务。

后续步骤

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