导入 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导出的绑定文件中,以相同的格式传递给管理组件。 在导入之前编辑绑定文件,将星号替换为某些无效的值(即,不替换为正确密码)。
在导出绑定信息时,得到的绑定文件不包含传输适配器曾经在接收位置/发送端口中使用过的任何密码。 这样可防止以明文形式显示密码信息。 下次使用 文件导入绑定信息时,必须使用传输属性页用户界面输入密码。
或者,可以在导入前临时修改绑定文件,将密码输入到文件中。 在这种情况下,必须在导入操作成功完成后从绑定文件中删除密码。
解决密码限制问题
使用企业单一 Sign-On 而不是密码。 使用 SSO 选项不需要额外的工作;仅导入绑定文件。
验证逻辑系统以及传输和接收服务。