分布式导航允许用户查看远程 BAM 部署中存在的活动。 启用分布式导航时,一台计算机上的 BAM 门户的用户将能够在另一部署 BizTalk Server 的 BAM 门户中查看活动。
本主题中的过程介绍如何在以下方案中启用分布式导航:
部署在计算机 1 上的 BizTalk Server 的销售部门。
配有 BizTalk Server 部署在计算机 2 上的发货部门。
在计算机 1 上部署了一个名为 myBusinessView 的视图,其活动名为“Sales Data”。
在计算机 2 上安装的视图名为 myBusinessView,其活动为“寄送数据”。
销售部门的一位业务用户因业务需求需要查看两台计算机上的活动。
如何为远程活动设置分布式导航
计算机 1 的管理员授予企业用户对计算机 1 上的 myBusinessView 视图的访问权限。 使用 bm.exe 命令,如下所示: add-account -AccountName:<账户名> -View: myBusinessView
计算机 1 上的管理员通过运行启用引用命令来实现分布式导航,如下所示: bm.exe enable-reference -TargetServer: computer2 -TargetDatabase:<目标数据库>
注释
通常情况下,用于 BAM Web 服务访问的部门之间使用的帐户在不同计算机上会有所不同。 因此,在此方案中,计算机 1 的管理员必须将计算机 1 的 Web 服务托管账户添加到计算机 2 的 BAM 主要导入数据库的 BAM_ManagementWS 角色。 有关详细信息,请参阅 访问控制和数据安全性。
注释
在支持用户帐户控制(UAC)的系统上,可能需要使用管理权限运行该工具。
计算机 2 的管理员使用步骤 1 中所述的 BM.exe 命令授予企业用户对计算机 2 上的 myBusinessView 视图的访问权限。
设置分布式导航的结果
启用分布式导航后,添加到两台计算机上的视图的用户将在其主门户的“我的视图”窗格中看到这两台计算机上部署的视图的活动。 当用户单击远程部署上托管的活动时,它们将无缝定向到托管该活动的门户,并且能够像在默认门户中一样查看活动。
注释
可以在两个方向上启用分布式导航。 按照上述步骤在共享远程活动的两台计算机上操作,使任何一台计算机上的门户业务用户都可以使用分布式导航功能。