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

Sun ONE Instant Messaging 6.1

�� 2 ��
�޲z Sun™ ONE Instant Messaging ��A���M�h���T���զX��

�������:޲z Sun™ ONE Instant Messaging ��A���M Sun™ ONE �h���T���զX���P����L�޲z�u�@����k�A�Ҧp�ܧ�t�m�ѼƩM�޲z�@��ϥΪ̪��v���C�����]�C�X Sun ONE Portal Server ���p���޲z�u�@�C

�����]�t�U�C���!A�'O����b Instant Messaging �����ƭӺ޲z�u�@�G


�޲z Instant Messaging�G�@��ϥΪ�

�b Instant Messaging ���޲z�u�@�C�b�e�@�`���A�÷|�b��������L���%[�H����C�Ъ`�N�y�������󴣨ѩM�޲z�@��ϥΪ̪���k�C

Instant Messaging �õL���ѨϥΪ̨�3���u��C�z�ݭn�ϥΥؿ��3�u��H��3�� Instant Messaging �@��ϥΪ̡CInstant Messaging �S�����ѭӧO����O�H�s�W�B�ק�ΧR�� Instant Messaging �@��ϥΪ̡C

�N���b����� LDAP �����p���A�z����T��@��ϥΪ̨ϥ�Sun™ ONE Instant Messenger�C�b�� LDAP �����p���A�ߤ@�T��@��ϥΪ̨ϥ� Instant Messaging ����k�A�N�O�N�L�̱q�ؿ�R���C�b�u�ѧO�v���p���ϥε����ݩʡA�z�i�H�T��@��ϥΪ̦s�� Sun ONE Instant Messenger�C

�޲z��i�H�ϥ� Instant Messaging�u�޲z��s���v���Ӻ޲z Instant Messaging �@��ϥΪ̡C�p����� Instant Messaging�u�޲z��s���v���ԲӸ�T�A�аѾ\�uSun ONE ��p�v�B�w���ʻP���x�����v�C�b�u�ѧO�v���p���ASun ONE Identity Server �Ω󴣨� Instant Messaging �@��ϥΪ̡C�p�ݸԲӸ�T�A�аѾ\�uSun ONE Identity Server�v�C


�`�N

�p�G�z�s�� sysWatch.acl �ɮסA�H�ڵ����@��ϥΪ��v���]�w�ʵ��L���@��ϥΪ̡A�h Sun ONE Instant Messenger ���D�n���|��ܵ��o�Ǥ@��ϥΪ̬ݨ�C�p���঳�ĩڵ��@��ϥΪ̶ǰe�Y�ɰT���C�M�ӡA�@��ϥΪ̤��M�i�H�ݨ�ĵ�ܩM�s�D�W�D�C



����M�Ұʦ�A���P�h���T���զX�� (�b Unix �W)

�� imadmin ��O����z�G

�ȷ�t�ΤW Sun ONE Instant Messaging ��A���M�h���T���զX�����b���ɡA�֦��Өt�κ޲z�v�����@��ϥΪ̤~�i�H��� imadmin ��O�椽�ε{���C�@��Ө��A���@��ϥΪ̧Y����A�����ɩM�b�w�ˮɫ�w���ѧO�C

�� imadmin ��O�椽�ε{�����U�C�ؿ�G

�Ұ� Sun ONE Instant Messaging ��A������ Sun ONE Instant Messenger �s���쥦�C���� Instant Messaging ��A���|��Ҧ��s�u�ð���s���Ҧ��� Instant Messenger�C

�p�G���ݭn�A�z�i�H�'O�ҰʩM����h���T���զX����ҡC�Ҧp�A�p�G�z�w�ܧ�ȷ|�v�T�h���T���զX�����t�m�ѼơA�Φp�G�z�ȱN�h���T���զX���w�˦b���P���D��W�A�z�i�H�'O�ҰʩM����h���T���զX����ҡC

�Y�n�Ұ� Instant Messaging ��A���M�h���T���զX��

�b�w������Ҥ��A�t�m��w�N�ȱҥΦh���T���զX���ζȱҥΦ�A���A�٬O�P�ɱҥΨ�̡C

�ϥ� imadmin ��O�H�Ұ� Sun ONE Instant Messaging ��A���M/�Φh���T���զX���A����Ӥ���Q�ҥΦөw�G

imadmin start

�p�G�P�ɱҥΦ�A���M�h���T���զX���A�h����O�|��Ұ� Instant Messaging ��A���A�M��~�Ұʦh���T���զX���C

�Y�n���� Instant Messaging ��A���M�h���T���զX��

�ϥ� imadmin ��O�H���� Sun ONE Instant Messaging ��A���M/�Φh���T���զX���A����Ӥ���Q�ҥΦөw�C

imadmin stop

����O�����A���M�h���T���զX���A�פ�Ҧ��ϥΪ̪��s�u�A�M�ᵲ����w�t�m����J�M��X��A���s�u�C

�Y�n��s�t�m (Instant Messaging ��A���M�h���T���զX��)

�ϥ� imadmin ��O�M refresh �ѼƥH��s��A���M/�Φh���T���զX�����t�m�A�p�U���d�ҩҥܡG

imadmin refresh

����O����M/�έ��s�Ұʤw�g�ҥΪ���A���M/�Φh���T���զX������C


�Ƶ�

���ަ�ɱz�b iim.conf �ɮפ��ܧ�t�m�ѼƮɡA�нT�w�n��s�t�m�C


�p�G�ݭn���ܡA�z�i�H�Ȱ���B�ҰʩΧ�s�h���T���զX���Φ�A���A�L�צb�t�m���w�g�ҥέ��Ӥ���C�Y�n��榹�B�J�A�ϥ� multiplexor �� server �޼ƩM imadmin ��O�C

�Y�n�ҰʩM���� Instant Messaging ��A���M�h���T���զX�� (�ȭ� Windows)

�b Windows ���A�q�u����x�v���}�ҡu�A�ȡv��ܤ��A�H�ҰʩM���� Instant Messaging ��A���Φh���T���զX���C�p�����ҰʩM����A�Ȫ���h��n�A�аѦ��H Windows �@�~�t�ΩҴ��Ѫ����C


�ܧ� Instant Messaging ��A���M�h���T���զX���t�m�Ѽ�

Instant Messaging �b iim.conf �ɮפ��x�s�t�m�ѼơC����㪺�t�m�ѼƲM��A�аѾ\ Instant Messaging �t�m�Ѽ��C

�Y�n�ܧ�t�m�ѼơA�Ф�ʽs��b iim.conf �ɮפ����t�m�ѼƩM�ȡA�M���s Sun ONE Instant Messaging ��A���t�m�C�p�G�z�ܧ�h���T���զX���ѼơA�z�Ȼݭn�ϥΤU�C imadmin ��O�H��s�h���T���զX���G

imadmin refresh multiplexor

�Y�n�ܧ�t�m�Ѽ�

����㪺�ѼƻP��Ȫ��M��A�аѾ\ Instant Messaging �t�m�Ѽ��C

�Y�n�ܧ�t�m�ѼơG

  1. �ܧ�� config �ؿ�C�Ҧp�b Solaris �����W�G
  2. cd /etc/opt/SUNWiim/default/config

  3. �s�� iim.conf �ɮסC�Ҧp�G
  4. vi iim.conf

  5. �x�s�ܧ�C
  6. ��s�t�m�C

  7. �`�N

    �p�G�z�ܧ�h���T���զX����ť�s���� (iim_mux.listenport) �Φh���T���զX���D��A�Ь�3��s im.html �� im.jnlp �ɮסC�Y�L�k���A�N���� Sun ONE Instant Messenger �s�����A���C�p�ݸԲӸ�T�A�аѾ\�u�޲z Sun ONE Instant Messenger�v�@�`�C



�޲z�O��

Instant Messaging �إ߰O���ɥH�O��ƥ�B�U�ӳn�餸�󪺬���A�B�t�ο�~�A�M��A���P�h���T���զX������L����C�ǥ��˵�O���ɡA�z�i�H�ʱ���A���@�~���\�h����C

�ǥѫ�w iim.conf �ɮפ����ѼơA�z�i�H�t�m Sun ONE Instant Messaging ��A���M�h���T���զX�����O��h�šC�p�����b iim.conf �ɮפ��t�m�O��h�Ū���T�A�аѾ\�Y�n�ܧ�t�m�Ѽ�����C

�b�w�� Instant Messaging �ɥi�H��w�O���ɪ���m�C

�@�����`�� Instant Messaging ��A���t�κ��@�A�z�ݭn�w���˵�ýվ�O���ɡA�H�K���ΤӦh�ϺЪŶ��C��A�����|���o�Ӱʧ@�C

