如何配置分布式活动之间的导航

利用分布式导航,用户可以查看远程 BAM 部署中的活动。 启用分布式导航后,一台计算机上的 BAM 门户用户将能够查看 BAM 门户中另一个部署BizTalk Server的活动。

本主题中的过程介绍了如何在以下情形中启用分布式导航:

  • BizTalk Server部署在计算机 1 上的销售部门。

  • 在计算机 2 上部署了BizTalk Server的运输部门。

  • 名为 myBusinessView 的视图和名为“销售数据”的活动部署在计算机 1 中。

  • 名为 myBusinessView 的视图和名为“运输数据”的活动安装在计算机 2 中。

  • 销售部门中的业务用户因业务需要,必须查看这两台计算机中的活动。

如何为远程活动设置分布式导航

  1. 计算机 1 的管理员向企业用户授予对计算机 1 上 myBusinessView 视图的访问权限。 使用 bm.exe 命令,如下所示: add-account-accountName:<account name> -View: myBusinessView

  2. 计算机 1 上的管理员通过运行 enable reference 命令启用分布式导航,如下所示: bm.exe enable-reference -TargetServer: computer2 -TargetDatabase:<target database>

    注意

    通常,部门之间用于 BAM Web 服务访问的帐户在不同的计算机上是不同的。 因此,在这种情况下,计算机 1 的管理员必须将计算机 1 的 Web 服务模拟帐户添加到计算机 2 的 BAM 主导入数据库的BAM_ManagementWS角色。 有关详细信息,请参阅访问控制和数据安全

    注意

    在支持用户帐户控制 (UAC) 的系统上,可能需要使用管理权限运行该工具。

  3. 计算机 2 的管理员授予业务用户访问计算机 2 中的 myBusinessView 视图的权限,同样使用步骤 1 中介绍的 BM.exe 命令。

设置分布式导航的结果

启用分布式导航后,添加到两台计算机上的视图中的用户将可以在其主页门户的“我的视图”窗格中看到两台计算机上部署的视图的活动。 当这些用户单击远程部署上托管的活动时,他们将无缝定向到托管该活动的门户,并且他们能够像在默认门户中一样查看活动。

注意

在两个方向上都可以启用分布式导航。 在要共享远程活动的两台计算机上执行以上过程,可以使任一计算机上的门户的业务用户使用分布式导航。

另请参阅

管理远程活动的分布式导航
BAM 门户