Sun Java logo     �W�@��      �ؿ�      �d�      �U�@��     

Sun logo
Sun Java System Calendar Server �޲z��n 

�� 1 ��
²��

Sun Java™ System Calendar Server 6 2004Q2 (Calendar Server) �H�e�٬� Sun™ ONE Calendar Server�A�O�i����~�M�A�Ȩ�3�Ӵ��Ѷ����Ʀ�ƾ�\��M�Ƶ{�����i����ѨM��סCCalendar Server �䴩�ƥ�M�u�@���ӤH��ƾ�P�s�զ�ƾ�A�٤䴩�귽 (�p�|ij�ǩM�]��) ��ƾ�C

�p�ݦ���򥻰t�m��ת���T�A�аѾ\���H�U��W���uSun Java System Calendar Server 6 2004Q2 Deployment Planning Guide�v�R

http://docs.sun.com/coll/CalendarServer_04q2 �M
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

�����]�t�H�U��T�G


Calendar Server �t�m

Calendar Server �t�m�|�ھگ��I���S�w�ݨD�Ӧ��Ҥ��P�C���p�`����H�U�T�ذ򥻰t�m�G

�������ѥH�W�t�m��²���C�p�ݧ�h��T�A�аѾ\�u�Ω� CLD Plug-in ���t�m�v�C

��@��A���̤p�t�m

�b��@��A���̤p�t�m (�p�� 1-1 �ҥ�) ���A�Ҧ� Calendar Server �A�� (�{��) ���b�P�@��A���W���A�i�H�b�P�@ CPU (�B�z��) ���A�]�i�H��h�� CPU�C�ؿ��A���M Sun Java System Identity Server �{�ǥi�H�b�P�@��A���Τ��P��A���W���C��@��A���̤p�t�m�]�A�H�U����C

Calendar Server

��@��A���W�� Calendar Server ��ҥ]�A�H�U�A�ȡG

�p�ݦ��� Calendar Server �A�Ȫ�����A�аѾ\�uCalendar Server �A�ȡv�C

���ƾ��Ʈw�P cshttpd �{�Ǥ��b�P�@��A���W�ɡA��Ʈw�s�u��w (DWP) �A�� (csdwpd �{��) �i���Ѻ��\��A��ѩ��Ʈw�b�P�@��A���W�A�]���̤p�t�m�����ݭn�ӪA�ȡC

Directory Server

Calendar Server �ݭn�N��ƾ�ϥΪ̶����x�s�b�ؿ��A�����C�M��ACalendar Server �|�ϥΦ��ؿ��A���i��ϥΪ̻{�ҥH���x�s�P�^��ϥΪ̳ߦn�]�w�CCalendar Server �w�]�w�ˤ䴩�b LDAP �ؿ� (�Ҧp Sun Java System Directory Server�A���i�H�P Calendar Server �`�n�b�P�@�x��W�A�]�i�H�`�n�b���ݦ�A���W�C) ���w�q���ϥΪ̡C

�p�G�ϥΪ̤w�x�s�b LDAP �ؿ�A�z�u�ݱN�ؿ��A���ɯŦ� Directory Server �Y�i�䴩�Ҧ�����A�H���\�ϥΪ̦s�� Calendar Server�C�p�ݦ��� Directory Server ����T�A�аѾ\�H�U����R

http://docs.sun.com/coll/DirectoryServer_04q2 �M
http://docs.sun.com/coll/DirectoryServer_04q2_zh_TW

��O�A�p�G�@�N�A�z�i�H�ϥ� Calendar Server API (CSAPI) �Ӽ��g Plug-in�A�H�ϥΫD LDAP �ؿ��A���C�� API �b�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v���������C

Sun Java System Identity Server

Sun Java System Identity Server (�o�檩�� 2003Q4 (6.1) �Χ󰪪���) ���ѥH�U�\��G

Identity Server �i�H�b��� Calendar Server ���P�@��A���W�Φb���ݦ�A���W���C

�@��ϥΪ�

�@��ϥΪ̥i�H�z�L�ϥΨ�� Web �ϥΪ̤��� (UI) (�Y Sun Java System Calendar Express �� Sun Java System Communications Express) ���@�q�Τ�ݾ�s�u�� Calendar Server�C�p�ݦ����@�ϥΪ̤�������T�A�аѾ\�U�۪������u�W����CCommunications Express �٨㦳���H�U��W���uAdministration Guide�v�Rhttp://docs.sun.com/coll/CalendarServer_04q2 �M
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

�� 1-1 ��@��A�� Calendar Server �̤p�t�m

Calendar Server �̤p�t�m

���e��/��Ʈw��ݦ�A���t�m

Calendar Server �z�L�N�t�m�%��b�h�x�e�ݦ�A���M��ݦ�A���W�A�Ӥ䴩����ʡC�b�C�x��A���W�ACalendar Server �A�� (�{�ǩα`�n�{��) �]�i�H�%��b�h�� CPU (�γB�z��) �W�C