�O��h��

���@��~�O��h�ũ��u��ǡA�w�q���ӰO��3�Ӫ��Բӵ{�שΤ���{�סC�V�����u��Ǫ�ܶV���ԲӡA�]���u�����u��� (���Y����) ���ƥ�|�O��b�O���ɤ��C�ۤϪ��A�V�C���u��Ǫ�ܶV�ԲӡA�]����h�ƥ�|�O��b�O���ɤ��C

�z�i�H�'O�� Instant Messaging ��A���M�h���T���զX���]�w�O��h�šC

�� 2-1 �]�t Instant Messaging ��A���Ψ仡��O��h�šC�o�ǰO��h�ŬO�� Unix syslog �]�Ʃҩw�q���h�Ťl���C

�� 2-1 Instant Messaging ��A���M�h���T���զX�����O��h��

�h��

����

�Y��

���u��Ŧb�O���ɤ��O��̤֪��O��ԲӸ�ơC�C��o�ͭ��j���D�έ��n���p�ɡA�|�s�W�@�ӰO���O���ɤ��C�Y�o���Y�����D�A3�ε{���i��|����B�@�C

��~

�C��o�ͥi�^�_���n���~���p�άO��������~�A�|�s�W�@�ӰO���O���ɤ��C�Ҧp�A���A���L�k�s����Ȥ�ݩγs����t�@�x��A���ɡC

ĵ�i

�C�?���ϥΪ̿�~�ɡA�|�s�W�@�ӰO���O���ɤ��C�Ҧp�A���A���L�k�F�ѫȤ�ݶǰe���q�T�ɡC

�q��

�w�j��ƥ�|�g�J�O���ɥH��i��A�������A�C�o�]�A���p (���b��椤��)�B�s�����Ȥ�ݼƶq�B�s������J�M��X��A�����ƶq�C

��T

�C��o�ͭ��j���ʧ@�ɡA�|�s�W�@�ӰO���O���ɤ��C�Ҧp�A��@��ϥΪ̦��\�n�J�εn�X�ɡC

����

�|�b�O���ɤ��O��u�@�C����T�ȹ�󰣿�D�`���ΡC�b�C�ӵ{�ǩΤu�@���ӧO�B�J���C�Өƥ󳣷|�g�J�O���ɤ��A�H0�U�@��ϥΪ̦b����3�ε{�����ѧO���D�C

��z��ܯS�w���O��h�ū�A�M���h�ťH�λP�Ҧ���M��C����h�Ź�3���ƥ󳣷|�Q�O��C

�q���O��A���M�h���T���զX���O���ɮת��w�]�h�šC


�Ƶ�

�p�G�z��w�����@���O��h�šA�z���O���ɥi��|��θ�h�ϺЪŶ��C�ʱ��ýվ�z���O���ɥH�K��ΤӦh�ϺЪŶ��C


�]�w�O���ɼh��

�O���ɼh�ų]�w�b iim.conf �ɮפ��C�U�C�O��ذO���ɪ��O��h�ſﶵ�G

�p�����t�m Instant Messaging ���ԲӸ�T�A�аѾ\�u�Y�n�ܧ�t�m�Ѽơv�C


�޲z�@��ϥΪ��v��

�޲z��i�H�ǥѭ���@��ϥΪ̪��v���A�ӱ���@��ϥΪ̦s�� Instant Messaging�C�o���v���M�w�ϥΪ̬O�_�i�H�s�W�M�R���s�D�W�D�B�ǰeĵ�ܡA�M�ʵ��L�@��ϥΪ̡C�o�ǥ\����@��ϥΪ̦s��һݪ��\��æb Instant Messaging ���˵�C�Ҧ��� Instant Messaging �\�ೣ�O���v���t�� (�M�w�@��ϥΪ̦b Instant Messaging �����˵�ΰ�檺�\��) �ұ���C

Sun ONE Instant Messaging ���ѤU�C���s�����G

�|ij�ǩM�s�D�W�D�s���

��C�ӷ|ij�ǩM�s�D�W�D�Ө��A�z�i�H�w�q�@��ϥΪ̩Ҿ֦����w�]�s���v���C�@��ϥΪ̦b�u�|ij�ǡv�M�u�s�D�W�D�v�֦����s���v�����G

�֦��޲z�v�����@��ϥΪ̥i�H�]�w�Ҧ���L���@��ϥΪ̪��w�]�v���h�šC�L�̤]�i�H�w�q�ҥ~�W�w�A�H�K�N���P��w�]�s��h�Ū��s��h�ű»P�S�w���ϥΪ̩θs�աC


�Ƶ�

�]�w�g�J�v���A�»P�@��ϥΪ�Ū�����v���C


�z�L Sun ONE Instant Messenger �]�w�|ij�ǩM�s�D�W�D���v���C��z�ϥ� Sun ONE Instant Messenger �޲z�|ij�ǩM�s�D�W�D�ɡA�o���ɮ׷|�۰ʧ�s�C

�� 2-2 �C�X�u�|ij�ǡv�M�u�s�D�W�D�v���s����ɡA�P�o���ɮ״��ѵ��@��ϥΪ̪��v���C�o�Ǧs����ɦ�� db/acls �ؿ�C

�� 2-2 �|ij�ǩM�s�D�W�D�s����ɮ�

ACL �ɮ�

�v��

roomname.acl

���ɮ׳]�w�@��ϥΪ̦b�|ij�Ǥ��Ҿ֦����s���v���C

news channelname.acl

���ɮ׳]�w�@��ϥΪ̦b�s�D�W�D���Ҿ֦����s���v���C

�|ij�ǩM�s�D�W�D�s����ɮת��榡

roomname.acl �M news channelname.acl �ɮת��榡�|�]���t�μh�Ŧs����ɮצӦ��dz\���P�C�p�ݧ�h���t�μh�Ŧs����ɮת���T�A�аѾ\�u�s����ɮ׮榡�v�C�b�w�q�s��h�Ū��ϥΪ̩θs�ն��ث�Aroomname.acl �M news channelname.acl �ɮץ]�t��L�Ʀr���ءC�s��h�Ŭ��G

�b�U�C���s�D�W�D�s����ɽd�Ҥ��A�w�]���s���v���O�uŪ��v�A��ѵ� user1 ���O�u�޲z�v�s���v���A���ѵ� user2 ���O�u�g�J�v�s���v���A���ѵ� user3 ���O�u�L�v�s���v���C

# Example newschannel.acl file

v:3.0.1

u:user1:14

u:user2:6

u:user3:1

g:cn=group1,ou=groups,o=example:6

d:2


�Ƶ�

�b newschannel.acl �ɮפ��� v:3.0.1 �满���A�����(�Ȫ���k�C�p�G�S���]�t����A�h��A���N����s�� 2 �o�ӭȻP�uŪ��v�s���v���A�M 6 �o�ӭȻP�u�g�J�v�s���v���C



�Ƶ�

���n��ʽs�� roomname.acl �M news channelname.acl �ɮסC��z�ϥ� Sun ONE Instant Messenger �޲z�|ij�ǩM�s�D�W�D�ɡA�o���ɮ׷|�۰ʧ�s�C�]����@��ϥΪ̨ϥ� Sun ONE Instant Messenger �ܧ�s���v���ɡASun ONE Instant Messaging �|Ū��üg�J�o���ɮסA�ӷ��A�����b���ɤ@��ϥΪ̤�ʽs��o���ɮסA�ɮ׷|�򥢨��ܧ�C


�ϥΪ̨p�K��

�z�i�H��w��L�ϥΪ̯�_�ݨ�z���u�W���A�C�b�w�]���p�U�A�Ҧ��@��ϥΪ̯�ݨ�z���u�W���A�C�z�]�i�H��Y�Ǥ@��ϥΪ̩M�s�ճ]�w�ڵ����s��ҥ~���p�C

�p�G�z�ڵ���L�ϥΪ̦s��z���u�W���A�A�h�o�Ǥ@��ϥΪ̦b�L�̪��p���M�椤�|�ݨ�z���i�Ϊ��A����u�C�o�ǨϥΪ̵L�k�ǰeĵ�ܩβ���ܽе��z�A�]���z�ثe�����A�O��u�C

�ϥΪ̨p�K�ʥi�H�ϥ� Instant Messenger ���u�ϥΪ̳]�w�v���[�H�t�m�C�p�ݧ�h���t�m�ϥΪ̨p�K�ʪ��ԲӸ�T�A�аѾ\ Sun ONE Instant Messaging �u�W����C


�p�X���p�h�x Instant Messaging ��A��

�b�� LDAP �����p���A��z�p�X�h�� Sun ONE Instant Messaging ���p�A�z�K�Φ��F�@�Ӹ�j�� Instant Messaging �8s�C�Ӧۤ��P��A�����@��ϥΪ̥i�H�����q�T�B�b��L���W�ϥη|ij�ǡA�M�̷Ӧs���v���b���ݦ�A���W�q�\�s�D�W�D�C

�b�u�ѧO�v���p���A�@�x��W�� Sun ONE Instant Messaging ��A���i�H�D�ަh�Ӻ��C�z�i�H��w�@�ӳ�W���@�� Sun ONE Instant Messaging ��A����Ҫ��w�]���C�b�ѬۦP��A���ҥD�ޤ����P��줤���@��ϥΪ̩�������椬�@�ΡC��z�p�X�h�� Sun ONE Instant Messaging ���p�ɡA�b�w�]��쪺�@��ϥΪ̥i�H�ݨ��b��L���� Sun ONE Instant Messaging ��A�����w�]��줺���@��ϥΪ̡C

�Y�n�ҥΦb�z�����h�x Sun ONE Instant Messaging ��A�����q�T�A�����t�m�z����A���H�V�b������L Sun ONE Instant Messaging ��A���ѧO����CSun ONE Instant Messaging ��A���ϥΨ���W�١B�D��M�s���𸹽X�B��A�� ID �P�K�X�H�ѧO���!C

�b��A���t�m���A�z�i�H��w�]�t�r�)M�Ʀr���Ÿ��W�ٵ��C�� Sun ONE Instant Messaging ��A���A�Ҧp IMserver1�C


�`�N

