두 개 이상의 원격 주소록을 추가하도록 Communications Express를 구성할 수 있습니다. 예를 들어 다른 도메인에 있는 사용자에 대해 두 개 이상의 회사 디렉토리를 지정할 수 있습니다.
원격 주소록의 경우 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 파일에 새 인스턴스를 추가합니다.
다음은 두 개의 원격 주소록에 대해 구성된 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 |