部署适用于 PeopleSoft Enterprise 的 BizTalk 适配器

本部分提供有关部署 PeopleSoft Enterprise 的 BizTalk 适配器的信息。

概述

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

您可使用 BizTalk Server 执行下列任务:

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

  • 将程序集安装在全局程序集缓存 (GAC) 中或从其卸载。

  • 将 BizTalk Server 程序集绑定信息导入到绑定文件或从其导出。

若要使用BizTalk Server部署端口和程序集,请参阅如何导出 BizTalk 应用程序的绑定

注意

适用于 PeopleSoft Enterprise 的 Microsoft BizTalk 适配器仅要求在源 (开发) 计算机上拥有 Visual Studio。 在生产计算机上不要求使用 Visual Studio。

确认设置

在使用 BizTalk Server 导入绑定文件之前,请验证以下各项:

  • CLASSPATH 指向 PeopleSoft 特定文件的特定位置。 验证这些文件在新计算机上的位置是否相同,或编辑绑定文件。

  • 响应的文件夹必须存在,并且新计算机上必须相同,或者编辑绑定文件。

  • 如果在配置中存在 PeopleSoft Enterprise 系统密码,则在绑定文件中另存为 *****。 请参阅本主题中的 限制

注意

部署会覆盖接收位置配置。 如果在目标计算机上部署绑定文件和程序集,则发送端口和接收位置将替换为所导入的 XML 绑定文件中的发送端口和接收位置。

有关导入绑定文件的分步说明,请参阅 如何将绑定导入 BizTalk 组

清理目标计算机

若要清理用于部署新应用程序的目标计算机,请删除绑定到业务流程的发送端口和接收位置。

如果目标计算机上未安装 Microsoft Visual Studio,可以通过运行以下脚本来删除端口:

<Microsoft BizTalk Server>\SDK\Samples\管理员\WMI\Remove Send Port\VBScript\RemoveSendPort.vbs

<Microsoft BizTalk Server>\SDK\Samples\管理员\WMI\Remove Receive Port\VBScript\RemoveReceivePort.vbs

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

cscript RemoveSendPort.vbs \<Send port name\>

限制

传输适配器密码以星号 (***) 存储在由 BizTalk Server 导出的绑定文件中,并且以相同的格式传递给管理组件。

在导出绑定信息时,得到的绑定文件不包含传输适配器曾经在接收位置/发送端口中使用过的任何密码。 这样可防止以明文形式显示密码信息。 下一次使用该文件导入绑定信息时,必须使用传输属性页用户界面输入密码。 或者,可以在导入前临时修改绑定文件,将密码输入到文件中。 在这种情况下,必须在完成导入操作后从绑定文件中删除密码。

解决密码限制问题

选项 1

  • 在导入之前,请将星号替换为纯文本来更新绑定文件。

    注意

    出于安全考虑,不建议使用此方法。

  • 在导入之前,请更新绑定文件,将星号替换为一些垃圾值 (即,而不是正确的密码) 。 导入后,在“BizTalk Server管理”中的“传输属性”中输入正确的密码。

    注意

    仅当 Microsoft Visual Studio 安装在目标计算机上,或者开发自定义工具时,才能使用此解决方法。

方法 2

  • 使用企业单一登录 (SSO) 而不是使用密码。 使用 SSO 选项时需要导入绑定文件。

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

后续步骤

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