�ڭ̫�ij�ϥ� TLS (SSL) �H�O�@��A�����A�����q�T�C��b��x��A�����洫��ƮɡA�o�O����ĤT��I�J�����n��k�C���عw�����I�b��x��A���ϥΤ��}���s�u�ɯS�O�ݭn�C�Ш̷ӤU�C�����n����Ӱt�m Instant Messaging ��A�������� SSL�C


�Y�n�b Instant Messaging ��A�����t�m�q�T

���{�Ǵy�z�b��x Instant Messaging ��A�� iim.company22.com �M iim.i-zed.com ���ҥγq�T����k�C

  1. �����C�b�� 2-3 �����U�C��T�C
  2. �� 2-3 �C�X�b iim.conf �ɮפ���A�����A���q�T�����ѼơA�M�b Instant Messaging ��A�� (iim.company22.com �M iim.i-zed.com.) ���o�ǰѼƪ��ȡC

    �� 2-3 ��A�����A���q�T���t�m��T

    �b iim.conf �ɮפ����Ѽ�

    ��A�� iim.company22.com ����

    ��A�� iim.i-zed.com ����

    iim_server.serverid

    Iamcompany22

    Iami-zed

    iim_server.password

    secretforcompany22

    secret4i-zed

    iim_server.coservers

    coserver1

    coserver1

    iim_server.coserver1.host

    iim.i-zed.com:9919

    iim.company22.com:9919

    iim_server.coserver1.serverid

    Iami-zed

    Iamcompany22

    iim_server.coserver1.password

    secret4i-zed

    secretforcompany22

    �p�����t�m�Ѽƪ��ԲӸ�T�A�аѾ\�uInstant Messaging �t�m�Ѽơv�C


    �Ƶ�

    �z�i�H�t�m�z����A���H�K�P��L Instant Messaging ��A���i��q�T�C�H��Ÿ��W���ѧO�C�x Instant Messaging ��A���C��A�����Ÿ��W�ٷ|�s�W�� iim.conf �ɮת� iim_server.coservers �ѼƤ��C���ѼƦ��h�ӭȨåH�r���[�H�9j�C


  3. �b��A�� iim.company22.com �W�ܧ�� config �ؿ�C�Ҧp�b Solaris �W�G
  4. cd /etc/opt/SUNWiim/default/config

  5. �s�� iim.conf �ɮסA�Ҧp�G
  6. vi iim.conf


    �Ƶ�

    iim.conf �ɮ�3���z�b�w�ˮɩҫإߪ� Instant Messaging ��A���b��Ҿ֦��C�p�G Instant Messaging ��A���b��L�kŪ�� iim.conf �ɡA�h Instant Messaging ��A���M�h���T���զX���N�L�kŪ��t�m�C���~�A�z�i��L�k�s�� iim.conf �ɮסC


    �U�C�d����ܦb iim.company22.com �W��iim.conf �ɮסA��3���A�����A���q�T���z�i�H�ק諸���!G

    iim_server.serverid=Iamcompany22

    iim_server.password=secretforcompany22

    iim_server.coservers=coserver1

    iim_server.coserver1.host=iim.i-zed.com:9919

    iim_server.coserver1.serverid=Iami-zed

    iim_server.coserver1.password=secret4i-zed

  7. �b��A�� iim.i-zed.com �W�� iim.conf �ɮסA�̷��B�J 2 ���B�J 3�C
  8. �U�C�d����ܦb iim.i-zed.com �W�� iim.conf �ɮסA��3���A�����A���q�T���z�i�H�ק諸���!G

    iim_server.serverid=Iami-zed

    iim_server.password=secret4i-zed

    iim_server.coservers=coserver1

    iim_server.coserver1.host=iim.company22.com:9919

    iim_server.coserver1.serverid=Iamcompany22

    iim_server.coserver1.password=secretforcompany22

  9. �b��x��A���W�x�s�ܧ�ç�s�t�m�C


�t�m SSL

Instant Messenger �P��A�����h���T���զX������q�T�C�b Instant Messaging ��A���M Instant Messenger �����n���w�����s�u�A�z�����b Sun ONE Instant Messenger �M�h���T���զX�������t�m SSL�C


�Ƶ�

�P�h���T���զX���ۤ�AInstant Messaging ��A���H���P�覡��� SSL�C�]���A�b�������|�'O�C�|�b�h���T���զX�����t�m SSL ���B�J�C


�U�C���b Sun ONE Instant Messenger �M�h���T���զX�����t�m SSL �����n�B�J�G


    �Ƶ�

    �p�ݧ�h���޲z�{�Ҫ���T�A�аѾ\�uSun ONE Web Server Administrator’s Guide�v�C


�q�{�Ҿ�c�ШD�{��

�Y�n�b Instant Messenger �M�h���T���զX�����ҥ� SSL�A���F�w���q�T�z�����w�˻{�Ҩëإ߸�Ʈw�C�z�i�H�ϥ� Sun ONE Web Server �H�ШD�M�w�˻{�ҡC

�Y�n�ϥ� Sun ONE Web Server �H�ШD�M�w�˻{�ҡG

  1. ��J�U�C URL �H�Ұʱz�s����޲z��A���G
  2. http://hostname.domain-name:administration_port

    Sun ONE Web Server ���۷|��ܤ@�ӵ�߰ݱz�ϥΪ̦W�ٻP�K�X�C

  3. ��J�޲z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �w�˴v��ҫ�w���޲z�ϥΪ̦W�ٻP�K�X�C
  4. Sun ONE Web Server �|��ܡu�޲z��A���v�����C

  5. �إߤ@�ӳ�W�� Web Server ��ҡC�p�ݧ�h���w�˦�A�����h�ӹ�Ҫ���T�A�аѾ\�b�U�C��}�� Sun ONE Web Server�AEnterprise Edition Administrator's Guide ���u�w�˦�A�����h�ӹ�ҡv�G
  6. http://docs.sun.com/source/816-5682-10/esgstart.htm#1003083

  7. �إ߫H���Ʈw�H�x�s���}�M�p�H���_�A�]�٤����K�_���ɡC�K�_���ɮ׷|�Ω� SSL �[�K�C
  8. �p�ݧ�h���إ߫H���Ʈw����ơA�аѾ\�b�U�C��}�� Sun ONE Web Server�AEnterprise Edition Administrator's Guide ���u�إ߫H���Ʈw�v�G

    http://docs.sun.com/source/816-5682-10/esecurty.htm#1004127

  9. �q�{�Ҿ�c�ШD�{�ҡC
  10. �p�ݧ�h���ШD�{�Ҫ���T�A�аѾ\�b�U�C��}�� Sun ONE Web Server�AEnterprise Edition Administrator's Guide ���u�ШD�M�w�˨�L��A���{�ҡv�G

    http://docs.sun.com/source/816-5682-10/esecurty.htm#1004981

�w�˻{��

��z�q�z���u�{�Ҿ�c�v��o��A���{�ҫ�A�z�ݭn�w�˻{�ҡC

�Y�n�w�˻{�ҡG

  1. ��J�U�C URL �H�Ұʱz�s����޲z��A���G
  2. http://hostname.domain-name:administration_port

    Sun ONE Web Server ���۷|��ܤ@�ӵ�߰ݱz�ϥΪ̦W�ٻP�K�X�C

  3. ��J�޲z�ϥΪ̦W�ٻP�K�X�A�]�N�O�z�b Web Server �w�˴v��ҫ�w���޲z�ϥΪ̦W�ٻP�K�X�C
  4. Sun ONE Web Server �|��ܡu�޲z��A���v�����C

  5. �w�˸Ӧ�A���{�ҡC
  6. �p�ݧ�h���w�˻{�Ҫ���T�A�аѾ\�b�U�C��}�� Sun ONE Web Server�AEnterprise Edition Administrator's Guide ���u�ШD�M�w�˨�L��A���{�ҡv�G

    http://docs.sun.com/source/816-5682-10/esecurty.htm#1004981

  7. �ܧ��z�� Web Server alias �ؿ�C
  8. �q�z�� Web Server alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�C
  9. �Y�n�q�z�� Web Server alias �ؿ�ƻs��Ʈw�ɮר� Instant Messenger config �ؿ�A����J�U�C��O�G

    cp https-serverid-hostname-cert7.db /etc/opt/SUNWiim/default/config/cert7.db

    cp https-serverid-hostname-key3.db /etc/opt/SUNWiim/default/config/key3.db

    cp secmod.db /etc/opt/SUNWiim/default/config/secmod.db


    �Ƶ�

    �b Instant Messaging ��A���W��檺�ϥΪ�3�Ӧ��b cert7.db�Bkey3.db �M secmod.db �ɮפW���uŪ��v�v���C


  10. �ܧ�� Instant Messagingconfig �ؿ�C
  11. cd /etc/opt/SUNWiim/default/config

  12. �ϥαz��w���s��{���A�إ� sslpassword.conf �ɡC�Ҧp�A�z�i�H��J�G
  13. vi sslpassword.conf

  14. �b sslpassword.conf �ɮפ���J�U�C��O��G
  15. Internal (software) Token:password

    �K�X�G�b�إ߫H���Ʈw�ɫ�w���K�X�C

  16. �x�s�ɮסC

    �Ƶ�

    �Ҧ��� Instant Messenger �@��ϥΪ�3�Ӧ� sslpassword.conf �ɮ� ���u�Ҧ��v�v�M�uŪ��v�v���C


  17. �b���� SSL ���\���A�H�޲z��5n�J Sun ONE Web Server�A�ò����b�z�ШD�{�Үɫإߪ�Web ��A����ҡC

�t�m Instant Messaging ��A���H�ҥΦh���T���զX���M Instant Messenger ������ SSL

�� 2-4 �C�X�b iim.conf �ɮפ����ѼơA�H�ҥΦb Sun ONE Instant Messenger �M�h���T���զX�������� SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG

�� 2-4 �b Sun ONE Instant Messenger �M�h���T���զX�������ҥ� SSL ���t�m��T

�Ѽ�

�w�]��

����

iim_mux.usessl

off

�p�G�]�w�Ȭ��uon�v�A�h�b�洫���3�ε{����T�e�A�h���T���զX���ݭn���ұ���C�ӳs�u�� SSL �洫�Ҧ��C

iim_mux.secconfigdir

/etc/opt/SUNWiim/default/config

���ؿ�]�t���_�M�{�Ҹ�Ʈw�C���q�`�]�t�w���Ҳո�Ʈw�C

iim_mux.keydbprefix

�L

����3�ӥ]�t���_��Ʈw�ɦW�e�m�C���_��Ʈw�ɦW�����H key3.db ���!C

�p�G���_��Ʈw�]�t�e�m�A�Ҧp This-Database-key3.db�A�h���Ѽƪ��Ȭ� This-Database�C

iim_mux.certdbprefix

�L

����3�ӥ]�t�{�Ҹ�Ʈw�ɦW�e�m�C�{�Ҹ�Ʈw�ɦW�����H cert7.db ���!C

�p�G�{�Ҹ�Ʈw�]�t�e�m�A�Ҧp Secret-stuff-cert7.db�A�h���ѼƭȬ� Secret-stuff�C

iim_mux.secmodfile

secmod.db

����3�ӥ]�t�w���Ҳ��ɮת��W�١C

iim_mux.certnickname

Server-Cert

����3�ӥ]�t�z�b�w�˻{�ҮɡA�z�ҿ�J���{�ҦW�١C

���{�ҦW�ٰϤ$j�p�g�C

iim_mux.keystorepasswordfile

sslpassword.conf

����3�ӥ]�t�t�����_��Ʈw�K�X�������|�M�ɮצW�١C���ɮ�3�ӥ]�t�U�C��O��G

Internal (software) Token:password

�䤤 password �O�O�@���_��Ʈw���K�X�C

�Y�n�ҥ� Sun ONE Instant Messenger �M�h���T���զX�������� SSL�G
  1. �ܧ�� config �ؿ�C�Ҧp�b Solaris �W�G
  2. cd /etc/opt/SUNWiim/default/config

  3. �s�� iim.conf �ɮסA�Ҧp�G
  4. vi iim.conf

  5. �s�W�b�� 2-4 ���쪺�Ȩ�h���T���զX���t�m�ѼƤ��C
  6. �U���O�t���h���T���զX���t�m�Ѽƪ� iim.conf �ɮ׽d�ҡG

    ! IIM multiplexor configuration

    ! =============================

    !

    ! Multiplexor specific options

     

    ! IP address and listening port for the multiplexor.

    ! WARNING: If this value is changed, the port value of '-server' argument

    ! in the client’s im.html and im.jnlp files should also be changed to match th

    is.

    iim_mux.listenport = "siroe.com:49909"

     

    ! The IM server and port the multiplexor talks to.

    iim_mux.serverport = "siroe.com:49999"

     

    ! Number of instances of the multiplexor.

    iim_mux.numinstances = "1"

     

    ! Maximum number of threads per instance

    iim_mux.maxthreads = "10"

     

    ! Maximum number of concurrent connections per multiplexor process

    iim_mux.maxsessions = "1000"

     

    iim_mux.usessl = "on"

    iim_mux.secconfigdir = "/etc/opt/SUNWiim/default/config"

    iim_mux.keydbprefix = "This-Database"

    iim_mux.certdbprefix = "Secret-stuff"

    iim_mux.secmodfile = "secmod.db"

    iim_mux.certnickname = "Server_Cert"

    iim_mux.keystorepasswordfile = "sslpassword.conf"

�I�s Instant Messenger ���w������

�i�H�z�L�s��z�s��imssl.html �ɩ� imssl.jnlp �ɡA�H�I�s Instant Messenger ���w�������C�o���ɮצ��귽�ؿ�U�A�]�N�O�Ҧ� Sun ONE Instant Messenger �귽�x�s���򥻥ؿ�U�C

�i�H�s�W�o�� applet �y�z���ɮת��s���� index.html �ɡC

�Y�n�Ұʦ�A�����A���q�T�� SSL

�b�z�Ұ� SSL �e�A�z�����إߤ@�ӻ{�Ҹ�Ʈw�B��o�æw�˦�A���{�ҡA�M��̾ڤ��e�Ҵy�z���覡�H��� CA �{�ҡC

  1. �]�w�o�� iim.conf �ѼơG
    • iim_server.usesslport=true
    • iim_server.sslport=9910
    • �o�ǰѼ�3�Ӥw�g��� iim.conf �ɮפ��C

  2. �̾ڦb�p�X���p�h�x Instant Messaging ��A����������]�w��A�����A�����t�m�A�M��s�W�U�C��O��G
    • iim_server.coserver1.usessl=true
    • �ܧ�U�C�s���𸹡G

    • iim_server.coserver1.host=hostname:9910
    • ���s����3�ӬO�t�@�Ӧ�A���� SSL �s����C

      �U���O�t�����n SSL �t�m�� iim.conf �ɮת����!G

      ! Server to server communication port.

      iim_server.port = "49919"

      ! Should the server listen on the server to server communication port

      iim_server.useport = "True"

      ! Should this server listen for server-to-server communication using ssl port

      iim_server.usesslport = "True"

      iim_server.sslport=49910

      iim_server.coservers=coserver1

      iim_server.coserver1.serverid=Iamcompany22

      iim_server.coserver1.password=secretforcompany22

      iim_server.coserver1.usessl=true

      iim_server.coserver1.host=iim.i-zed.com:49910

      iim_server.serverid=Iami-zed

      iim_server.password=secret4i-zed

      iim_server.secconfigdir = "/etc/opt/SUNWiim/default/config"

      iim_server.keydbprefix = "This-Database"

      iim_server.certdbprefix = "Secret-stuff"

      iim_server.secmodfile = "secmod.db"

      iim_server.certnickname = "Server_Cert"

      iim_server.keystorepasswordfile = "sslpassword.conf"

      __

�t�m Instant Messaging ��A���H�b��� Instant Messaging ��A�����ҥ� SSL

�� 2-5 �C�X�b iim.conf �ɮפ����ѼơA�H�ҥΦb��� Sun ONE Instant Messaging ��A������ SSL�C���]�]�t�o�ǰѼƪ�����M�w�]�ȡG

�� 2-5 �b��x Sun One Instant Messaging ��A�����ҥ� SSL���t�m��T

�Ѽ�

�w�]��

����

iim_server.secconfigdir

/etc/opt/SUNWiim/default/config

���ؿ�]�t���_�M�{�Ҹ�Ʈw�C���q�`�]�t�w���Ҳո�Ʈw�C

iim_server.keydbprefix

�L

����3�ӥ]�t���_��Ʈw�ɦW�e�m�C���_��Ʈw�ɦW�����H key3.db ���!C

�p�G���_��Ʈw�]�t�e�m�A�Ҧp This-Database-key3.db�A�h���Ѽƪ��Ȭ� This-Database�C

iim_server.certdbprefix

�L

����3�ӥ]�t�{�Ҹ�Ʈw�ɦW�e�m�C�{�Ҹ�Ʈw�ɦW�����H cert7.db ���!C

�p�G�{�Ҹ�Ʈw�]�t�e�m�A�Ҧp Secret-stuff-cert7.db�A�h���ѼƭȬ� Secret-stuff�C

iim_server.secmodfile

secmod.db

����3�ӥ]�t�w���Ҳ��ɮת��W�١C

iim_server.certnickname

Server-Cert

����3�ӥ]�t�z�b�w�˻{�ҮɡA�z�ҿ�J���{�ҦW�١C

���{�ҦW�ٰϤ$j�p�g�C

iim_server.keystorepasswordfile

sslpassword.conf

����3�ӥ]�t�t�����_��Ʈw�K�X�������|�M�ɮצW�١C���ɮ�3�ӥ]�t�U�C��O��G

Internal (software) Token:password

�䤤 password �O�O�@���_��Ʈw���K�X�C

iim_server.trust_all_cert

false

�p�G���Ȭ� true�A�h��A���|�H��Ҧ��{�ҡA�]�|�s�W�Ҧ��{�Ҹ�T��O���ɤ��C


�޲z Sun ONE Instant Messaging �� LDAP �t�m

Sun ONE Instant Messaging ��A������ LDAP �����p�ݭn�@�ӥؿ��A���C�b�� LDAP �����p���AInstant Messaging ��A���ϥΥؿ��A�����@��ϥΪ̪��{�Ҩ÷j�M�@��ϥΪ̡C

�b�u�ѧO�v���p���ASun ONE Instant Messaging ��A���ϥ� Sun ONE Portal Server �ҨϥΪ��ؿ�C�b�u�ѧO�v���p��Ҥ��w�ˮɡASun ONE Instant Messaging ��A���ϥ� Sun ONE Identity Server �ҨϥΪ��ؿ�H�j�M�@��ϥΪ̡A�ӨëD�j�M�@��ϥΪ̪��{�ҡC�b�u�ѧO�v���p���ASun ONE Identity Server ���{�ҡC

�p�G�z�ϥ� LDAP �ؿ�H���@�z���ϥΪ̦W�٪Ŷ��A�w�]�t�m�|�ھڦ��ؿ�w�ϥΪ���ذ��U�C���]�G

�z�i�H�s�� iim.conf �ɮץH�ܧ�o�ǹw�]�]�w�C

�H�ΦW�ϥΪ̷j�M�ؿ�

Instant Messaging �ݭn���j�M�ؿ�H���T�B�@�C�p�G�z���ؿ�O�t�m�i�H��ΦW�ϥΪ̷j�M�A�h Instant Messaging �N�i�H�j�M�ؿ�C�p�G�ӥؿ�L�k��ΦW�ϥΪ�Ū��A�z�����H�@�ӥ]�t�ܤ֦�Ū��ؿ�s���v�����ϥΪ� ID �����ҡA�ϥΥt�~���B�J�t�m iim.conf �ɡC

�o�Ǿ��ҥ]�t�G

�H�S�w���@��ϥΪ̨��� (�D�ΦW) �ҥ� Instant Messaging ��A���H���ؿ�j�M

  1. �b iim.conf �ɮפ��ѧO�U�C���ѼƭȡG
    • iim_ldap.usergroupbinddn - ��w�ϧO�W�� (dn) �H�Ω�s���ܭn�j�M���ؿ�C
    • iim_ldap.usergroupbindcred - ��w�K�X�H�ϥΰϧO�W�� (dn)
    • �Ҧp�G

      iim_ldap.usergroupbinddn="cn=iim server,o=i-zed.com"

      iim_ldap.usergroupbindcred=secret


      �Ƶ�

      �z���ݭn�ϥΧt���g�J�h�Ŧs���v�����޲z��h�ž��ҡA�]���һݭn���O�w�����Ū��s���v���C�]���A�p�G LDAP �ϥΪ̦�Ū��h�Ŧs���v���A�ШϥΨ���ҥN�!C�o�O�@�Ӹ�w������k�A�]�����èS���j���z�����޲z��h�Ū��{�ҡC


  2. �b�u�ѧO�v���p���A�@��ӻ��ΦW�ϥΪ̵L�k�j�M�ؿ�C�b�u�ѧO�v���p���A�]�w iim_ldap.useidentityadmin �t�m�ѼƬ� true�C�z�]�i�H�R���ι�U�C�t�m�ѼƤU��ѡG
    • iim_ldap.usergroupbinddn
    • iim_ldap.usergroupbindcred�C
  3. �s�� iim.conf �ɮסC
  4. �p�ݽs�� iim.conf �ɮת�����A�аѾ\�u�Y�n�ܧ�t�m�Ѽơv�C

    �p�G iim_ldap.usergroupbinddn �M iim_ldap.usergroupbindcred �ѼƨS���X�{�b iim.conf �ɮפ��A�z�i�H�N���̷s�W�b�ɮת����a��C

�t�m�ʺA LDAP ��A���s��

�b LDAP ��A�����A�ʺA�s�եH�� DN �z��@��ϥΪ̨ñN���]�t�b��@�s�դ��C�ʺA�s�զb Sun ONE Directory Server ���w�q�� groupOfUrls �������O�C

�Y�n�ҥΤ@��ϥΪ̥H�b�j�M���G���˵�ʺA�s�աA�ñN���s�W�ܨ��p���M��A�z�ݭn�]�t groupOfUrls ����H�j�M���G�C

�ݭn�b��A���t�m�� iim.conf �����U�C�ק�G

  1. �ܧ�� config �ؿ�C�Ҧp�b Solaris �W�G
  2. cd /etc/opt/SUNWiim/default/config

  3. �s�� iim.conf �ɮסC�Ҧp�G
  4. vi iim.conf

  5. �b iim.conf �ɤ��s�W�U�C��T�G

    iim_ldap.usergroupbynamesearchfilter=(|(&(|(objectclass=groupofuniquenames)(objectclass=groupofurls)))(cn={0}))(&(objectclass=inetorgperson)(cn={0})))

    iim_ldap.groupbrowsefilter=(|(objectclass=groupofuniquenames)(objectclass=groupofurls))

     

    iim_ldap.groupclass=groupOfUniqueNames,groupOfURLs

�ݩʩM�������O�W�ٳ��O�i�t�m���C�b�w�]���p�U�AmemberOfUrls �ݩʬO�Χ@�ʺA�s�ժ������ݩʡC�p�G�z�Q�n�ϥ��ݩʦW�٦ӫD memberOfUrls�A�г]�w iim_ldap.groupmemberurlattr �ﶵ���z�Q�n�ϥΪ��ݩʦW�١C


