必须在从数据视图上配置一些特定属性,以便将其作为联接视图的源。由于从视图可以是任意类型的数据视图,因此您所使用的命令取决于数据视图类型。以下样例命令假定从视图为 LDAP 数据视图。有关此处介绍的属性的详细信息,请参见《Sun Java System Directory Server Enterprise Edition 6.0 Reference》中的“Additional Secondary Data View Properties”。
无法使用 DSCC 执行此任务。请使用命令行,如以下过程所述。
定义联接规则,以确定从视图与主视图的关联方式。
联接规则可为以下任一选项:
DN 联接规则
$ dpconf set-ldap-data-view-prop -h host -p port secondary-view-name \ dn-join-rule:uid=\${primary-view-name.uid},ou=People,dc=example |
过滤器联接规则
$ dpconf set-ldap-data-view-prop -h host -p port secondary-view-name filter-join-rule:uid=\${primary-view-name.uid} |
(可选的)指定从视图上是否允许绑定。
默认情况下,所有数据视图上都允许绑定。如果您要禁止绑定到从数据视图,请运行以下命令:
$ dpconf set-ldap-data-view-prop -h host -p port secondary-view-name process-bind:false |
有关此属性的详细信息,请参见《Sun Java System Directory Server Enterprise Edition 6.0 Reference》中的“Handling of Binds”。
(可选的)指定从视图是否包含共享条目。
$ dpconf set-ldap-data-view-prop -h host -p port secondary-view-name contains-shared-entries:true |
有关此属性的详细信息,请参见《Sun Java System Directory Server Enterprise Edition 6.0 Reference》中的“Handling of Shared Entries”。