Sun Java System Directory Server Enterprise Edition 6.1 管理ガイド

LDAP データビューの作成と設定

LDAP データビューの作成と設定の方法については、次の手順を参照してください。

ProcedureLDAP データビューを作成する

DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。

  1. LDAP データビューを作成します。


    $ dpconf create-ldap-data-view -h host -p port view-name pool-name suffix-DN
    

    LDAP データビューのプロパティーの変更方法については、「LDAP データビューを設定する」を参照してください。

  2. LDAP データビューの一覧を表示します。


    $ dpconf list-ldap-data-views -h host -p port
    

ProcedureLDAP データビューを設定する

DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と DSCC のオンラインヘルプを参照してください。

  1. LDAP データビューのプロパティーを表示します。


    $ dpconf get-ldap-data-view-prop -h host -p port view-name
    

    プロパティーを設定せずにデータビューを作成すると、データビューは次のような設定になります。


    alternate-search-base-dn               :  ""
    attr-name-mappings                          :  none
    base-dn                                     :  suffix-DN
    contains-shared-entries                     :  false
    custom-distribution-algorithm-class         :  none
    description                                 :  -
    distribution-algorithm                      :  none
    dn-join-rule                                :  none
    dn-mapping-attrs                            :  none
    dn-mapping-source-base-dn                   :  none
    excluded-subtrees                           :  -
    filter-join-rule                            :  none
    is-enabled                                  :  true
    is-read-only                                :  false
    is-routable                                 :  true
    ldap-data-source-pool                       :  pool-name
    lexicographic-attrs                         :  all
    lexicographic-lower-bound                   :  none
    lexicographic-upper-bound                   :  none
    non-viewable-attr                           :  none
    non-writable-attr                           :  none
    numeric-attrs                               :  all
    numeric-default-data-view                   :  false
    numeric-lower-bound                         :  none
    numeric-upper-bound                         :  none
    pattern-matching-base-object-search-filter  :  all
    pattern-matching-dn-regular-expression      :  all
    pattern-matching-one-level-search-filter    :  all
    pattern-matching-subtree-search-filter      :  all
    process-bind                                :  -
    replication-role                            :  master
    viewable-attr                               :  all except non-viewable-attr
    writable-attr                               :  all except non-writable-attr

    注 –

    プロキシマネージャー以外のすべてのユーザーには、バックエンドサーバーの cn=config および cn=monitor サフィックスが表示されます。プロキシマネージャーは、デフォルトでバックエンドサーバーからのデータを使用できません。プロキシマネージャーが使用できる cn=config および cn=monitor サブツリーは、プロキシ自体のサブツリーです。

    Directory Proxy Server インスタンスを作成すると、プロキシマネージャーの接続ハンドラが空のデータビューポリシーで作成されます。プロキシマネージャーがバックエンドデータへのアクセスを必要とする場合、プロキシマネージャーの接続ハンドラのデータビューポリシーにデータビューを追加する必要があります。このようなデータビューでは、cn=config および cn=monitor サブツリーは、デフォルトで除外されます。


  2. 手順 1で一覧表示されるプロパティーの 1 つまたは複数を変更します。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name \
     property:value [property:value ... ]

    たとえば、データソースの dc=example,dc=com サブツリーにアクセスするには、データビューで base-dn と指定します。


    $ dpconf set-ldap-data-view-prop -h host1 -p 1389 myDataView base-dn:dc=example,dc=com

    複数値プロパティーに値を追加するには、次のコマンドを使用します。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name property+:value
    

    複数値プロパティーから値を削除するには、次のコマンドを使用します。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name property-:value
    
  3. 必要に応じて、変更を有効にするために Directory Proxy Server のインスタンスを再起動します。

    Directory Proxy Server の再起動については、「Directory Proxy Server を再起動する」を参照してください。

Procedureカスタム配布アルゴリズムを設定する

全種類のデータビュー (ldap-data-viewjdbc-data-viewldif-data-view、および join-data-view) でカスタム配布アルゴリズムを設定できます。次の手順では、このアルゴリズムを ldap-data-view だけで設定します。

  1. 配布アルゴリズムクラスが格納された Java Archive (JAR) ファイルのパスが含まれるように extension-jar-file-url プロパティーを設定します。


    $ dpconf set-server-prop -h host -p port extension-jar-file-url:jar file path
    

    jar file path を、file:/expt/dps/custom_plugin/myjar.jar のような有効な JAR ファイルパスに置き換えることができます。

  2. custom-distribution-algorithm を設定する前に、distribution-algorithmnone に設定します。


    $ dpconf set-ldap-data-view-prop view name distribution-algorithm:none
  3. custom-distribution-algorithm プロパティーをカスタム配布アルゴリズムクラスに設定します。


    $ dpconf set-ldap-data-view-prop view name custom-distribution-algorithm:PackageName.AlgoClassName