�� Instant Messenger �������ܦ�ƾ䴣��M�q��

�Y�z�w���p Sun ONE Calendar Server �M Sun ONE Instant Messaging Server�A�z�i�H�z�L�t�m�A�b Instant Messenger �������ܦ�ƾ䴣��M�q���C�H text/xml �� text/calendar ���榡����ƾ�q���O�� Instant Messaging ��R�åH�b Instant Messenger ���㪺�覡��ܡC

�Y�ȭn�s�����\��A�ϥΪ̥i�H�ϥΡuPOPUP�vMessenger Flavor �ӫD�ϥΩҦ� Instant Messenger �\��C�p�����]�w Messenger Flavor ���ԲӸ�T�A�аѾ\�u�������S�� Messenger �\�ධ�v�C


�Ƶ�

�ѩ�b Sun ONE Calendar Server �M Sun ONE Instant Messaging ���������ѳ�@�n�J�A�ϥΪ̥����b�o��تA�ȤW�'O�{�ҡC�p�G�o��تA�ȳ��p�b�@�ӤJ�f����Ҥ��A�z�N���ݭn���s�{�ҡC


��2-1 Instant Messenger ����[�c�C

Instant Messenger �۲{�[�c�C

�U��������ܦ�ƾ䴣��M�q���� Instant Messenger ����[�c�G

  1. Java Messaging Service (�]�٬� JMS) �q��q�\ Calendar Event Notification Server (ENS) ����ƾ�ƥ�C
  2. Calendar Server ���G�ƥ�γq���� Event Notification Server (ENS)�C
  3. JMS �q��q Calendar Event Notification Server (ENS) �H�T���覡����o�dzq���M�ƥ�C
  4. �q�o�ǰT���� JMS �q�Უ�ͤ�r�Φ�ƾ� Instant Messaging �T���C
  5. �p�G�Ӧ�ƾ䪺�Ҧ��̦b�u�W�A��A���|�ǰe Instant Messaging �T���즹�Ҧ��̡C

  6. �b Instant Messenger ���� text/calendar �T���B�z�{�����ͥH�o�ǰT�����e (�� Instant Messaging Server ��R) ����¦�� HTML ĵ�ܡC

�H Instant Messenger ����Φ���ܪ���ƾ䴣��M�q���]�t�U�C����G

JMS Message ��ť�{���έq��C���Ҳհ�� JMS javax.jms.MessageListener �����C��C�ӱ����쪺 JMS �T���Ө��A���|�إ� Instant Messaging �q�� (ĵ��) �T���C���줧 JMS �T�����U�C��A���t�m�M���e�Ω�G

Text/Calendar Message Handler�C���ҲլO�� Messenger Bean �W��w�q�� Messenger Bean�C���|�I��Ҧ� Instant Messaging �T���ΰT�������C��C�ӥ��I��T���Ө��A���|���ͤ@�� HTML ĵ�ܨæb Instant Messenger ����ܦ�ĵ�ܡC���ϥΦ��쪺 Instant Message ���U�C�ݩʡA�ΥH�N���ഫ�� HTML ĵ�ܡG

�� Instant Messenger ����ɬ���ܪ���ƾ䴣��M�q���t�m Calendar Server

�b Calendar Server ���ݭn�t�m�U�C���ءA�H�K�� Instant Messenger ����ɯ���ܦ�ƾ䴣��M�q���G

�ҥ�ĵ��

�����b Calendar ��A�����ҥ�ĵ�ܡA�B�����t�m Calendar Event Notification Server (ENS) �H�ǰe�ñ���ĵ�ܳq���C

�{���X�d�� 2-1 ��ܦb calendar-server-install-dir/cal/bin/config/ ��Ƨ��� ics.conf �ɮפ��Ω�ĵ�ܰt�m���ѼƭȡC

�{���X�d�� 2-1 ics.conf �ɮפ���ĵ�ܰt�m�Ѽ��C

caldb.serveralarms = yes

caldb.serveralarms.dispatch = yes

caldb.serveralarms.dispatchtype = ens

�����b ics.conf �ɮפ��w�q�ۭq��ĵ�� URL�A�H�ҥ� text/xml �� text/calendar �榡���q���C

�{���X�d�� 2-2 ���@�d�ҡA��ܦb ics.conf �ɮפ��w�q���ۭqĵ�� URL �M���e�����C

�{���X�d�� 2-2 �b ics.conf �ɮפ��w�q���ۭqĵ�� URL�C

caldb.serveralarms.url = enp:///ics/customalarm

caldb.serveralarms.contenttype = text/calendar

�� Instant Messenger ����ɬ���ܪ���ƾ䴣��M�q���t�m Instant Messaging Server

�����t�m Instant Messaging Server�A�H�K�� Instant Messenger �������ܦ�ƾ䴣��M�q���C�� Calendar Server �ϥ� Event Notification Server (ENS) �@�� JMS �׬y�ƮɡA�������Ѧb Instant Messaging Server �� JMS �Τ�p��P ENS �N�z�{���q�T������C�o�|�ϥΦb iim.conf �ɮפ�����A���t�m�ﶵ�[�H���C

�� 2-6 ��ܦb iim.conf �ɮ׻P�仡���A���t�m���ﶵ�C

�� 2-6 �b iim.conf �ɮ׻P�仡���A���t�m���ﶵ�C

�ﶵ

����

jms.consumers

���ﶵ�]�t�ѳr���9j���Τ��ѧO�X�M��C�C�ӥΤ��ѧO�X���|�Ω�إ߿ﶵ�W�١A��ȥi�����w���Τ�C

jms.providers

���ﶵ�]�t�ѳr���9j�� JMS ���Ѫ��ѧO�X�M��C�C���ѧO�X���M�@�� JMS ���Ѫ̵��X�b�@�_�A�B���ѧO�X�Ω�ﶵ�W�١A��ȥi����Ѫ̡C

jms.consumer.consumer.provider

JMS ���Ѫ̪��ѧO�X�|�M JMS �Τ�Ҳ� (�٤����Τ�) �۳s���C�Τ�|�Ѧb iim.jms.consumers �ﶵ���ҫ�w����ڥΤ��ѧO�X�Ҩ�N�C

jms.consumer.consumer.name

���ﶵ�]�t JMS �D�D�λP consumer consumer �s������C�W�١C

jms.consumer.consumer.type

���ﶵ�]�t JMS consumer consumer �����C�i��|�]�t�U�C�ȡG

  • JMS �D�D�q�\�� topic ��
  • JMS ��C�s���� queue�C

�w�]�Ȭ� topic�C

jms.consumer.consumer.factory

�ϥ� JMSMessageListenerFactory�Aconsumer consumer �� Message ��ť�{���|�Q�г]�åH JMS �^�I��U�C

jms.consumer.consumer.param

���ﶵ�]�t�ۥѧΦ��� ascii �r��A���r��i�H�� Message ��ť�{���ϥΡC���r��i��]�t�ݭn�B�z���� JMS �T�� (��w���Ȥ�) ����L��T�C

jms.provider.provider.broker

���ﶵ�]�t JMS �N�z�{���D��A�M��_�l JMS ���Ѫ� provider �ɨϥΪ��s����C

jms.provider.provider.factory

���ﶵ�]�t���Ѫ̪� ConnectionFactory ���O�W��

�{���X�d�� 2-3 ��ܦb iim.conf �ɮפ��N�|���Ѫ� JMS ���Ѫ̩w�q�C

�{���X�d�� 2-3 iim.conf �ɮפ��� JMS ���Ѫ̩w�q�C

 

jms.providers = ens

jms.provider.ens.broker = ical.example.com:7997

jms.provider.ens.factory = com.iplanet.ens.jms.ENSConnectionFactory

 

�{���X�d�� 2-4 �]�t�b iim.conf �ɮפ���ƾ䪺 JMS �Τ�w�q�C

�{���X�d�� 2-4 ��ƾ䪺 JMS �Ȥ�w�q�C

 

jms.consumers = calendar [,...]

 

�{���X�d�� 2-5 �]�t JMS �Ȥ������M�b iim.conf �ɤ� Calendar Server �� JMS ���Ѫ̡C

�{���X�d�� 2-5 JMS �Τ������M Calendar Server �� JMS ���Ѫ̡C

 

jms.consumer.calendar.type = topic

jms.consumer.calendar.provider = ens

 

�{���X�d�� 2-6 �]�t�b iim.conf �ɮפ� Calendar Server �� JMS �Τ�D�D�W�١C

�{���X�d�� 2-6 Calendar Server �� JMS ��D�D�W��

 

jms.consumer.calendar.topic = enp:///ics/customalarm

 

�ݭn�s�W��L���ѼƥH�إ� Instant Messenger �T���Cjms.consumer.consumer.param �ﶵ�Ω�إ߰T���CCalendar Server �T����ť�{���ϥΦb�U�C URL �˦������ѼƲM��G

params := param "=" value *("&" param "=" value)

param := URL-ENCODED

value := URL-ENCODED

Calendar Server �T����ť�{���䴩�U�C�ѼơG

�� 2-7 �]�t eventtype ���ѼƭȤΨ仡��C

�� 2-7 eventtype ���Ѽƭ��Ψ仡��C

eventtype ��

����

calendar.alarm.event

���ȥ]�t�ƥ󴣿�C

calendar.alarm.todo

���ȥ]�t�u�@����C

calendar.alarm

���ȦP�ɥ]�t�ƥ�M�u�@����C���ƥ�Τu�@�ʽ�O�� comptype URL �ѼƩҨM�w�C

calendar.notification.new.event

���ȥ]�t�ƥ�إ߳q���C

calendar.notification.new.todo

���ȥ]�t�u�@�إ߳q���C

calendar.notification.new

���ȥ]�t����إ߳q���C���ƥ�Τu�@�ʽ�O�� comptype URL �ѼƩҨM�w�C

calendar.notification.mod.event

���ȥ]�t�ƥ�ק�q���C

calendar.notification.mod.todo

���ȥ]�t�u�@�ק�q���C

