LDIF データビューは、LDIF ファイルを LDAP データソースのように見せかける、単純な仮想データビューです。LDAP データビューとは異なり、LDIF データビューを設定する場合にデータソースやデータソースプールは作成しません。代わりに、データビューを作成する場合に LDIF ファイルを指定します。デフォルトで、LDIF データビューに書き込むことはできません。詳細については、「仮想データビューでのアクセス制御の定義」を参照してください。
LDIF データビューの作成と設定については、次の手順を参照してください。
DSCC を使用してこのタスクを実行することはできません。次の手順に示すように、コマンド行を使用します。
LDIF データビューを作成します。
$ dpconf create-ldif-data-view -h host -p port view-name path-to-ldif-file suffix-dn |
(省略可能) LDIF データビューの一覧を表示します。
$ dpconf list-ldif-data-views -h host -p port |
デフォルトで設定されている LDIF データビューは、virtual access controls データビューのみです。このデータビューは、サーバーによって生成され、要求を仮想アクセス制御命令 (ACI) に経路指定できるようにします。
DSCC を使用してこのタスクを実行することはできません。次の手順に示すように、コマンド行を使用します。
LDIF データビューのプロパティーを表示します。
$ dpconf get-ldif-data-view-prop -h host -p port view-name |
LDIF データビューには、次のデフォルトプロパティーがあります。
alternate-search-base-dn : "" alternate-search-base-dn : dc=com attr-name-mappings : none base-dn : suffixDN bind-pwd-attr : userPassword contains-shared-entries : - db-pwd-encryption : clear-text description : - distribution-algorithm : - dn-join-rule : - dn-mapping-attrs : none dn-mapping-source-base-dn : none excluded-subtrees : - filter-join-rule : - is-enabled : true is-read-only : false is-routable : true ldif-data-source : /path/to/filename.ldif lexicographic-attrs : all lexicographic-lower-bound : none lexicographic-upper-bound : none non-viewable-attr : - non-writable-attr : - 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 |
手順 1で一覧表示されるプロパティーの 1 つまたは複数を変更します。
$ dpconf set-ldif-data-view-prop -h host -p port view-name property:value \ [property:value ... ] |
たとえば、データビューのソース LDIF ファイルを変更するには、 ldif-data-source プロパティーを設定します。
$ dpconf set-ldif-data-view-prop -h host1 -p 1389 -D cn="Proxy Manager" \ myLDIFDataView ldif-data-source:/local/files/example.ldif |