リモートのアドレス帳の場合は、対応するインスタンスが personalstore.properties ファイルに存在するようにしてください。personalstore.properties ファイル内の db.xxx.urlmatch の値には、defaultps.xml ファイル内の bookremoteurl 属性の値を割り当てなければなりません。
新規のリモートアドレス帳を追加するには、以下の項目を追加する必要があります。
新規のアドレス帳ノードを defaultps.xml ファイルに追加します。
このファイルには、ユーザーの初回ログイン時に LDAP ストアに作成された個人および企業アドレス帳のデフォルトの定義が含まれています。また、個人アドレス帳および企業アドレス帳の定義が含まれています。複数のリモートアドレス帳の定義を含む defaultps.xml の XML セクションの例は、次のとおりです。
<book booktype="abook" bookremoteurl="ldap://corpdirectory/o=org1,o=isp";> <bookoc>piRemoteBook</bookoc> <entry entryID="corpdir1"> <displayname>_Corporate Directory 1</displayname> <description>This is Corporate Directory 1</description> </entry> </book> <book booktype="abook" bookremoteurl="ldap://corpdirectory/o=org2,o=isp";> <bookoc>piRemoteBook</bookoc> <entry entryID="corpdir2"> <displayname>_Corporate Directory 2</displayname> <description>This is Corporate Directory 2</description> </entry> </book> |
新規のインスタンスを personalstore.properties ファイルに追加します。
2 つのリモートアドレス帳に設定されたpersonalstore.properties ファイルのサンプルエントリは、次のとおりです。
db.idir.class = com.iplanet.iabs.ldapplug.iLDAP db.idir.urlmatch = ldap://corpdirectory/o=org1,o=isp db.idir.configpath = ../config/corp-dir db.idir.wildcardsearch = 0 db.idir.randompaging = false db.idir.corporatedir = true db.idir2.class = com.iplanet.iabs.ldapplug.iLDAP db.idir2.urlmatch = ldap://corpdirectory/o=org2,o=isp db.idir2.configpath = ../config/corp-dir db.idir2.wildcardsearch = 0 db.idir2.randompaging = false db.idir2.corporatedir = true |