calendar.notification.mod

���ȥ]�t����ק�q���C���ƥ�Τu�@�ʽ�O�� comptype URL �ѼƩҨM�w�C

calendar.notification.del.event

���ȥ]�t�Ω�ƥ�R���q�����D���C

calendar.notification.del.todo

���ȥ]�t�Ω�u�@�R���q�����D���C

calendar.notification.del

���ȥ]�t����R���q���C���ƥ�Τu�@�ʽ�O�� comptype URL �ѼƩҨM�w�C

�U�C�d����ܧt�� eventtype �M originator �Ѽƪ� jms.consumer.calendar.param �ﶵ�G

jms.consumer.calendar.param = eventtype=calendar.alarm&originator=ical

�� Instant Messenger �������ܦ�ƾ䴣��M�q�����d��

�b���d�Ҥ��A���] Sun ONE Calendar Server 5.1.1 �w�˦b cal.example.com �B Sun ONE Instant Messaging Server 6.0 �w�˦b im.example.com�C�b�t�m Calendar Server �M Instant Messaging Server ��AInstant Messaging �ϥΪ�3�ӥi�H������ƾ�ƥ�M�u�@������C

�t�m Calendar Server

�T�w�z�w�g�w�˨�Ƴ̷s�׸ɵ{���� Sun ONE Calendar Server�C�̾ڦ����]�ACalendar �O�w�˦b cal.example.com �B Instant Messaging �O�w�˦b im.example.com�A�h�z�ݭn�b ics.conf �ɮפ��t�m�U�C�ﶵ�G