�b���e��/��Ʈw��ݰt�m (�p�� 1-2 �ҥ�) ���A�ϥΪ̨ϥθ�Ʈw�s�u��w (DWP) �A�� (csdwpd �{��) �n�J�e�ݦ�A���ós�u�ܫ�ݦ�A���C��ƾ��Ʈw�ȥi�s�u�ܫ�ݦ�A���C

Calendar Server

�p�U�ҥܡACalendar Server �{�Ǧb�e�ݦ�A���M��ݦ�A���W���G

�p�ݦ��� Calendar Server �A�Ȫ�����A�аѾ\�uCalendar Server �A�ȡv�C

Directory Server

�i���� Calendar Server �t�m�ݭn Directory Server �ӻ{�ҨϥΪ̨��x�s�ϥΪ̳ߦn�]�w�C

Sun Java System Identity Server

�z�i�H�ϥ� Identity Server (�o�檩�� 6.1 [�o�檩�� 6 2003Q4] �Χ󰪪���) �H��{�榸�n�J (SSO) �P�ϥ� Sun LDAP �Ҧ� 2�C�Y�n�G�ةM�޲z�U�� (����) ���B�ϥΪ̡B�s�աB�9β�´�B�귽�H�Ψ���A�Шϥήھ� Identity Server SDK �إߪ��ϥΪ̺޲z���ε{�� commadmin�C

�@��ϥΪ�

�@��ϥΪ̥i�H�z�L�ϥΨ�� Web �ϥΪ̤��� (UI) (�Y Sun Java System Calendar Express [�ª� UI] �� Sun Java System Communications Express [�s���Τ@ Web �Τ��]) ���@�q�Τ�ݾ�s�u�ܫe�ݦ�A���C

�p�ݦ����@�ϥΪ̤�������T�A�аѾ\�U�۪������u�W����CCommunications Express ����L�����H�U��R

http://docs.sun.com/coll/CalendarServer_04q2 �M
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

�� 1-2 ���e��/��Ʈw��ݦ�A���t�m

�i���� Calendar Server �t�m

�h�x�e��/��ݦ�A���t�m

�b�h�x�e��/��ݦ�A���t�m (�p�� 1-3 �ҥ�) ���A�ϥΪ̵n�J�Y�x�S�w��A���A�B�C�x��A�����s�u�ܦ�ƾ��Ʈw�C���t�m�i���ƾ�%��b���P���a�z�ϰ�A�U��ƾ����Ҧ��̵n�J Calendar Server �ɩҦb����A���W�C

Calendar Server

�C�x�e��/��ݦ�A�����ݭn�Ҧ��� Calendar Server �A�ȡG�޲z�A�� (csadmind �{��)�BHTTP �A�� (cshttpd �{��)�B�ƥ�q���A�� (enpd �M csnotifyd �{��) �H�θ�Ʈw�s�u��w (DWP) �A�� (csdwpd �{��)�C

�p�ݦ��� Calendar Server �A�Ȫ�����A�аѾ\�uCalendar Server �A�ȡv�C

Directory Server

�h�x�e��/��ݦ�A���t�m�ݭn Directory Server �ӻ{�ҨϥΪ̨��x�s�ϥΪ̳ߦn�]�w�C

Identity Server

�z�i�H�ϥ� Identity Server (�o�檩�� 6.1 [�o�檩�� 6 2003Q4] �Χ󰪪���) �H��{�榸�n�J (SSO) �P�ϥ� Sun LDAP �Ҧ� 2�C�Y�n�G�ةM�޲z�U�� (����) ���B�ϥΪ̡B�s�աB�9β�´�B�귽�H�Ψ���A�Шϥήھ� Identity Server SDK �إߪ��ϥΪ̺޲z���ε{�� commadmin�C

�@��ϥΪ�

�@��ϥΪ̥i�H�z�L�ϥΨ�� Web �ϥΪ̤��� (UI) (�Y Sun Java System Calendar Express [�ª� UI] �� Sun Java System Communications Express [�s���Τ@ Web �Τ��]) ���@�q�Τ�ݾ�s�u�ܫe�ݦ�A���C�p�ݦ����@�ϥΪ̤�������T�A�аѾ\�U�۪������u�W����CCommunications Express ����L�����H�U��R

http://docs.sun.com/coll/CalendarServer_04q2 �M
http://docs.sun.com/coll/CalendarServer_04q2_zh_TW

�� 1-3 �h�x�e��/��ݦ�A���t�m

�Ω�h�x�e��/��ݦ�A���� Calendar Server �t�m


Calendar Server �w��

Calendar Server ���w�˩M�t�m�P�ª� Calendar Server (2003Q4 ���e������) ���w�˩M�t�m���ܤj���P�C���A���� Calendar Server ���W�ߦw�˵{���C

�p�G�z�|���w�� Calendar Server 2003Q4 (6.0)�A�h�����ϥ� Sun Java Enterprise System �w�˵{���H��o 2004Q2 �����C�z�٥i�H�ϥΦ��w�˵{���w�˨�L Sun ���󲣫~�M�M�˳n��C�p�ݦ��� Java Enterprise System �w�˵{������T�A�аѾ\�uSun Java Enterprise System 2004Q2 Installation Guide�v�C

�p�G�z�n�q Calendar Server 6 2003Q4 �ɯŦ� Calendar Server 6 2004Q2�A�ɯŵ{�Ǧb�uSun Java Enterprise System 2004Q2 Installation Guide�v���uUpgrading from Java Enterprise System 2003Q4�v���������C

�p�ݦ���q�ª� Calendar Server �E������T�A�аѾ\�� 4 ���u�E�����ε{���v������T�C


�w�˫᪺�t�m

�w�� Calendar Server 6 2004Q2 ��A�z�������i��t�m�C�ӨB�J��e�@���w�˵{�Ǫ��@���(Ӱ��A��{�b�w�q�w�˵{��������X�ӡC

�w�� Calendar Server ����A�z������ӥH�U����t�m Calendar Server�R

  1. ��� Directory Server �]�w�{���� (comm_dssetup.pl)�A�H�t�m Sun Java System Directory Server 5.x (�p�G�ӵ{���ɩ|�����)�C
  2. ��� Calendar Server �t�m�{�� (csconfigurator.sh)�A�H�t�m�z���I���S�w�ݨD�ëإ߷s�� ics.conf �t�m�ɮסC�p�ݦ��� ics.conf �ɮפ��U�Ѽƪ�����A�аѾ\���� A �uCalendar Server �t�m�Ѽơv�C

comm_dssetup.pl �M csconfigurator.sh �����H�U�ؿ�G/opt/SUNWics5/cal/sbin

�p�ݦ����� comm_dssetup.pl �M csconfigurator.sh ����T�A�аѾ\�� 10 ���u�޲z Calendar Server�v�C


Calendar Server �޲z��

Calendar Server �޲z��]�A�G

Calendar Server �޲z�� (calmaster)

Calendar Server �޲z��O�i�H�޲z Calendar Server ���㦳����K�X���S�w�ϥΪ̦W�١C�Ҧp�ACalendar Server �޲z��i�H�ҰʩM���� Calendar Server �A�ȡB�W�[�M�R���ϥΪ̡B�إߩM�R����ƾ䵥���C�ӨϥΪ֦̾��� Calendar Server ���޲z���v���A��@�w�֦���ؿ��A�����޲z���v���C

Calendar Server �޲z��w�]�ϥΪ� ID �O calmaster�A��p�G�@�N�A�z�i�H�b Calendar Server �t�m�v���w��L�ϥΪ̡C�w�˫�A�z�]�i�H�b ics.conf �ɮת� service.admin.calmaster.userid �ѼƤ���w��L�ϥΪ̡C

�z�� Calendar Server �޲z���w���ϥΪ� ID �����O�ؿ��A���������ĨϥΪ̱b���C�p�G�b�t�m�v��ACalendar Server �޲z��ϥΪ̱b�����s�b��ؿ��A�����A�h�t�m�{���i���z�إ߸ӱb���C

��� 1-1 ���� ics.conf �ɮפ��� Calendar Server �޲z��t�m�ѼơC

��� 1-1 Calendar Server �޲z��t�m�Ѽ� 

�Ѽ�

����

service.admin.calmaster.userid

�Q��w�� Calendar Server �޲z��H��ϥΪ� ID�C�z�����b Calendar Server �w�˴v����Ѧ����ݭȡC�w�]�� "calmaster"�C

service.admin.calmaster.cred

�Q��w�� Calendar Server �޲z��ϥΪ� ID ���K�X�C�z�����b�w�˴v����Ѧ����ݭȡC

caldb.calmaster

Calendar Server �޲z��q�l�l���}�C�w�]�� "root@localhost"�C

service.admin.calmaster.overrides.accesscontrol

��� Calendar Server �޲z��O�_��m���s���C�w�]�� "no"�C

service.admin.calmaster.wcap.allowgetmodifyuserprefs

��� Calendar Server �޲z��O�_��ϥ� WCAP ��O��o�ó]�w�ϥΪ̳ߦn�]�w�C�w�]�� "no"�C

service.admin.ldap.enable

�ҥ� LDAP ��A���{�Ҧb service.admin.calmaster.userid ����w���ϥΪ̡C�w�]�� "yes"�C

Calendar Server �ϥΪ̩M�s��

�b Solaris �@�~�t�ΤW�A�o�ǯS�?�b���O��� Calendar Server �ɩҥΪ��ϥΪ� ID �M�s�� ID�C���D�����n����]��z�L�k�ϥιw�]�ȡA�_�h�Шϥιw�]�� icsuser �M icsgroup�A�p�G���̤��s�b�A�t�m�{���|�۰ʫإ߳o�ǭȡC

��O�A�p�G�@�N�A�z�i�H�b��� Calendar Server �t�m�{���ɡA��w icsuser �M icsgroup ���~����L�ȡC�o�ǭȤ'O�x�s�b ics.conf �ɮפ��� local.serveruid �M local.servergid �ѼƤ��C

�W�ŨϥΪ� (root)

�b Solaris �@�~�t�ΤW�A�z�����H�W�ŨϥΪ� (root) ������n�J�A�Φ����W�ŨϥΪ� (root)�A�o�ˤ~��w�� Calendar Server�C�z�]�i�H�W�ŨϥΪ̪�������A�H�ϥΫ�O�椽�ε{���Ӻ޲z Calendar Server�C����Y�Ǥu�@�A�z3�H icsuser �M icsgroup (�αz�ҿ諸��) ��������A�ӫD�H�W�ŨϥΪ̪�������A�H�קK�s�� Calendar Server �ɮ׮ɵo�Ͱ��D�C

�N�z�޲z��n�J

�Y�n���\ Calendar Server ���޲z��N�z�n�J�A�а��H�U�B�J�G

  1. �b ics.conf �ɮפ��A�]�w�H�U�ѼơG
  2. service.http.allowadminproxy = "yes"

  3. ���s�Ұ� Calendar Server �H�Ϸs�ȥͮġC
  4. �ϥΥH�U WCAP ��O�A���Һ޲z��N�z�n�J�O�_�b�u�@�G
  5. http://server[:port]/login.wcap?user=admin-user
    &password=admin-password&proxyauth=calendar-user

    �䤤�G

    • server ����� Calendar Server ����A�����W�١C
    • port �� Calendar Server ���s���𸹽X�C�w�]�s���� 80�C
    • admin-user �� Calendar Server �޲z��C�Ҧp�Acalmaster�C
    • admin-password �� admin-user ���K�X�C
    • calendar-user �� Calendar Server �ϥΪ̪� calid�C
    • �p�G��O���\�ACalendar Server �N��� calendar-user ����ƾ�C�p�G�o�Ͱ��D�ACalendar Server �N��ܡu�����v�v�C��]�i��O�G

    • admin-user �S�� Calendar Server �޲z���v���C
    • admin-password �����T�C
    • calendar-user ���O���Ī� Calendar Server �ϥΪ̡C

 


Calendar Server �@��ϥΪ̺޲z

�@��ϥΪ̥i�H�z�L�ϥΨ�� Web �ϥΪ̤��� (UI) (�Y Sun Java System Calendar Express �� Sun Java System Communications Express) ���@�q�Τ�ݾ�s�u�� Calendar Server�C�ϥΪ̦b LDAP �ؿ���㦳�ߤ@�����ءC�C��ϥΪ̧��i�H�㦳�@�өΦh�Ӧ�ƾ�A�åi�ݩ�@�өΦh�Ӹs�աC

�޲z��֦��A���v���A�i�H�ϥΨϥΪ̺޲z���ε{���W�[�B�R���έק�ϥΪ̤Ψ��ƾ�C

���p�`����ϥΪ̩M�ϥΪ̦�ƾ�޲z���H�U�譱�R

�إ� Calendar Server �ϥΪ�

Calendar Server �ϥΪ̥i��ʩΦ۰ʫإߡG

�{�� Calendar Server �ϥΪ�

Calendar Server �ݭn�ؿ��A�� (�p Sun Java System Directory Server) �ӻ{�ҨϥΪ� (���x�s�ϥΪ̳ߦn�]�w)�C��O�A�����\�s��D LDAP �ؿ��A�����w�q���ϥΪ̡ACalendar Server �ǤJ�F Calendar Server API (CSAPI)�A�H�Ω󼶼g Plug-in �Ӧs��D LDAP �ؿ�C�p�ݦ��� CSAPI ����T�A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v�C

Calendar Server �ϥΪ̳ߦn�]�w

Calendar Server ���\�ϥΪ̳z�L�]�w�x�s�b�ؿ��A�������ϥΪ̳ߦn�]�w�ݩʡA�Ӧۭq���ƾ��ƪ��˵�C�ϥΪ̳ߦn�]�w (�P Calendar Server �t�m�ѼƬ۹�) �O���ƾ��ƪ��ϥΪ̤�����ܪk�A�]�A�ϥΪ̦W�١B�q�l�l���}�H�δyø��ƾ��˵���u��ϥΪ���m���������ءC

�p�ݳߦn�]�w�M��A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v���� get_userprefs �M set_userprefs WCAP ��O�C

��ƾ�s��

��ƾ�s�լO�ӤH��ƾ䪺�R�W�M��C�s�զ�ƾ䤹�\�N�h�Ӧ�ƾ�զX����@��ƾ�H���˵�C�Ҧp�A�ϥΪ̥i�H�֦��Ѩp�H��ƾ�B�����ƾ�M���q�����ƾ�Ҳզ�����ƾ�s�աC�ϥΪ��٥i�H�ϥΦ�ƾ�s�ըӿ���ƾ�M��B�ñ��˵�o�Ǧ�ƾ�A���ܽгo�Ǧ�ƾ䪺�Ҧ��̰ѻP�Y�Өƥ�C

�p�ݦ��� Calendar Server �ϥΪ̪���h��T�A�аѾ\�� 12 ���u�޲z�ϥΪ̩M�귽�v�C


Calendar Server ���

���p�`����H�U���� Calendar Server ��ƪ���T�G

Calendar Server ��Ʈ榡

Calendar Server ��Ʈ榡�H RFC 2445�uInternet Calendaring and Scheduling Core Object Specification (iCalendar)�v���ҫ��CCalendar Server �䴩�H�U�榡�G

�z�i�H�z�L�}�o�ۤv���Ω� Calendar Express �˵�M��ܤ�� XSL �ഫ�A�W�[��L�榡�C�٥i�H�ϥ� CSAPI �� WCAP ��w�}�o�ഫ�� DLL �Φ@�ε{���w�C�p�ݦ��� WCAP �M CSAPI ����T�A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v�C

��ƾ��ƪ��פJ�M�ץX

��ƾ��Ư�H iCalendar (.ical) �� XML (.xml) ���榡�פJ�M�ץX�C�@��ϥΪ̥i�H�ϥάY�عϧΤƨϥΪ̤��� (�Ҧp Sun Java System Calendar Express) �פJ�M�ץX��ơC�p�ݦ����T�A�аѾ\��3�ϥΪ̤������u�W����CCalendar Server �޲z��i�H�ϥ� Calendar Server csimport �M csexport ���ε{���פJ�M�ץX��ƾ��ơC

�Ω��ƥ洫����ƾ�s��

��ƾ�i�@�����O�b�q�l�l��T���M������s���A�H�ѰѷӡC�b�o�ر��p�U�A�u�n�Ӧ�ƾ䤹�\�QŪ��A�ϥΪ̵L�ݵn�J Calendar Server�A��@�U�s���Y�i�˵��ƾ�C�Ҧp�A�H�U�s����w�W�� Auditorium ���귽��m�G

http://calendar.sesta.com:8080/?calid=Auditorium

Calendar Server ĵ��

Calendar Server �䴩��A���ݹq�l�l��ĵ�ܡA�o��ĵ�ܥi�H�ǰe�ܦ��H�H�M��C�q�l�l��T�����榡�i�H�t�m�A�B�Q�@����A���ݩ� (�ӫD�ϥΪ��ݩʩΦ�ƾ��ݩ�) �Ӻ��@�CCalendar Server �� ITIP/IMIP �з� (RFC-2446 �M RFC-2447) ���䴩�����A�䤤�]�A�Ω�ƥ� ITIP ��k�GPUBLISH�BREQUEST�BREPLY �M CANCEL�C


Calendar �s���

Sun™ ONE Calendar Server �ϥΦs���M�� (ACL) �M�w��ƾ�B��ƾ�S�ʩM��ƾ䤸�� (�Ҧp�ƥ�Ϋݿ�ƶ� [�u�@]) ���s���C

���p�`�[�\�H�U�D�D�G

�w�� Calendar Server �n�J

�ϥΪ̳z�L Calendar Express �n�J Calendar Server �ɡA�̹w�]�{�ҵ{�Ǩä��[�K�n�J��T (�]�A�ϥΪ̦W�٩M�K�X)�C�p�G�z�n�b���I�W�i��w���n�J�A�бN Calendar Server �t�m���ϥΦw���M���h (SSL) ��w�ӥ[�K�n�J��ơC�p�ݧ�h��T�A�аѾ\�� 7 ���u�t�m SSL�v�C

�ϥΪ̦s���

Calendar Server �b�M�w��ƾ�B��ƾ�S�ʥH�Φ�ƾ䤸�󪺦s��ɡA�|�Ҷq�H�U�ϥΪ̡G

�s���M�� (ACL)

Calendar Server �ϥΦs���M�� (ACL) �M�w��ƾ�B��ƾ�S�ʩM��ƾ䤸�� (�Ҧp�ƥ�M�ݿ�ƶ� [�u�@]) ���s���CACL �Ѥ@�өΦh�Ӧs���� (ACE) �զ��A�o�Ǧs���جO�@�P�M�Ω�P�@��ƾ�Τ��󪺦r��CACL �����U�� ACE �����Ѥ8��9j�C�Ҧp�G

ACE �ѥH�U���2զ��A�䤤�U�Ӥ��%ѫ�ƲŸ� (^) �9j�G

�Ҧp�A�b ACE jsmith^c^wd^g ���G

Who

Who ���,O ACE ���D�n�ȡA��� ACE �M�Ω�֡A�p�ӧO�ϥΪ̡B���ΨϥΪ̪��S�w�����C

Who �]�٬��q�ΥD�n�W�� (UPN)�C�ϥΪ� UPN �O�P�ϥΪ̺�쵲�X���ϥΪ̵n�J�W�١C�Ҧp�A��� sesta.com ���ϥΪ� bill �� UPN �� bill@sesta.com�C

��� 1-2 ��� Calendar Server ACE ���ϥΪ� Who �榡�C

��� 1-2 �s���� (ACE) �r�ꪺ Who �榡 

�榡

����

�ϥΪ�

��S�w���ϥΪ̡C�Ҧp�Gjsmith�C

�ϥΪ�@���

��S�w��줤���S�w�ϥΪ̡C�Ҧp�Gjsmith@sesta.com�C

@���

��O��w��줤�����ϥΪ̡C

�Ҧp�G@sesta.com ��w jsmith@sesta.com�Bsally@sesta.com �H�� sesta.com ��������L�ϥΪ̡C

�ϥΥ��榡�»P�Ωڵ����ӨϥΪ̺�쪺�s��C

@

��Ҧ��ϥΪ̡C

@@{p|o|n}

���ƾ䪺�Ҧ��̡G

  • @@p - �ȭ���D�n�Ҧ���
  • @@o - �����Ҧ��̡A�]�A�D�n�Ҧ���
  • @@n - �D�Ҧ���

What

What ���+�w�n�s��ؼСA�Ҧp��ƾ�B��ƾ䤸�� (�ƥ�Τu�@) �Φ�ƾ�S�ʡC

��� 1-3 ��� Calendar Server ACE ���ϥΪ� What �ؼЭȡC

��� 1-3 �s���� (ACE) �r�ꪺ What �� 

��

����

c

��w��ƾ䤸��A�Ҧp�ƥ�M�u�@

p

��w��ƾ�S�ʡA�Ҧp�W�١B����B�Ҧ��̵�

a

��w��Ӧ�ƾ� (�Ҧ�)�A�]�A����P�S��

How

How ���+�w�ҳ\�i���s����v�������A�ҦpŪ��B�g�J�ΧR���C

��� 1-4 ��� Calendar Server ACE ���ϥΪ��s����v���� How �����C

��� 1-4 �s���� (ACE) �r�ꪺ How ���� 

����

����

r

Ū��s��C

w

�g�J�s��A�]�A�W�[�s���ةM�ק�{�����ءC

d

�R���s��C

s

�Ƶ{ (�ܽ�) �s��C�i�H���ͽШD�A�N�|����^�СA�åB�|�����L iTIP �Ƶ{���ʡC

f

�ȪŶ�/���L (�Ŷ��ɶ�) �s��C�Ŷ�/���L�s��N��ۨϥΪ̥i�H�ݨ��ƾ䤤�w�Ƶ{���ɶ��A��O�ݤ���ƥ�ԲӸ�T�C�ۤϡA�u�|�ݨ�u�D�Ŷ��ɶ��v�X�Ӧr�X�{�b�w�Ƶ{�ɬq������C�L���w�Ƶ{�ƥ󪺮ɬq����C�ܦ��u�Ŷ��ɶ��v�C

l

��쪺�d��s��C

e

�N��i��^�Цs��C�������»P�ϥΪ̥N���ƾ䪺�D�n�Ҧ��̱���Ωڵ��ܽЪ��v���C�L�ݩ�T�a���v���s�������A�]���b�N�ϥΪ̫�w����ƾ䪺�Ҧ��� (���F�D�n�Ҧ��̤��~���Ҧ���) �ɤw�t�ܦ��s�������C

i

�N��i���ܽЦs��C�������»P�ϥΪ̥N���ƾ䪺�D�n�Ҧ��̫إߤέק露���v���A�b�o�Ǥ��󤤤w�g�ܽФF��L�P�|�H��C�L�ݩ�T�a���v���s�������A�]���b�N�ϥΪ̫�w����ƾ䪺�Ҧ��� (���F�D�n�Ҧ��̤��~���Ҧ���) �ɤw�t�ܦ��s�������C

c

�N��i����s��C�������»P�ϥΪ̥N���ƾ䪺�D�n�Ҧ��̨����v���A�w�N�P�|�H���ܽЦܳo�Ǥ���C�L�ݩ�T�a���v���s�������A�]���b�N�ϥΪ̫�w����ƾ䪺�Ҧ��� (���F�D�n�Ҧ��̤��~���Ҧ���) �ɤw�t�ܦ��s�������C

Grant

Grant ���+�w�O�»P�٬O�ڵ��S�w�s���������s��A�Ҧp d (�R��) �� r (Ū��)�C

��� 1-5 ��� Calendar Server ACE ���ϥΪ� Grant �ݩʭȡC

��� 1-5 �s���� (ACE) �r�ꪺ Grant �� 

��

����

g   

�»P�S�w���s����v���C

d   

�ڵ��S�w���s����v���C

ACE �d��

�H�U�d�һ��� ACE ���ϥΡG

��m ACL ���� ACE

�� Calendar Server Ū�� ACL �ɡA���|�ϥΩҹJ�쪺�»P�Ωڵ��ؼЦs��Ĥ@�� ACE�C�]���AACL ���ƧǫD�`���n�A3�ӱƧ� ACE �r��A�ϸ�S�w�� ACE ��ܦb��@�몺 ACE ���e�C

�Ҧp�A���w��ƾ� jsmith:sports �� ACL �����Ĥ@�� ACE �»P�Ҧ��ϥΪ�Ū��s���v���C�M��ACalendar Server �J��F�ĤG�� ACE�A�� ACE �ڵ� bjones �糧��ƾ䪺Ū��s���v���C�o�ر��p�U�ACalendar Server �|�»P bjones �糧��ƾ䪺Ū��s���v���A�æ]���ĤG�� ACE �O�@�ӽĬ�ө������C�]���A���T�O�S�w�ϥΪ� (�p bjones) ���s���v���o�줹��A�b ACL ��3�ӱN bjones �� ACE ��m�b����ʸ�j������ (�Ҧp�M�Φܦ�ƾ䪺�Ҧ��ϥΪ̪� ACE) ���e�C


Calendar Server �����l�t��

Sun Java System Calendar Server �]�A�H�U�����l�t�ΡG

�� 1-4 ��ܳo�Ǥl�t�Ϊ��޿�y�{�C

�� 1-4 Calendar Server �����l�t���޿�y�{

Calendar Server �����l�t���޿�y�{

 

��w�l�t��

��O�M�ШD�g�� HTTP ��w�h��J�C�o�O�̤p�� HTTP ��A����{�A�i���Ĥ䴩��ƾ�ШD�C

�Τ�ݨϥ� SHTML �� Web ��ƾ�s���w (WCAP) ��O�Ӵ���ШD�G

�֤ߤl�t��

�֤ߤl�t�Υ]�A�s���l�t�ΡB�ϥΪ̤��� (UI) ���;��l�t�� (�ϥ� XML �M XSLT �� SHTML �Ψϥθ���ഫ���� WCAP)�B��ƾ��Ʈw�l�t�ΥH�ΩҦ� CSAPI Plug-in�C�֤ߤl�t�η|�B�z��ƾ�ШD�ò��ͩһݪ� UI ��X�C�֤ߤl�t���ٷ|�B�z�ϥΪ̻{�ҡA�]�A Calendar Server API (CSAPI) �M�N�z�{�� SDK (authSDK)�C

��Ʈw�l�t��

��Ʈw�l�t�Ψϥ� Sleepycat Software �� Berkeley DB (��Ʈw API ���O���Ϊ�)�C��Ʈw�l�t�Υi�V��Ʈw�x�s��ƾ��ơA�]�i�q��Ʈw���^���ƾ��ơA�䤤�]�A�ƥ�B�ݿ�ƶ� (�u�@) �Mĵ�ܡC��ƾ��ƥH iCalendar �榡����¦�A�ӥΩ� Calendar Server ��ƪ��Ҧ��O iCalendar �зǪ��W���X�C

��Ʈw�l�t�ζǦ^�C���榡����ơA�M��֤� UI ���;� (SHTML �� WCAP) �|�N�C������ഫ���һݪ���X�C

���4�����ƾ��Ʈw�ACalendar Server �ϥΤ4�����Ʈw�A�� (DWP) �H���Ѻ��\��C�p�ݧ�h��T�A�аѾ\�u�4�����Ʈw�A�ȡGcsdwpd�v�C

�p�ݦ����ƾ��Ʈw����T�A�аѾ\�� 14 ���u�޲z Calendar Server ��Ʈw�v�C


Calendar Server �A��

Calendar Server �A�ȷ|�b Solaris �@�~�t�ΤW�@���`�n�{�� (�ε{��) �Ӱ��C�o�ǪA�ȥ]�A�G

�޲z�A�ȡGcsadmind

csadmind �A�Ȭ��޲z Calendar Server (�]�A�j�h�ƺ޲z���ε{���A�p�ҰʩM�����O�B�إߩM�R���ϥΪ̡B�إߩM�R����ƾ䵥��) ���ѳ��I�{�ҡCcsadmind �A���ٺ޲zĵ�ܳq���B�s�ձƵ{�ШD�B��Ʈw�ˬd�I�M��������A�H�κϺШϥα��p�M��A���^3�ʵ�C

HTTP �A�ȡGcshttpd

�ѩ� Calendar Server �ϥ� HTTP �@����D�n�ǿ�覡�A�]�� cshttpd �A�ȷ|��ť�Ӧ� Calendar Server �@��ϥΪ̪� HTTP ��O�B�����ϥΪ̫�O�M�Ǧ^��ƾ��ơA�o��M��i�Ӫ���O���榡�G

�ƥ�q���A�� (ENS)�Gcsnotifyd �M enpd

ENS �A�ȥѥH�U�U�A�Ȳզ��G

�4�����Ʈw�A�ȡGcsdwpd

�Ȧb��ݦ�A�� (�Y�㦳��ƾ��Ʈw��ѨϥΪ̦s��A�� [cshttpd] ����A��) �W�ݭn csdwpd �A�ȡC�S����ƾ��Ʈw���e�ݦ�A���W�h�L�ݸӪA�ȡCcsdwpd �A�ȥi��z�b�P�@ Calendar Server �t�m���s���U�e��/��ݦ�A���A�H�Φ��4�����ƾ��x�s�C

csdwpd �A�Ȧb��ݦ�A������x�����A�ñ����`��Ʈw�s�u��w (DWP) ����ƾ��Ʈw�s��ШD�CDWP �O������w�A�i�� Calendar Server ��Ʈw���Ѻ��\��C


Calendar Server API �M SDK

Calendar Server �]�A�H�U API �M SDK�G

Web ��ƾ�s���w (WCAP)

Calendar Server �䴩 WCAP 3.0�AWCAP 3.0 �O�@�Ӱ���O��������w�A���\�P�Τ�ݶi��q�T�CWCAP ��O (���ɦW�� .wcap) �i��Τ�ݨ�o�B�ק�M�R����ƾ䤸��B�ϥΪ̳ߦn�]�w�B��ƾ�S�ʥH�Ψ�L��ƾ��T (�p�ɰ�)�CWCAP ���� (�p�ɶ��B�r��M�Ѽ�) �q�`��` RFC 2445�BRFC 2446 �M RFC 2447 �W��C

WCAP �ϥΥH�U�榡�b HTTP �T�����Ǧ^��X��ƾ��T�G

�z�L WCAP ��O�A�ϥ� login.wcap �n�J�� Calendar Server �޲z��㦳�H�U��O�G

�p�ݧ�h��T�A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v�C

Calendar Server API (CSAPI)

Calendar Server API (CSAPI) �i��z�ۭq Calendar Server ���\��d�� (�p�ϥΪ̵n�J�{�ҡB�s���M��ƾ�d��)�C�Ҧp�A�̹w�]�ACalendar Server �|�ϥ� LDAP �ؿ��A���������ػ{�ҨϥΪ̨��x�s�ϥΪ̳ߦn�]�w�CCSAPI �i��z�z�L��{����� LDAP �ؿ��A�����t�@�ӻ{�Ҿ��A�m���w�] Calendar Server �{�ҡC

�p�ݦ��� CSAPI ����T�A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v�C

�ƥ�q���A�� (ENS) API

�ƥ�q���A�� (ENS) �O�@��ĵ�ܬ��e�{���A���|����ĵ�ܦ�C�����ƥ�A�ñN�o�Ǩƥ󪺳q���ǰe���q�\�̡CENS API �i��{���]�p�v�ק� Calendar Server �ϥΪ��o�G�M�q�\�\��A�H���q�\�ƥ�B���q�\�ƥ�H�γq���ƥ�q�\�̤������\��CENS API �ѥH�U�S�w�� API �զ��G�w�o�G�� API�B�q�\�� API �H�εo�G�M�q�\���e�{�� API�C

�p�ݦ��� ENS API ����T�A�аѾ\�uSun Java System Communications Services 6 2004Q2 Event Notification Service Manual�v�C

�N�z�{�� SDK (authSDK)

Calendar Server �Ҵ��Ѫ� authSDK �i�Ω�{�ҨϥΪ̡C�z�i�H�z�L authSDK �N�{�����J�f��A�ȻP Calendar Server ��X�A�q����ϥΪ̵L�ݭ��s�{�ҧY�i�s��U��3�ε{���CauthSDK �]�t�ʸ˦b DLL/�@�Ϊ���{���w�M���Y�ɮפ����\��C

Calendar Server �M authSDK �����إߪ��s�u�|�Φ��@�ثH����Y�C�p�G�ϥΪ̵n�J�æ��\�a�{�Ҧ� authSDK�A�h Calendar Server �|����N�z�{���Ҳ��ͪ��ҮѡA�ô��Ѩ�\��C

�p�ݦ��� authSDK ����T�A�аѾ\�uSun Java System Calendar Server 6 2004Q2 Developer's Guide�v�C



�W�@��      �ؿ�      �d�      �U�@��     


Copyright 2004 Sun Microsystems, Inc. �C���v�Ҧ��C