�� 6 ��
�t�m�U���
Communications Express �䴩��´���U��쵲�c�C
�����y�z�F���ҥΰU���ӭn�� Communications Express ���X���ܧ�C
�ҥΰU���
���`�y�z���ҥΰU��� (�]�٬����:��) �ӭn�� Communications Express ���X���ܧ�C
�b��ƾ䤤�ҥΰU���t�m
�Y�n�b��ƾ䤤�ҥΰU���t�m�A�z�����N uwc-deployed-path/WEB_INF/config/uwcauth.properties �ɮפ��� virtual domain.mode �ѼƳ]�w���uy�v�A�ðw��U���Ӱt�m Calendar Server�C����p�U���t�m Calendar Server ����T�A�аѾ\�uCalendar Server �z��n�v�A���G
http://docs.sun.com/source/819-1479/csagCreatingHostedDomains.html
�b�l�G�ذU���
�Y�n�G�غ����A�Ѧ���b��´�𤤫إ߰U��춵�ت���T�A�аѾ\ Sun Java System LDAP Schema v.1 ���uiPlanet Messaging Server 5.2 Provisioning Guide�v�A���Ghttp://docs.sun.com/source/816-6018-10
����p��ۭq�C�Ӻ�쪺�l��Τ�ݤ�������T�A�аѾ\�uSun Java System Communications Express Customization Guide�v�A���G
http://docs.sun.com/source/819-0116/perdomaincust.html
�b�q�T��ҥΰU���t�m
�i�ק�U�C�ɮץH�ҥΰU���C
- uwc-deployed-path/WEB-INF/domain/personalstore.properties �ɮ�
- uwc-deployed-path/WEB-INF/domain/defaultps/defaultps.xml �ɮ�
�]�w�U���
�P������i�t�m�Ѽ��x�s�b�U�C�ɮפ��G
- uwcdomainconfig.properties
- personalstore.properties
- defaultps/defaultps.xml
- lang/il8n.properties�C�Ҧp�Aen/i18n.properties�C
���p Communications Express �ɡA�̹w�]�A�|�N�o���ɮƻs�� uwc-deployed-path/WEB-INF/domain �ؿ�C
�w��S�w�ϥΪ̪����q�@�~�A�N�H�U�C���Ƿj�M�P������S���ɡG
- uwc-deployed-path/WEB-INF/domain/user's domain/property-files
- uwc-deployed-path/WEB-INF/domain/property-files
�إ߰U���
���`�y�z�إ߰U���ݭn��檺�B�J�C
�Y�n�w��S�w����w�P������S�ʡG
- �b uwc-deployed-path/WEB-INF/domain �U�إߧt���W�٪��ؿ�C
�Ҧp�Guwc-deployed-path/WEB-INF/domain/domain-name
- �N uwc-deployed-path/WEB-INF/domain �ؿ�U�P������t�m�ɮƻs�즹�ؿ�C�Y�n��o������Ѽƪ��M��A�аѾ\�u�]�w�U����v�@�`�C
- �ھڥH�U�U�`������A�ۭq uwc-deployed-path/WEB-INF/domain/domain-name �ؿ�S���ɡC
- �Y�n�ھ� Communications Express �����S�w URL �ӫغc Identity Server �n�J URL�A�бN�����X�檺���%D��W�� uwc.isvirtualhostname �]�w�� Identity Server �����%D��W�١C
�Ҧp�A��
ce.virtualdomain.com.isvirtualhostname=is.virtualdomain.com
�åB�A�p�G�z�q http://ce.virtualdomain.com/uwc �s�� Communications Express
�h Identity Server �� URL �N��ܬ�
http://is.virtualdomain.com/amserver/UI/Login�C
�p�G�����X�檺���%D��W�٥���M�� Identity Server ���D��W�١ACommunications Express �|�ھ� uwcauth.identity.login.url ���t�m���R�A Identity Server �n�J URL�A�ӫغc Identity Server �n�J URL�C
�Ҧp�A�p�G uwcauth.identity.login.url=http://siroe.com:85/amserver/UI/Login �åB�z�q���S�w�� URL (�p http://ce.varrius.com:80/uwc) �s�� Communications Express�ACommunications Express �|�N IS �n�J URL �غc���G
http://siroe.varrius.com:85/amserver/UI/Login
�䤤�A���O varrius.com�C
�p�G���O ce.varrius.com�ACommunications Express �|�N Identity Server �n�J URL �غc���Ghttp://siroe.ce.varrius.com:85/amserver/UI/Login�C
- �Цb Identity Server �t�m���i��U�C�ܧ�G
- �b AMconfig.properties ���w�q FQDN ��M�CAMconfig.properties �ɮת��w�]��m�O�G/etc/opt/SUNWam/config/AMconfig.properties
�Ҧp�A�p�G�q���%D�� is.virtualdomain.com �s�� Identity Server�AFQDN ��M�N��ܦ��G
com.sun.identity.server.fqdnMap[is.virtualdomain.com]=is.virtualdomain.com
- �b service configuration -> platform �U cookie domains ������L Cookie �����줺�A�s�W virtualdomain.com�C
�t�m�U��쪺�Ѽ�
�U�C�U�`�y�z�i�b Communications Express ���t�m�����]�w�G
�t�m uwcdomainconfig.properties �ɮפ����Ѽ�
uwcdomainconfig.properties �ɮ��@�P��ƾ�γq�T�����ϥΪ̳ߦn�]�w�w�]�ȡA�i�H�b�C�Ӻ��W�t�m�o�dzߦn�]�w�C��s���ϥΪ̲Ĥ@���s�� Communications Express ������ƾ�γq�T��ɡA�|�N�o�ǨϥΪ̳ߦn�]�w�w�]�ȰʺA�a��w���L�̡C
�� 6-1 �C�X��3�ε{�������ϥΪ̳ߦn�]�w�w�]�ȡC
�� 6-1 uwcdomainconfig.properties �ɮפ����w�]�ϥΪ̳ߦn�]�w
�Ѽ�
|
�w�]��
|
�y�z
|
uwc-user-attr-sunUCDefaultApplication
|
calendar
|
��w�z�n�J��n��ܪ��w�]��C�i�οﶵ���G�l��B��ƾ�B�q�T��C
|
uwc-user-attr-sunUCDefaultEmailHandler
|
uc, desktop
|
��w�q3�ε{���ǰe�q�l�l��T�����w�]�q�l�l��Τ�ݡC
�z�i�N�w�]�q�l�l��Τ�ݳ]�w�� Messenger Express ���s��l��Τ�ݡC
|
uwc-user-attr-sunUCDateFormat
|
M/D/Y
|
�b��d��A��w��B��B�~����ܶ��ǡC
�i�οﶵ���G
M/D/Y�BD/M/Y�BY/M/D
|
uwc-user-attr-sunUCDateDelimiter
|
/
|
��w��d��ϥΪ��9j�šC
�9j�ŬO��d��9j��B��M�~���r���C
�z�i��w�r�� (,)�B�u (/) �γs�r�� (-) �@���9j�šC
|
uwc-user-attr-sunUCTimeZone
|
America/Los_Angeles
|
��w�إߦ�ƾ�Ҧb���ɰϡC
�z�i�q�U�C�ϰ��ܥ�Ī��ɰϡG
[�n/�_��w]�B[�ڬw/�D�w]�B[�ȤӦa��]�C
|
- �� 6-2 �C�X�P��ƾ�3�ε{������ϥΪ̳ߦn�]�w�C
�� 6-2 uwcdomainconfig.properties �ɮפ����w�]��ƾ�ߦn�]�w
�Ѽ�
|
�w�]��
|
�y�z
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultView
|
dayview
|
��w�z�n�J��n��ܪ��w�]��ƾ��˵�C�i�οﶵ���G
���˵�B�g�˵�B���˵�Φ~�˵�C
|
uwc-user-attr-icsExtendedUserPrefs-ceShowCompletedTasks
|
false
|
��w�w�������@�~�O�_�n�X�{�b��ƾ䪺 [�@�~] ���椤�C
�p�G�z�n��w�������@�~�X�{�b��ƾ䪺 [�@�~] ���椤�A�бN�w�]���ܧutrue�v�C
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultCategory
|
Business
|
��w3�b�䤤�إ߷s�ƥ�Χ@�~���w�]�����C
�i������G
[�g�~��$�]�B[��|]�B[�ͤ�]�B[�Ӱ�]�B[���\]�B[���O]�B[�l�}�|ij]�B[���\]�B[����]�B[���\]�B[�|ij]�B[��L]�B[�ӤH]�B[��Q�|]�B[��V]�B[�Ȧ�]�B[��] �H�� [����]�C
|
uwc-user-attr-icsExtendedUserPrefs-ceDayHead
|
9
|
��w�@�ѱq�X�I�}�l�C
|
uwc-user-attr-icsExtendedUserPrefs-ceDayTail
|
18
|
��w�@�Ѩ�X�I����C
|
uwc-user-attr-icsExtendedUserPrefs-ceInterval
|
PT1H0M
(�@�p��)
|
��w���$@�Ѫ����j�ɶ��C
�b��ζg�˵�A�@�ѹ��&��b�p�ɩΤ@�p�ɪ��ɶ����C
�z�i�H�N�w�]�����-��ܧ� PT0H30M (�b�p��)
|
uwc-user-attr-icsFirstDay
|
1
|
�b��ƾ䤤��w�@�g���Ĥ@�ѡC�ھڹw�]�ȡA�g�� (1) �Q��@�g���Ĥ@�ѡA�g�� (7) �Q��@�g���̫�@�ѡC
|
uwc-user-icsExtendedUserPrefs-ceWeekEndDays
|
1,7
|
�b��ƾ��˵��w�g���O���X�ѡC
�ھڹw�]�ȡA�g�� (1) ���@�g���Ĥ@�ѡA�g�� (7) ���@�g���̫�@�ѡC
�r���9j���Ʀr�M��N��@�g���@���g�������X�ѡC
|
uwc-user-attr-icsExtendedUserPrefs-ceIncludeWeekendInViews
|
false
|
�b��ƾ䪺�u�g�v�Ρu��v�˵�A�ҥΩΰ��ζg������ܡC
�p�G�g��3����ܦb��ƾ䪺�u�g�v�Ρu��v�˵�A�бN�w�]�ȳ]�w���utrue�v�C
|
uwc-user-attr-icsExtendedUserPrefs-ceSingleCalendarTZISD
|
true
|
��w��ƾ䪺�ɰϤ��O�_3��ܦ�ƾ�C
�p�G���Ʊ�b��ƾ�ɰϤ��˵��ƾ�A�бN�w�]���ܧufalse�v�C�b�����p�U�A�Ҧ���ƾ䳣�N��ܦb [����ﶵ] ���ҫ�w���ɰϤ��C
|
uwc-usr-attr-icsExtendedUserPrefs-ceDefaultAlarmStart
|
PT0H30M
|
��w�w�]�n�b�ƥ�Χ@�~�o�ͪ��X�p�ɤδX���d��e�ǰe����C
|
uwc-user-attr-icsExtendedUserPrefs-ceNotifyEnable
|
false
|
��w��إ߷s���ƥ�ɡA�O�_�N�q�l�l��T�� (�]�t ical ����) �ǰe���������Q�ܽФH�C
���Ī��Ȧ��Gfalse�Btrue�C
|
�� 6-3 uwcdomainconfig.properties �ɮפ����w�]�q�T��ߦn�]�w
�Ѽ�
|
�w�]��
|
�y�z
|
uwc-user-sunAbExtendedUserPrefs-abName
|
Personal Address Book
|
��w�w�]�q�T��W�١C
|
uwc-user-attr-sunAbExtendedUserPrefs-abDescription
|
This is the personal address book
|
��w�w�]�q�T��²�u�y�z�C
|
uwc-user-attr-sunAbExtendedUserPrefs-abEntriesPerPage
|
25
|
��w�C���W�n��ܪ��q�T��س̤j�ƥءC�i�οﶵ���G25�B50�B75�C
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearchDisplayColumn1
|
displayname
|
��w�Ĥ@�椤��ܪ��ȡC�ھڹw�]�ȡA�Ĥ@������p���H�θs�ժ��W�١C
|
uwc-user-attr-sunAbExtendedUserPrefs-abSerchDisplayColumn2
|
primaryemail
|
��w�q�T��ĤG�椤��ܪ��ȡC
�z�i�H�N�檺��ܦW�ٳ]�w���G
[��ܦW��]�B[���q]�B[¾��]�B[�D�n�q��]�B[���ȹq��]�B[��a�q��]�B[�ǯu�q��]�B[�I�s���q��]�B[�D�n�q�l�l��]�B[�q�l�l�� 2]�B[�q�l�l�� 3]�B[��a�a�}]�B[���q�a�}]�B[�� URL 1]�B[�� URL 2]�B[��ƾ� URL]�B[�Ŷ����L URL]�B[�ͤ�]�B[�g�~��$�]�B[��´���]�B[�s��]�B[�˵��ƾ�]�C
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearchDisplayColumn3
|
|
��w�q�T��ĤT�椤��ܪ��ȡC
�z�i�H�N�檺��ܦW�ٳ]�w���G
[��ܦW��]�B[���q]�B[¾��]�B[�D�n�q��]�B[���ȹq��]�B[��a�q��]�B[�ǯu�q��]�B[�I�s���q��]�B[�D�n�q�l�l��]�B[�q�l�l�� 2]�B[�q�l�l�� 3]�B[��a�a�}]�B[���q�a�}]�B[�� URL 1]�B[�� URL 2]�B[��ƾ� URL]�B[�Ŷ����L URL]�B[�ͤ�]�B[�g�~��$�]�B[��´���]�B[�s��]�B[�˵��ƾ�]�C
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearchDisplayColumn4
|
edit
|
��w�q�T��ĥ|�椤��ܪ��ȡC
�z�i�H�N�檺��ܦW�ٳ]�w���G
[��ܦW��]�B[���q]�B[¾��]�B[�D�n�q��]�B[���ȹq��]�B[��a�q��]�B[�ǯu�q��]�B[�I�s���q��]�B[�D�n�q�l�l��]�B[�q�l�l�� 2]�B[�q�l�l�� 3]�B[��a�a�}]�B[���q�a�}]�B[�� URL 1]�B[�� URL 2]�B[��ƾ� URL]�B[�Ŷ����L URL]�B[�ͤ�]�B[�g�~��$�]�B[��´���]�B[�s��]�B[�˵��ƾ�]�C
|
�t�m personalstore.properties �ɮ�
�ק� personalstore.properties �ɮפ����ѼơA�H�t�m�q�T���x�s�B���q�ؿ�Υ�ݥؿ�C
�� 6-4 �C�X�x�s�b personalstore.properties �ɮפ����]�w�C
�� 6-4 �x�s�b personalstore.properties �ɮפ����t�m�]�w
�Ѽ�
|
�w�]��
|
�y�z
|
db.defaultpsrootpattern
|
ldap:///piPStoreOwner=%U,o=%D,o=PiServerDb
|
��w�ΨӬ��ϥΪ̥H�ʺA�覡�غc psRoot �Ȫ��Ҧ��Cpsroot �i�ѧO�ϥΪ̶��ر`�n����m�C
%U = �ϥΪ̪� uid (�ujsmith�v)
%D = �ϥΪ̪���� (�usiroe.com�v)
%O = ���̭��n������ (�usiroe�v)
|
db.xxx.class
|
com.iplanet.iabs.ldap.plug.iLDAP
|
��w��@�~���{���� java ���O�W�١C�Ҧp LDAP �~���{���C
|
db.xxx.urlmatch
|
|
��w URL ���榡���G
ldap://host:port/DN
�ھڦ��ѼơA�ѧO xxx ��ҡC
�ӭ�3��3�� defaultps.xml �ɮפ��x�s���ubookremoteurl�v�ݩʡC
|
db.xxx.configpath
|
|
��w�]�t����� LDAP ��T���t�m�ؿ��|�C
�p�G�Ӹ�|�O�۹諸�A�h�P���ɮת���m�۹�C
|
db.xxx.wildcardsearch
|
|
��w�U�Φr���j�M���A�n��J���̤֦r���ơC
|
db.xxx.randompaging
|
false
|
��w�~���{���O�_�䴩�H��s��A�H�άO�_�����q�Ĥ@���s��C�Ӻ�C
�p�G���ufalse�v�A�j�M�{�DZN�~��j�M�A�����쥿�T�����C
|
db.xxx.corporatedir
|
false
|
��q�ؿ�A�ӭ�3���utrue�v�C
|
db.useUserPsRoot
|
false
|
�N�ӭȳ]�w���utrue�v�A�H�ϥΨϥΪ̪� psRoot �ȡC�p�G�]�w���ufalse�v�A�|�ϥ� defaultserver ���ȡC
|
�t�m defaultps.xml �ɮ�
defaultps.xml �ɮץ]�t�ϥΪ̲Ĥ@���n�J�ɡA�b LDAP �x�s���إߪ��ӤH�Τ��q�q�T��w�]�w�q�C
�C�ӳq�T��`�I���]�t��줤���ϥΪ̫إߪ��q�T��w�q�Adefaultps.xml �ɮK�b�Ӻ��U�C
�U�C�� defaultps.xml �� XML �Ϭq (�]�t�ӤH�q�T��Τ��q�q�T��w�q) ���d�ҡC
�ӤH�q�T�� XML
�{���X�d�� 6-1 �]�t�ӤH�q�T��w�q�� XML �Ϭq
<book booktype="abook">
|
<bookoc>piLocalBook</bookoc>
|
<entry entryID="pab">
|
<displayname>_Personal Address Book</displayname>
|
<description>_This is your Personal Address Book</description>
|
</entry>
|
</book>
|
|
���q�ؿ� XML
�{���X�d�� 6-2 �]�t���q�q�T��w�q�� XML �Ϭq
<book booktype="abook"
|
bookremoteurl="ldap://corpdirectory">
|
<bookoc>piRemoteBook</bookoc>
|
<entry entryID="idirectory">
|
<displayname>_Corporate Directory</displayname>
|
<description>_This is Corporate Directory</description>
|
</entry>
|
</book>
|
|
��q�λ��ݳq�T��Apersonalstore.properties �ɮפ�3�Ӧ���3�� xxx ��ҡCpersonalstore.properties �ɮפ��� db.xxx.urlmatch �ȡA3�ӫ�w�� defaultps.xml �ɮפ����Ѫ� bookremoteurl �ݩʭȡC
�Y�n�W�[�s�����ݳq�T��A�ݭn�W�[�U�C���ءG
- �b defaultps.xml �ɮפ��W�[�s���q�T��`�I
- �b personalstore.properties �ɮפ��W�[�s�� xxx ��ҡC
- �b WEB-INF/config �U�إߥؿ�A�H�x�s db_config.properties �� xlate �ɮסC
|
�Ƶ�
|
xlate �ɮץ]�t�p���H�θs�ժ� LDAP Schema �γq�T�� XML Schema ����������M�C
|
|
�ۭq���� GUI
�D�D�ɮץ]�t Communications Express ���X�{���ϥ���W�٤Ψ�w�]��m�C�p�G�n�ܧ�v����m�A���ܧ��ɮפ���w����|�C�w�]�� theme.properties �ɮצ�� uwc-deployed-path/WEB-INF/skin ���U�C
�t�m uwcdomainconfig.properties �ɮפ����y��
uwcdomainconfig.properties �ɮץ]�t���䴩�y�����M��C�M�椤���U�ػy�����Τ8��9j�C�z�i�H�w�q Communications Express �N�����䴩���y���M��C
�Ҧp�A�p�G�z�n�b siroe.com ��줤�䴩 en (�^��)�Bde (�w��)�Bfr (�k��) �� ja (���) ���y���A�бN�Ӻ�� uwcdomainconfig.properties �ɮפ��� supportedLanguages �]�w�� supportedLanguages=en;fr;de;ja�C
uwcdomainconfig.properties �ɮ� siroe.com 3���G
WEB-INF/domain/siroe.com/uwcdomainconfig.properties
�z�]�����w�q��3�� i18n.properties �ɮפ��i���g�ƪ��r��C�Ҧp�A
uwc-common-options-preferredLanguage-en=English
uwc-common-options-preferredLanguage-de=German
uwc-common-options-preferredLanguage-fr=French
uwc-common-options-preferredLanguage-ja=Japanese
i18n.properties �ɮ� siroe.com �N���G
WEB-INF/domain/siroe.com/locale/i18n.properties
�b�ϥΪ̪� LDAP ���دʤ� preferredLanguage �ݩʪ����p�U�A��쪺 preferredLanguage �ݩʡB�s��Ѫ����Y�Ȥ� i18.properties �ɮת��i�ΩʡA�M�w�F�ϥΪ̶��q�@�~���ϥΪ��y���C