caldb.serveralarms = "yes"

caldb.serveralarms.contenttype = "text/xml"

caldb.serveralarms.dispatch = "yes"

caldb.serveralarms.dispatchtype = "ens"

caldb.serveralarms.url = "enp:///ics/customalarm"

�Y�ܧ󦹰t�m�A�ШϥΤU�C��O���s�ҰʸӦ�ƾ��A���G

stop-cal

start-cal

�t�m Instant Messaging Server

�ݭn�b iim.conf �ɮפ��t�m�U�C�ﶵ�G

! JMS Consumers

jms.consumers=cal_reminder

jms.consumer.cal_reminder.destination=enp:///ics/customalarm

jms.consumer.cal_reminder.provider=ens

jms.consumer.cal_reminder.type=topic

jms.consumer.cal_reminder.param="eventtype=calendar.alarm"

jms.consumer.cal_reminder.factory=com.iplanet.im.server.JMSCalendarMessageListener

 

! JMS providers

jms.providers=ens

jms.provider.ens.broker=cal.example.com:7997

jms.provider.ens.factory=com.iplanet.ens.jms.EnsTopicConnFactory

�t�m Instant Messaging ��A������A�ϥΤU�C��O���s�Ұʦ�A���G

/opt/SUNWiim/sbin/imadmin refresh

