如何将绑定导出到绑定文件

可以使用绑定文件将 BizTalk 应用程序的绑定导出到另一个现有的 BizTalk 应用程序。 您还可以导出一个组中的所有绑定或单个程序集的绑定。 随后,可以将这些绑定导入应用程序或组。

绑定文件是一个 XML 文件,用于描述 BizTalk 管理数据库中的项目及其关系。 它包含 BizTalk Server 业务流程、管道、映射或架构在 BizTalk 程序集、应用程序或组范围内的各个绑定信息。 它包含每个发送端口、发送端口组、接收端口、接收位置和参与方的配置设置。 它还描述了每个业务流程绑定到的主机及其信任级别。

导出到绑定文件的原因

绑定文件可以通过避免手动配置绑定来加快以下方案的部署速度:

  • 将应用程序从一个部署环境移到另一个部署环境

    使用绑定文件可以加快部署速度,避免需要为不同的部署环境(例如,从开发环境到测试环境)手动配置绑定。

  • 更新程序集

    可以使用绑定文件在更新程序集后自动应用或重新应用对程序集的绑定。

  • 将程序集部署到多个 BizTalk 组

    通过使用绑定文件,可以避免为部署到多个 BizTalk 组的程序集单独配置绑定的需要。

    使用绑定文件可以灵活地将绑定应用于应用程序。 将应用程序导出到 .msi 文件时,只能指定将应用程序的所有绑定导出到 .msi 文件。 使用绑定文件,可以执行以下作:

  • 将当前应用程序中的所有绑定、当前组中的所有绑定,或仅导出单个程序集的绑定到绑定文件。 (您可以在管理控制台中为应用程序使用“导出绑定”命令来实现此目的。)

  • 可以将绑定文件添加到应用程序中(使用“添加资源”命令),以便其绑定可以立即应用,或者在应用程序被导入另一个组时应用绑定。

  • 可以将多个绑定文件添加到应用程序(使用“添加资源”命令),并为每个绑定文件指定目标部署环境。 这样,便可以对多个部署环境使用单个部署包。 导入应用程序时,可以选择要应用的绑定。

  • 可以为应用程序中的多个程序集导出单独的绑定文件。

  • 可以在生成绑定文件后编辑绑定文件以更改其绑定信息。

如何导出到绑定文件中

通过在 BizTalk Server 管理控制台中为应用程序执行导出绑定命令或使用命令行上的 BTSTask ExportBindings 命令,将应用程序的绑定导出到绑定文件。

出于安全原因,导出绑定文件时,BizTalk Server 会从文件中删除绑定的密码。 导入绑定后,必须先为发送端口和接收位置重新配置密码,然后它们才能正常工作。 在 BizTalk Server 管理控制台的“传输属性”对话框中为发送端口或接收位置配置密码。

绑定文件中的信息取代了现有配置信息。 如果绑定文件中的项目名称与现有配置中的项目名称匹配,则导入绑定文件时绑定文件中的项目将更新现有配置中的项目。

有关如何将主机和信任级别存储在绑定文件中的信息、绑定文件中的主机和信任级别如何与应用程序中的主机和信任级别匹配,以及绑定应用的顺序,请参阅 绑定文件和应用程序部署https://go.microsoft.com/fwlink/?LinkID=154726)。 有关如何导出 BizTalk 应用程序的绑定的说明,请参阅 如何导出 BizTalk 应用程序的绑定https://go.microsoft.com/fwlink/?LinkId=155009)。