�b Instant Messenger ���ҥΦ�ƾ�ĵ��

�Y�n�b Sun ONE Instant Messenger ���ҥΦ�ƾ�ĵ�ܡG

  1. ��@�U�D�����u�]�w�v�ϥܡA�άO�q�u�u��v�\�����u�]�w�v�A�Y�i�}�ҡu�ϥΪ̳]�w�v��C
  2. ��ܡuĵ�ܡv���ҡA�M��ֿ�u�ҥΦ�ƾ�ĵ�ܡv�ﶵ�C

�� Instant Messenger �������ܦ�ƾ䴣��M�q��������Ƹ�

�p�G�S����ܦ�ƾ�ĵ�ܡA�Ш̷ӤU�C���z���B�J�H�ƸѰ��D�C

  1. �ˬd�O�_���ʹ���C�̦n����k�N�O�ˬd�O�_����q�l�l�󴣿�C
  2. Instant Messaging Server �O�_����Ӧ� Calendar Server (ENS) ������C�ˬd Instant Messaging Server �O���ɬO�_��������Ӧۦ�ƾ䪺��ơC�b�O���ɤ��A�M��䤤�� CalendarReminder ���O��C�b��A�� (iim.log.iim_server.severity) �ܧ�O���Y���ʬ������H��������ơC�p�G�z�o�{�ӰO���ɨS���O���󴣿�A�o��� Instant Messaging Server �S��������Ӧ� Calendar Server ������C�o�]�i��O�]���s���� ENS �ɵo�Ͱ��D�ҳy�����A�άO Calendar �P Instant Messaging (enp:///ics/customalarm �b�W�z�d�Ҥ�) �ϥΪ� ENS �ƥ�ѷӤ��šC
  3. �p�G�b�O���ɤ��S���O���ƾ䴣��A��O�ƥ�M�u�@�S����ܦb Instant Messenger ���A�h�жi��U�@�B�J�C

  4. Instant Messenger �i��w�g�����ƾ䴣��A��L�k��ܡC�Ұ� Java �D���x�i�H��o��󦹰��D����h��T�C�p�ݧ�h������� applet �Ѽƪ���T�A�бN�b applet ���� im[ssl].html �� im[ssl].jnlp �� jnlpLaunch.jsp �� pluginLaunch.jsp ���Ѽƭȳ]�w�� true�C


�ƥ� Instant Messaging ���

Instant Messaging �èS�����l�a�^�_�u��C�ϥαz����ƥ�t�ΥH�w�sƥ�t�m�M��Ʈw�ؿ�C

�ƥ��T

�ݭn�ƥ� Instant Messaging ��T�]�A�U�C�����G

�x�s�b Instant Messaging �t�m�ؿ�t�m��T���G

Sun ONE Instant Messaging �@��ϥΪ̪���Ʒ|�x�s�b�U�C��Ʈw�ؿ�G

�p�G�ۭq�F Instant Messenger �귽�A�h�����[�H�ƥ�C�b�w�ˮɷ|���� Instant Messenger �귽����m�C

���ƥ�

�Y�t�m��Ƥ��`�ܧ�A�� Instant Messaging �@��ϥΪֳ̧t�ܧ�ӥB���F����򥢤@��ϥΪ̸�ơA�]����ij�w�sƥ� Instant Messaging �@��ϥΪ̸�ơC�b���w�˵{���M�Ѱ��w�˵{�����e�A�������ƥ�u�@�C

�Y�n�ƥ�@��ϥΪ̸�ƩM�t�m��T�A�z���ݭn���� Instant Messaging ��A���A�]���Ҧ���A���T�w���Ϻг��|�۰ʰ��C

�_��ƥ��T

��o�ͺϺп�~�A�B�Ҧ��@��ϥΪ̸�ƩM�t�m��T���򥢮ɡA�����_��@��ϥΪ̸�ƩM�t�m��T���ƥ�C

�Y�n�_��w�ƥ�@��ϥΪ̸�ơG

  1. �ܧ�ܰ��ɶ��ؿ�C�Ҧp�G
  2. cd runtime-directory

  3. �Y�n�����Y�ɰT����Ʈw�ؿ��Ū�v���A����J�G
  4. chmod -R 400 db

  5. �Y�n���� Instant Messaging ��A���A����J�G
  6. imadmin stop

  7. �Y�n������A���@��ϥΪ̪��@��ϥΪ��ɮ׼g�J�v���A����J�G
  8. chmod -R 600 runtime-directory/db/.

  9. �Y�n�_���ơA�ƻs�ƥ��ƨ�Y�ɶǰT��Ʈw�ؿ�C
  10. �Y�n�Ұ� Instant Messaging ��A���A����J�G
  11. imadmin start



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


Copyright 2003 Sun Microsystems, Inc. �O�d�Ҧ��v�Q�C