Sun logo      ����      ����      ����      ��=     

Sun ONE Instant Messaging 6.1

2��
Sun�� ONE Instant Messaging ���� �� ��Ƽ�÷��� ��

�� �忡���� Sun�� ONE Instant Messaging ���� �� Sun�� ONE ��Ƽ�÷����� ���ϰ� ���� �Ű� ���� ����� ��~ ����� ���� �� ���� �ٸ� �� �۾�; �����ϴ� ��� ���� �����մϴ�. ���� Sun ONE Portal Server ���� ���� �� �۾� �����մϴ�.

�� ��: Instant Messaging�� ���� �� �۾�; �����ϴ� ��= ����8�� �����Ǿ� �ֽ4ϴ�.


Instant Messaging ��: ��~ �����

Instant Messaging�� �� �۾�: ���� �� �����Ǿ� ��8�� �� ���� ������ �κп��� �����մϴ�. ��~ ����ڸ� �غ��ϰ� ���ϴ� ���(�ڿ��� ����)�� �Ұ��մϴ�.

Instant Messaging������ ����� �غ� ������ f������ �ʽ4ϴ�. ���丮 �غ� ������ ����Ͽ� Instant Messaging ��~ ����ڸ� �غ��ؾ� �մϴ�. Instant Messaging: Instant Messaging ��~ ����ڸ� �߰�, ��d �Ǵ� ��f�ϴ� Ưd ���; f������ �ʽ4ϴ�.

LDAP�� ����ϴ� ������� ������� ��~ ����ڰ� Sun�� ONE Instant Messenger ������� ���ϵ��� ������ �� �ֽ4ϴ�. LDAP�� ����ϴ� ����� ��~ ������� Instant Messaging ���; �����ϴ� /���� ���: ���丮���� �ش� ����ڸ� ��f�ϴ� ���Դϴ�. då �Ӽ�; ����ϴ� Identity ������� ��~ ������� Sun ONE Instant Messenger �׼����� ������ �� �ֽ4ϴ�.

���ڴ� Instant Messaging Administrator Access Control ���; ����Ͽ� Instant Messaging ��~ ����ڸ� ���� �� �ֽ4ϴ�. Instant Messaging Administrator Access Control�� ���� �ڼ��� ����: "Sun ONE �v��̹��, ���� �� ����Ʈ då"; ��v�Ͻʽÿ�. Identity ������� Sun ONE Identity Server�� ����Ͽ� Instant Messaging ��~ ����ڸ� �غ��մϴ�. �ڼ��� ����: "Sun ONE Identity Server"�� ��v�Ͻʽÿ�.


����

sysWatch.acl ����; �����Ͽ� �ٸ� ����ڸ� ���Ѻ� �� �ֵ��� ��d�ϴ� ����; �ź��� ��� �̷��� ����ڿ��Դ� Sun ONE Instant Messenger�� �� â�� ǥ�õ��� �ʽ4ϴ�. �̷��� �ϸ� ��~ ����ڰ� �ν���Ʈ �޽��� ������� ���մϴ�. �׷��� ��~ ����ڴ� ���� ���� ä��: �� �� �ֽ4ϴ�.



���� �� ��Ƽ�÷��� ����� ����(Unix)

imadmin ���; ����ϸ� ��=; ������ �� �ֽ4ϴ�.

imadmin �����- /ƿ��Ƽ�� Sun ONE Instant Messaging ����� ��Ƽ�÷����� ���� ���� �ý��ۿ� ���� �� ������ �ִ� ����ڸ� ������ �� �ֽ4ϴ�. �� ��~ ����ڴ� �Ϲ���8�� ���� ����Ǵ� ���̵��̸� ��ġ �߿� ��d�˴ϴ�.

imadmin ����� -/ƿ��Ƽ�� ��= ���丮�� �ֽ4ϴ�.

Sun ONE Instant Messaging ���� �����ϸ� Sun ONE Instant Messenger�� �ش� ���� ������ �� �ֽ4ϴ�. Instant Messaging ���� �����ϸ� ��� ������ �ݰ� ��� Instant Messenger ������ ��f�˴ϴ�.

�ʿ��� ��� ��Ƽ�÷��� �ν��Ͻ��� ������ ���� �� ������ �� �ֽ4ϴ�. ���� ��� ��Ƽ�÷������� ���Ǵ� ���� �Ű� ���� �����߰ų� �ٸ� ȣ��Ʈ�� ��Ƽ�÷����� ��ġ�� ��쿡�� ��Ƽ�÷��� �ν��Ͻ��� ������ ���� �� ������ �� �ֽ4ϴ�.

Instant Messaging ���� �� ��Ƽ�÷��� ����

Ưd �ν��Ͻ��� ����, �������� ��Ƽ�÷����� �Ǵ� ���� Ȱ��ȭ�ǵ��� ��d�ϰų� �� ���� ��� ��� Ȱ��ȭ�ǵ��� ��d�մϴ�.

imadmin ���; ����ϸ� Ȱ��ȭ�� ���� ��ҿ� ��� Sun ONE Instant Messaging ���� ��/�Ǵ� ��Ƽ�÷����� ������ �� �ֽ4ϴ�.

imadmin start

����� ��Ƽ�÷����� ��� Ȱ��ȭ�� ��� �� ���: ���� Instant Messaging ���� ������ ��= ��Ƽ�÷����� �����մϴ�.

Instant Messaging ���� �� ��Ƽ�÷��� ����

imadmin ���; ����ϸ� Ȱ��ȭ�� ���� ��ҿ� ��� Sun ONE Instant Messaging ���� ��/�Ǵ� ��Ƽ�÷����� ������ �� �ֽ4ϴ�.

imadmin stop

�� ���: ����� ��Ƽ�÷����� �����ϰ� ��� ��~ ����� ����; ~���ϰ� ������ �ιٿ�� �� �ƿ�ٿ�� ������ ����; ��� ��f�մϴ�.

Instant Messaging ���� �� ��Ƽ�÷��� ���� ����

imadmin ��ɿ� refresh �Ű� ���� �Բ� ����ϸ� ��= ��f����ó�� ���� �� ��Ƽ�÷��� ����; ������ �� �ֽ4ϴ�.

imadmin refresh

�� ���: Ȱ��ȭ�� ���� �� ��Ƽ�÷��� ���� ��Ҹ� �����ϰ� �ٽ� �����մϴ�.


��

iim.conf ������ ���� �Ű� ���� ������ ������ ����; �����ؾ� �մϴ�.


�ʿ��� ��� ������ Ȱ��ȭ�� ���� ��ҿ� ��� ���� ��Ƽ�÷����� ���� ����, ���� �Ǵ� ������ �� �ֽ4ϴ�. �̷��� �Ϸx� multiplexor �Ǵ� server �μ� imadmin ��ɰ� �Բ� ����մϴ�.

Instant Messaging ���� �� ��Ƽ�÷��� ����/����(Windows���� �ش�)

Windows������ f���ǿ��� ���� ��ȭ ���ڸ� ���� Instant Messaging ����� ��Ƽ�÷����� ���� �� �����մϴ�. ���� ���� �� ���� ���� �ڼ��� ����: Windows � üf�� f��Ǵ� ���?�� ��v�Ͻʽÿ�.


Instant Messaging ���� �� ��Ƽ�÷��� ���� �Ű� ���� ����

Instant Messaging: iim.conf ���Ͽ� ���� �Ű� ���� �����մϴ�. ���� �Ű� ������ ��ü ���; ���x� Instant Messaging ���� �Ű� ������ ��v�Ͻʽÿ�.

���� �Ű� ���� �����Ϸx� iim.conf ���Ͽ��� ���� �Ű� ����� ��; ��8�� ������ ��= Sun ONE Instant Messaging ���� ����; �����մϴ�. ��Ƽ�÷��� �Ű� ���� ������ ��쿡�� ��= imadmin ���; ����Ͽ� ��Ƽ�÷����� �����ϸ� �˴ϴ�.

imadmin refresh multiplexor

���� �� ���� ����

�Ű� ����� �� ���� ��ü ���: Instant Messaging ���� �Ű� ������ ��v�Ͻʽÿ�.

���� �Ű� ���� �����Ϸx� ��=; �����մϴ�.

  1. config ���丮�� �̵��մϴ�. ���� ��� Solaris������ ��=; �Է��մϴ�.
  2. cd /etc/opt/SUNWiim/default/config

  3. iim.conf ���ϸ� �����մϴ�. ��:
  4. vi iim.conf

  5. ���� ����; �����մϴ�.
  6. ����; �����մϴ�.

  7. ����

    ��Ƽ�÷��� ��� ��Ʈ(iim_mux.listenport) �Ǵ� ��Ƽ�÷��� ȣ��Ʈ�� im.html �Ǵ� im.jnlp ����; ����Ʈ�մϴ�. ����Ʈ�� �����ϸ� Sun ONE Instant Messenger�� ���� ������ �� ��4ϴ�. �ڼ��� ����: Sun�� ONE Instant Messenger ���� �ش� ��; ��v�Ͻʽÿ�.



�α� ��

Instant Messaging: �̺�Ʈ, �پ��� ����Ʈ���� ���� ����� ��� ����, �ý��� �7� �� ����� ��Ƽ�÷����� ��Ÿ ����; ����ϴ� �α� ����; ���մϴ�. �̷��� �α� ����; �м��ϸ� ���� ������ ���� ���; ������� �� �ֽ4ϴ�.

iim.conf ���Ͽ� �Ű� ���� ��d�Ͽ� Sun ONE Instant Messaging ����� ��Ƽ�÷��� ����� �α� ����; ������ �� �ֽ4ϴ�. iim.conf ������ �α� ����; �����ϴ� ��� ���� �ڼ��� ����: ���� �Ű� ���� ������ �ش� ��; ��v�Ͻʽÿ�.

�α� ������ 'ġ�� Instant Messaging ��ġ �߿� ��d�˴ϴ�.

Instant Messaging ���� �ý����� d�� /�� ���� �Ϻη� �α� ����; d����8�� �����ϰ� �7��� ���; ��� ��ġ�� ��ũ ��; a/���� �ʵ��� �ؾ� �մϴ�. ����� �� �۾�; �������� �ʽ4ϴ�.

�α� ����

�7� �α��� �� �����̳� �켱 ��'�� �α��� ������ d���� d���մϴ�. �켱 ��' ������ ��;��� ��: �켱 ��'(��: �ɰ���)�� �̺�Ʈ�� �α� ���Ͽ� ��ϵǹǷ� ���е��� ������ϴ�. �̿� �ݴ��, �켱 ��'�� ��8�� �α� ���Ͽ� �� ��: �̺�Ʈ�� ��ϵǹǷ� ���е��� �����ϴ�.

Instant Messaging ����� ��Ƽ�÷����� ���� ���� ������ �α� ����; ��d�� �� �ֽ4ϴ�.

ǥ 2-1 ���� Instant Messaging ������ �α� ���ذ� �� ������ ��� �ֽ4ϴ�. �̷��� �α� ����: Unix syslog ���8�� d�ǵ� ������ ��' �����Դϴ�.

ǥ 2-1 Instant Messaging ���� �� ��Ƽ�÷����� �α� ����

����

����

FATAL

�� �켱 ��' ����: �ּ��� �α� ���� ����; �α� ���Ͽ� ����մϴ�. ���� ��f �Ǵ� �ɰ��� �7� v���� �߻��� ������ �α� ���ڵ尡 �α� ���Ͽ� �߰��˴ϴ�. ġ���� �7� �߻��ϸ� � �wα׷��� ����� ����� �� �ֽ4ϴ�.

ERROR

���� ������ ����Ʈ���� �7� v���� �߻��ϰų� ��Ʈ��ũ ���а� ����� ������ �α� ���ڵ尡 �α� ���Ͽ� �߰��˴ϴ�. ���� Ŭ���̾�Ʈ�� �ٸ� ������� ���ῡ ������ ��츦 ���� �� �� �ֽ4ϴ�.

WARNING

����� �7� ����� ������ �α� ���ڵ尡 �α� ���Ͽ� �߰��˴ϴ�. Ŭ���̾�Ʈ�� ����� ���; ���� �ν��� �� ��� ��츦 ���� �� �� �ֽ4ϴ�.

NOTICE

������ ���¸� �����ϱ� '�� �ֱ��� �̺�Ʈ�� �α� ���Ͽ� ��ϵ˴ϴ�. ���⿡�� ����(���� ��), ����� Ŭ���̾�Ʈ ��, ����� �ιٿ�� �� �ƿ�ٿ�� ������ �� ���� ���Ե˴ϴ�.

INFO

�߿��� �۾��� ����� ������ �α� ���ڵ尡 �α� ���Ͽ� �߰��˴ϴ�. ��~ ����ڰ� ������8�� �α��� �Ǵ� �α׾ƿ��� ��츦 ���� �� �� �ֽ4ϴ�.

DEBUG

�۾��� �α� ���Ͽ� ��ϵ˴ϴ�. �� d���� ���� �뵵���� /���մϴ�. �� �wμ����� �۾� ���� ���� �ܰ�� �Բ� �� �̺�Ʈ�� �α� ���Ͽ� ��ϵǹǷ�, ��~ ����ڰ� �?� �wα׷�; ������ �� �̸� ���� ��f�� �ĺ��� �� �ֽ4ϴ�.

Ưd �α� ����; �����ϸ� �ش� ���ذ� �׺��� ��� ���е��� �� ��: ��� ���ؿ� �ش��ϴ� �̺�Ʈ���� �α׵˴ϴ�.

�˸�: ����� ��Ƽ�÷��� �α� ������ �⺻ �����Դϴ�.


��

�α� ����; ������ ��d�ϸ� �α� ������ ũ�Ⱑ �� Ŀ��ϴ�. ��ũ ��; �ʹ� ���� �������� �ʵ��� �α� ����; �����Ͽ� �߶�� �մϴ�.


�α� ���� ���� ��d

�α� ���� ����: iim.conf ���� ������ ��d�մϴ�. ��=: �� ���� �α� ���� �α� ���� �ɼ��Դϴ�.

Instant Messaging ������ ���� �ڼ��� ����: ���� �Ű� ���� ����; ��v�Ͻʽÿ�.


��~ ����� ���� ����

���ڴ� ��~ ������� ����; f���Ͽ� Instant Messaging d���� ���� ��~ ������� �׼����� f���� �� �ֽ4ϴ�. �̷��� ����: ��~ ����ڰ� ���� ä��; �߰� �� ��f�ϰ�, ��? ������, �ٸ� ��~ ����ڿ� ���� ���Ѻ��⸦ ��d�� �� �ִ��� ��d�մϴ�. �̷��� ���; ����Ͽ� ��~ ����ڴ� Instant Messaging���� �ʿ��� ��ɰ� ���⿡ �׼����� �� �ֽ4ϴ�. ��� Instant Messaging ���: Instant Messaging���� ���� ������ �� �ִ� ��~ ����ڸ� ��d�ϴ� ���� �ý��ۿ� ���� f��˴ϴ�.

Sun ONE Instant Messaging: ��=�� ��: �׼��� f�� ���; f���մϴ�.

ȸ�Ƿ� �� ���� ä�� �׼��� f��

�� ȸ�Ƿ�� ���� ä�ο� ���� ��~ ����ڰ� ���� �� �ִ� �⺻ �׼����� d���� �� �ֽ4ϴ�. ��~ ����ڰ� ȸ�Ƿ�� ���� ä�ο� ���� ���� �� �ִ� �׼��� ����: ��=�� ���4ϴ�.

�� ����; ���� ��~ ����ڴ� �ٸ� ��� ��~ ������� �⺻ ���� ����; ��d�� �� �ֽ4ϴ�. ���� Ưd ��~ ����ڳ� �׷쿡 ���� �⺻ �׼��� ���ذ� �ٸ� �׼��� ����; �ο��ϴ� ���� ��Ģ�� d���� �� �ֽ4ϴ�.


��

���� ����; ��d�ϸ� ��~ ����ڿ��� �б� ���ѵ� �ο��˴ϴ�.


ȸ�Ƿ� �� ���� ä�� ����: Sun ONE Instant Messenger�� ���� ��d�˴ϴ�. �̷��� ����: Sun ONE Instant Messenger�� ����Ͽ� ȸ�Ƿ�� ���� ä��; ���� �� �ڵ�8�� ����Ʈ�˴ϴ�.

ǥ 2-2 ���� ȸ�Ƿ� �� ���� ä�� �׼��� f�� ���ϰ� �̷��� ������ ��~ ����ڿ��� f���ϴ� ������ �����Ǿ� �ֽ4ϴ�. �� �׼��� f�� ����: db/acls ���丮�� �ֽ4ϴ�.

ǥ 2-2 ȸ�Ƿ� �� ���� ä�� �׼��� f�� ����

ACL ����

����

roomname.acl

�� ����: ��~ ����ڰ� ȸ�Ƿ뿡 ���� ���� �� �ִ� �׼��� ����; ��d�մϴ�.

news channelname.acl

�� ����: ��~ ����ڰ� ���� ä�ο� ���� ���� �� �ִ� �׼��� ����; ��d�մϴ�.

�� �� ���� ä�� �׼��� f�� ���� ���

roomname.acl �� news channelname.acl ������ ���: �ý��� ���� �׼��� f�� ���ϰ� �ణ �ٸ��ϴ�. �ý��� ���� �׼��� f�� ���Ͽ� ���� �ڼ��� ����: "�׼��� f�� ���� ���"; ��v�Ͻʽÿ�. roomname.acl �� news channelname.acl ���Ͽ��� �׼��� ����; d���ϴ� ����� �Ǵ� �׷� �׸� �ڿ� �߰� ���� �׸��� ���ԵǾ� �ֽ4ϴ�. �׼��� ����: ��=�� ���4ϴ�.

��= ���� ä�� �׼��� f�� ���� ��f������ �⺻ �׼��� ������ �б��̸�, user1���� �� �׼���, user2���� ���� �׼���, user3���� ��= �׼��� ������ �Ҵ�Ǿ� �ֽ4ϴ�.

# 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


��

newschannel.acl ������ v:3.0.1 ��: ��; �ؼ��ϴ� ���; ���� �˷� �ݴϴ�. �� ���� ��8�� ����� �б� �׼����� �� 2�� �����Ű�� ���� �׼����� �� 6; �����Ű�� ���մϴ�.



��

roomname.acl �� news channelname.acl ����; ��8�� �������� ���ʽÿ�. �� ����: Sun ONE Instant Messenger�� ����Ͽ� ȸ�Ƿ�� ���� ä��; ���� �� �ڵ�8�� ����Ʈ�˴ϴ�. ��~ ����ڰ� Sun ONE Instant Messenger�� ����Ͽ� �׼����� ������ �� Sun ONE Instant Messaging ���� �� ����; �а� ���� ������, ���� ����ǰ� ��; �� �� ����; ��8�� �����ϸ� ��~ ������� ���� ������ �սǵ� �� �ֽ4ϴ�.


����� �v��̹��

�ٸ� ��~ ����ڰ� ������� ���¸� �� �� ��;�� ���θ� ��d�� �� �ֽ4ϴ�. �⺻��8�δ� �ڽ��� ���� d���� �ٸ� ��� ��~ ����ڰ� �� �� �ֽ4ϴ�. ���� Ưd ��~ ����ڿ� �׷쿡�Դ� �� �׼����� �ź��ϴ� ���ܸ� ��d�� �� �ֽ4ϴ�.

�ٸ� ��~ ����ڰ� �ڽ��� ���� d���� �׼������� ���ϵ��� �ϸ� �̵� ��~ ������� ��ȭ ��� ��Ͽ� �ڽ��� ���°� ���v���8�� ǥ�õ˴ϴ�. ��� ���� d���� ���v����̱� ������ �ٸ� ����� ����ڸ� ä�ÿ� �ʴ��ϰų� ��? ���� �� ��4ϴ�.

����� �v��̹�ô� Instant Messenger�� ����� ��d â���� ������ �� �ֽ4ϴ�. ����� �v��̹�� ������ ���� �ڼ��� ����: Sun ONE Instant Messaging �¶��� ����; ��v�Ͻʽÿ�.


���� Instant Messaging ���� ���� ����

LDAP�� ����ϴ� ����� ���� Sun ONE Instant Messaging ���� �����ϸ� �� ū Instant Messaging Ŀ�´�Ƽ�� ������ �� �ֽ4ϴ�. ���� �ٸ� ���� �ٸ� �������� ����� ȸ�Ƿ��� ��~ ����ڵ��� ���� ����� �� ��8�� �׼��� ���ѿ� ��� ��� ������ ���� ä�ο��� ������ �� �ֽ4ϴ�.

Identity ������� �ϳ��� Sun ONE Instant Messaging ���� ���� �������� ȣ���õ� �� �ֽ4ϴ�. �ϳ��� ������; Sun ONE Instant Messaging ���� �ν��Ͻ��� �⺻ ������8�� ��d�� �� �ֽ4ϴ�. ��: ����� ȣ���õǴ� �ٸ� �������� ��~ ����ڵ�: ���� ��ȣ �ۿ��� �� ��4ϴ�. ���� Sun ONE Instant Messaging ���� �����ϸ� �⺻ �������� ��~ ����ڰ� �ٸ� ��� Sun ONE Instant Messaging ������ �⺻ �����ο� �ִ� ��~ ����ڸ� �� �� �ֽ4ϴ�.

��Ʈ��ũ�� ����� ���� Sun ONE Instant Messaging ���� ������ ���; Ȱ��ȭ�Ϸx� ���� ��Ʈ��ũ�� �ٸ� Sun ONE Instant Messaging ���� ���� �����ǵ��� �����ؾ� �մϴ�. Sun ONE Instant Messaging ����� ������ �̸�, ȣ��Ʈ �� ��Ʈ ��ȣ, ���� ���̵� �� ��й�ȣ�� �ڽ�; �ĺ��մϴ�.

���� ���� ������ IMserver1�� ���� ���ڿ� ���ڷ� ������ �ɺ��� �̸�; �� Sun ONE Instant Messaging ���� �Ҵ��� �� �ֽ4ϴ�.


����

���� �� ���� ���: TLS (SSL)�� ����Ͽ� ��ȣ�ϴ� ���� �}4ϴ�. �� ���� ���̿� �����Ͱ� ��ȯ�� �� f���ڰ� ������ ��; �����Ϸx� �̷��� �ؾ� �մϴ�. �� ���� ������ ���ῡ �� ���ͳ��� ���Ǵ� ����� Ư�� �̷��� ���Ǹ� ��←�� �մϴ�. Instant Messaging ���� ���̿� SSL; �����Ϸx� �Ʒ��� ��ħ; ��ʽÿ�.


Instant Messaging ���� ���� ��� ����

�� ������� �� ���� Instant Messaging ������ iim.company22.com�� iim.i-zed.com ������ ���; Ȱ��ȭ�ϴ� ��� ���� �����մϴ�.

  1. ǥ 2-3�� ������ ��= d���� �����մϴ�.
  2. ǥ 2-3 ���� ���� �� ���� ���; '�� iim.conf ������ �Ű� ����� Instant Messaging ������ iim.company22.com �� iim.i-zed.com������ �̵� �Ű� ������ ���� �����Ǿ� �ֽ4ϴ�.

    ǥ 2-3 ���� �� - ���� ���; '�� ���� d��

    iim.conf ������ �� ����

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

    ���� 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

    ���� �Ű� ���� ���� �ڼ��� ����: Instant Messaging ���� �Ű� ������ ��v�Ͻʽÿ�.


    ��

    ���� �ٸ� Instant Messaging ����� ����ϵ��� ������ �� �ֽ4ϴ�. �� Instant Messaging ����� �ɺ��� �̸�8�� �ĺ��˴ϴ�. ������ �ɺ��� �̸�: iim.conf ������ iim_server.coservers �Ű� ���� �߰��˴ϴ�. �� �Ű� ����� ���� ���� ���� ��8�� �� ��: ��ǥ�� ���е˴ϴ�.


  3. iim.company22.com ������ config ���丮�� �̵��մϴ�. ���� ��� Solaris������ ��=; �Է��մϴ�.
  4. cd /etc/opt/SUNWiim/default/config

  5. iim.conf ���ϸ� �����մϴ�. ���� ��� ��=�� ���4ϴ�.
  6. vi iim.conf


    ��

    iim.conf ����: ��ġ �߿� ���� Instant Messaging ���� ��d�� ��/�ؾ� �մϴ�. Instant Messaging ���� ��d�� iim.conf ����; ��; �� ��8�� Instant Messaging ���� �� ��Ƽ�÷����� ����; ��; �� ��4ϴ�. ���� iim.conf ����; ������ �� ��� �˴ϴ�.


    ��= ��f�� ��d�� �� �ִ� ���� �� ���� ��ſ� �ش��ϴ� iim.company22.com�� iim.conf ���� ����; ���� �ݴϴ�.

    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. iim.i-zed.com ������ iim.conf ���Ͽ� ���� ���� 2���� ���� 3; �����մϴ�.
  8. ��= ��f�� ��d�� �� �ִ� ���� �� ���� ��ſ� �ش��ϴ� iim.i-zed.com�� iim.conf ���� ����; ���� �ݴϴ�.

    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. ���� ����; �����ϰ� �� ���� ��ο��� ����; �����մϴ�.


SSL ����

Instant Messenger�� ������ ��Ƽ�÷��� ���� ��ҿ� ����մϴ�. Instant Messaging ����� Instant Messenger ������ ���� ����; '�� Sun ONE Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; �����ؾ� �մϴ�.


��

Instant Messaging ����� ��Ƽ�÷����� ���Ͽ� �ٸ� ���8�� SSL; �����մϴ�. ��� ��Ƽ�÷������� SSL; �����ϴ� ���: �� �� ������ �����մϴ�.


��=: Sun ONE Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; �����ϴ� �� �ʿ��� �ܰ��Դϴ�.


    ��

    ���� �� ���� �ڼ��� ����: Sun ONE Web Server ���� ���?�� ��v�Ͻʽÿ�.


���� ��� ���� ��û

Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; Ȱ��ȭ�Ϸx� ����� ��ġ�ϰ� ���� ���; '�� �����ͺ��̽��� ���ؾ� �մϴ�. Sun ONE Web Server�� ����Ͽ� ����� ��û�ϰ� ��ġ�� �� �ֽ4ϴ�.

Sun ONE Web Server�� ����Ͽ� ����� ��û�ϰ� ��ġ�Ϸx� ��=; �����մϴ�.

  1. ������ ��= URL; �Է��Ͽ� �� ���� �����մϴ�.
  2. http://hostname.domain-name:administration_port

    Sun ONE Web Server�� ���̵�� ��й�ȣ�� ���� â; ǥ���մϴ�.

  3. % ���� ��ġ�� �� ��d�� �� ���̵�� ��й�ȣ�� �Է��մϴ�.
  4. Sun ONE Web Server�� �� ���� ������ ǥ���մϴ�.

  5. ������ % ���� �ν��Ͻ��� ����ϴ�. ������ ���� �ν��Ͻ� ��ġ�� ���� �ڼ��� ����: ��= 'ġ���� Sun ONE Web Server, Enterprise Edition Administrator's Guide�� Installing Multiple Instances of the Server�� ��v�Ͻʽÿ�.
  6. http://docs.sun.com/source/816-5682-10/esgstart.htm#1003083

  7. �� Ű�� ���� Ű(Ű �� �����̶�� ��)�� �����ϴ� �ŷ��� �� �ִ� �����ͺ��̽��� ����ϴ�. Ű �� ����: SSL ��ȣȭ�� ���˴ϴ�.
  8. �ŷ��� �� �ִ� �����ͺ��̽� ����⿡ ���� �ڼ��� ����: ��= 'ġ���� Sun ONE Web Server, Enterprise Edition Administrator's Guide�� Creating a Trust Database�� ��v�Ͻʽÿ�.

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

  9. ���� ��� ����� ��û�մϴ�.
  10. ���� ��û�� ���� �ڼ��� ����: ��= 'ġ���� Sun ONE Web Server, Enterprise Edition Administrator's Guide�� Requesting and Installing Other Server Certificates�� ��v�Ͻʽÿ�.

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

���� ��ġ

���� ��� ���� ����� ��: �ڿ��� ����� ��ġ�ؾ� �մϴ�.

����� ��ġ�Ϸx� ��=; �����մϴ�.

  1. ������ ��= URL; �Է��Ͽ� �� ���� �����մϴ�.
  2. http://hostname.domain-name:administration_port

    Sun ONE Web Server�� ���̵�� ��й�ȣ�� ���� â; ǥ���մϴ�.

  3. % ���� ��ġ�� �� ��d�� �� ���̵�� ��й�ȣ�� �Է��մϴ�.
  4. Sun ONE Web Server�� �� ���� ������ ǥ���մϴ�.

  5. ���� ����� ��ġ�մϴ�.
  6. ���� ��ġ�� ���� �ڼ��� ����: ��= 'ġ���� Sun ONE Web Server, Enterprise Edition Administrator's Guide�� Requesting and Installing Other Server Certificates�� ��v�Ͻʽÿ�.

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

  7. % ���� alias ���丮�� �̵��մϴ�.
  8. �����ͺ��̽� ����; alias ���丮���� Instant Messenger config ���丮�� �����մϴ�.
  9. �����ͺ��̽� ����; % ���� alias ���丮���� Instant Messenger config ���丮�� �����Ϸx� ��=; �Է��մϴ�.

    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


    ��

    Instant Messaging ���� ����Ǵ� ��~ ����ڴ� cert7.db, key3.db�� secmod.db ������ ���� �б� ����; ���� �־�� �մϴ�.


  10. Instant Messaging config ���丮�� �̵��մϴ�.
  11. cd /etc/opt/SUNWiim/default/config

  12. ���ϴ� ����⸦ ����Ͽ� sslpassword.conf ����; ����ϴ�. ���� ��� ��=; �Է��� �� �ֽ4ϴ�.
  13. vi sslpassword.conf

  14. sslpassword.conf ���Ͽ� ��= ��; �Է��մϴ�.
  15. Internal (software) Token:password

    Password: �ŷ��� �� �ִ� �����ͺ��̽��� ���� �� ��d�� ��й�ȣ�Դϴ�.

  16. ����; �����մϴ�.

    ��

    ��� Instant Messenger ��~ ����ڴ� sslpassword.conf ������ ���� ��/�� �� �б� ����; ���� �־�� �մϴ�.


  17. SSL�� �۵��ϴ� ��; Ȯ���� �� Sun ONE Web Server�� ���ڷ� �α����ϰ� ����� ��û�� �� ���� % ���� �ν��Ͻ��� f���մϴ�.

��Ƽ�÷����� Instant Messenger ���̿� SSL�� Ȱ��ȭ�ǵ��� Instant Messaging ����

ǥ 2-4 ���� Sun ONE Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; Ȱ��ȭ�ϱ� '�� iim.conf ������ �Ű� ���� �����Ǿ� �ֽ4ϴ�. ���� �̵� �Ű� ������ ����� �⺻���� ���ԵǾ� �ֽ4ϴ�.

ǥ 2-4 Sun ONE Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; Ȱ��ȭ�ϱ� '�� ���� d��

�� ����

�⺻��

����

iim_mux.usessl

off

�� ���� “on8�� ��d�Ǹ� ��Ƽ�÷����� �?� �wα׷� �����͸� ��ȯ�ϱ� �� ����ϴ� �� ���ῡ ���� SSL �ڵ彦��ũ�� �ʿ�� �մϴ�.

iim_mux.secconfigdir

/etc/opt/SUNWiim/default/config

�� ���丮���� Ű�� ���� �����ͺ��̽��� ���Ե˴ϴ�. ���⿡�� �Ϲ���8�� ���� ��� �����ͺ��̽��� ���Ե˴ϴ�.

iim_mux.keydbprefix

��=

�� ������ Ű �����ͺ��̽� ���� �̸� b�ξ ���ԵǾ� �־�� �մϴ�. Ű �����ͺ��̽� ���� �̸�: �׻� key3.db�� ������ �մϴ�.

Key �����ͺ��̽��� This-Database-key3.db�� ��: b�ξ ���Ե� ��� �� �Ű� ������ ��: This-Database�Դϴ�.

iim_mux.certdbprefix

��=

�� ������ ���� �����ͺ��̽� ���� �̸� b�ξ ���ԵǾ� �־�� �մϴ�. ���� �����ͺ��̽� ���� �̸�: �׻� cert7.db�� ������ �մϴ�.

���� �����ͺ��̽��� Secret-stuff-cert7.db�� ��: b�ξ ���Ե� ��� �� �Ű� ������ ��: Secret-stuff�Դϴ�.

iim_mux.secmodfile

secmod.db

�� ������ ���� ��� ������ �̸��� ���ԵǾ� �־�� �մϴ�.

iim_mux.certnickname

Server-Cert

�� ������ ����� ��ġ�� �� �Է��� ������ �̸��� ���ԵǾ�� �մϴ�.

���� �̸�: ��ҹ��ڸ� �����մϴ�.

iim_mux.keystorepasswordfile

sslpassword.conf

�� ������ Ű �����ͺ��̽��� ��й�ȣ��ȣ�� ��� �ִ� ������ ����� ��ο� �̸��� ���ԵǾ�� �մϴ�. �� ���Ͽ��� ��= ���� ���ԵǾ� �־�� �մϴ�.

Internal (software) Token:password

���⼭ password�� Ű �����ͺ��̽��� ��ȣ�ϴ� ��й�ȣ�Դϴ�.

Sun ONE Instant Messenger�� ��Ƽ�÷��� ���̿� SSL; Ȱ��ȭ�Ϸx� ��=; �����մϴ�.
  1. config ���丮�� �̵��մϴ�. ���� ��� Solaris������ ��=; �Է��մϴ�.
  2. cd /etc/opt/SUNWiim/default/config

  3. iim.conf ����; �����մϴ�. ���� ��� ��=�� ���4ϴ�.
  4. vi iim.conf

  5. ǥ 2-4�� ��; ��Ƽ�÷��� ���� �Ű� ���� �߰��մϴ�.
  6. ��=: ��Ƽ�÷��� ���� �Ű� ���� �ִ� iim.conf ������ ��f�Դϴ�.

    ! 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"

Instant Messenger�� ���� ���� ȣ��

������ imssl.html �����̳� imssl.jnlp ���Ͽ� �׼����Ͽ� Instant Messenger�� ���� ����; ȣ���� �� �ֽ4ϴ�. �̵� ����: ��� Sun ONE Instant Messenger �ڿ��� ����Ǿ� �ִ� �⺻ ���丮�� �ڿ� ���丮 �Ʒ��� �ֽ4ϴ�.

�� ���ø� ������ ���Ͽ� ���� ��ũ�� index.html ���Ͽ� �߰��� �� �ֽ4ϴ�.

���� �� ���� ��ſ� SSL Ȱ��ȭ

SSL; Ȱ��ȭ�Ϸx� ���� �����ͺ��̽��� �����, ���� ����� �� ��ġ�ϰ�, �ռ� ������ ��� CA�� ����� �ŷ��ؾ� �մϴ�.

  1. ��= iim.conf �Ű� ���� ��d�մϴ�.
    • iim_server.usesslport=true
    • iim_server.sslport=9910
    • �� �Ű� ����� �̹� iim.conf ���Ͽ� �־�� �մϴ�.

  2. ���� Instant Messaging ���� ���� ������ ���� ��� ���� �� ���� ����; ��d�ϰ� ��=; �߰��մϴ�.
    • iim_server.coserver1.usessl=true
    • ��=�� ��Ʈ ��ȣ�� �����մϴ�.

    • iim_server.coserver1.host=hostname:9910
    • ��Ʈ ��ȣ�� �ٸ� ������ SSL ��Ʈ���� �մϴ�.

      ��=: �ʿ��� SSL ������ �ִ� iim.conf ������ �����Դϴ�.

      ! 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"

      __

�� ���� Instant Messaging ���� ���̿� SSL; Ȱ��ȭ�ϵ��� Instant Messaging ���� ����

ǥ 2-5 ������ �� ���� Sun ONE Instant Messaging ���� ���̿� SSL; Ȱ��ȭ�ϱ� '�� iim.conf ������ �Ű� ���� �����մϴ�. ���� �̵� �Ű� ������ ����� �⺻���� ���ԵǾ� �ֽ4ϴ�.

ǥ 2-5 �� ���� Sun ONE Instant Messaging ���� ���̿� SSL; Ȱ��ȭ�ϱ� '�� ���� d��

�� ����

�⺻��

����

iim_server.secconfigdir

/etc/opt/SUNWiim/default/config

�� ���丮���� Ű�� ���� �����ͺ��̽��� ���Ե˴ϴ�. ���⿡�� �Ϲ���8�� ���� ��� �����ͺ��̽��� ���Ե˴ϴ�.

iim_server.keydbprefix

��=

�� ������ Ű �����ͺ��̽� ���� �̸� b�ξ ���ԵǾ� �־�� �մϴ�. Ű �����ͺ��̽� ���� �̸�: �׻� key3.db�� ������ �մϴ�.

Key �����ͺ��̽��� This-Database-key3.db�� ��: b�ξ ���Ե� ��� �� �Ű� ������ ��: This-Database�Դϴ�.

iim_server.certdbprefix

��=

�� ������ ���� �����ͺ��̽� ���� �̸� b�ξ ���ԵǾ� �־�� �մϴ�. ���� �����ͺ��̽� ���� �̸�: �׻� cert7.db�� ������ �մϴ�.

���� �����ͺ��̽��� Secret-stuff-cert7.db�� ��: b�ξ ���Ե� ��� �� �Ű� ������ ��: Secret-stuff�Դϴ�.

iim_server.secmodfile

secmod.db

�� ������ ���� ��� ������ �̸��� ���ԵǾ� �־�� �մϴ�.

iim_server.certnickname

Server-Cert

�� ������ ����� ��ġ�� �� �Է��� ������ �̸��� ���ԵǾ�� �մϴ�.

���� �̸�: ��ҹ��ڸ� �����մϴ�.

iim_server.keystorepasswordfile

sslpassword.conf

�� ������ Ű �����ͺ��̽��� ��й�ȣ�� ��� �ִ� ������ ����� ��ο� �̸��� ���ԵǾ�� �մϴ�. �� ���Ͽ��� ��= ���� ���ԵǾ� �־�� �մϴ�.

Internal (software) Token:password

���⼭ password�� Ű �����ͺ��̽��� ��ȣ�ϴ� ��й�ȣ�Դϴ�.

iim_server.trust_all_cert

false

�� ���� true�̸� ����� ��� ����� �ŷ��ϸ� ���� d���� �α� ���Ͽ� �߰��մϴ�.


Sun ONE Instant Messaging�� LDAP ���� ��

Sun ONE Instant Messaging ������ LDAP�� ����� ����� ���丮 ���� �ʿ��մϴ�. LDAP�� ����� ����� Instant Messaging ����� ���丮 ���� ����Ͽ� ��~ ����� ����; �����ϰ� ��~ ����ڸ� �˻��ؾ� �մϴ�.

Identity ����� Sun ONE Instant Messaging ����� Sun ONE Portal Server�� ����ϴ� ���丮�� ����մϴ�. Sun ONE Instant Messaging ���� Identity ���� ȯ�濡 ��ġ�Ǹ� Sun ONE Identity Server�� ����ϴ� ���丮�� ����Ͽ� ��~ ����ڸ� �˻��ϸ�, ��~ ����� ����� ������� �ʽ4ϴ�. Identity ������� Sun ONE Identity Server�� ����; �����մϴ�.

LDAP ���丮�� ����Ͽ� ����� �̸� ��; /���ϴ� ��� �⺻ ����: �� ���丮�� ����ϴ� ��Ű���� ���� ��=�� ���� ��d�մϴ�.

iim.conf ����; �����Ͽ� �̷� �⺻ ��d; ������ �� �ֽ4ϴ�.

�͸� ����ڷ� ���丮 �˻�

Instant Messaging: ���丮�� �˻��� �� �־�� f��� ���; �����մϴ�. �͸� ����ڰ� �˻��� �� �ֵ��� ���丮�� ������ ��� Instant Messaging�� ���丮�� �˻��� �� �ֽ4ϴ�. �͸� ����ڰ� ���丮�� ��; �� ��� ��� �� ���丮�� ���� �б� �׼��� ����; ���� ����� ���̵��� �ڰ� ���8�� iim.conf ����; �����ϴ� �߰� �ܰ踦 �����ؾ� �մϴ�.

�� �ڰ� ���: ��=8�� �����˴ϴ�.

Instant Messaging ���� Ưd ��~ �����(�͸��� �ƴ�)�� ���丮 �˻�; �� �� �ֵ��� ��d

  1. iim.conf ������ ��= �� ���� ���� Identify ��:
    • iim_ldap.usergroupbinddn - �˻�; '�� ���丮�� ���ε��� �� ����� ��/ �̸�(dn); ��d�մϴ�.
    • iim_ldap.usergroupbindcred - ��/ �̸�(dn)8�� ����� ��й�ȣ�� ��d�մϴ�.
    • ��:

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

      iim_ldap.usergroupbindcred=secret


      ��

      ������ Ʈ���� ���ؼ��� �б� �׼����� ��8�� �ǹǷ� ���� ���� �׼��� ����; -���� ���� ������ �ڰ� ���; ����� �ʿ�� ��4ϴ�. ��� �б� ���� �׼����� ���� LDAP ����ڰ� �ִ� ��� �ڰ� ���; ��� ����մϴ�. ���� ����- �ڰ� ���; /���� �ʿ䰡 ��8�Ƿ� �� ������ ����Դϴ�.


  2. Identity ������� �Ϲ���8�� �͸� ����ڰ� ���丮�� �˻��� �� ��4ϴ�. Identity ����� iim_ldap.useidentityadmin ���� �Ű� ���� true�� ��d�մϴ�. ���� ��= ���� �Ű� ���� ��f�ϰų� �ּ�8�� ó���� �� �ֽ4ϴ�.
    • iim_ldap.usergroupbinddn
    • iim_ldap.usergroupbindcred.
  3. iim.conf ����; �����մϴ�.
  4. iim.conf ������ ���� ���� �ڼ��� ��ħ: "���� �Ű� ���� ����"; ��v�Ͻʽÿ�.

    iim.conf ���Ͽ� iim_ldap.usergroupbinddn �� iim_ldap.usergroupbindcred �Ű� ���� ��� ��� ������ �ƹ� 'ġ�� �̸� �߰��� �� �ֽ4ϴ�.

���� LDAP ���� �׷� ����

LDAP ����� ���� �׷�: ��~ ����ڸ� DN�� ��� ���͸��ϰ� �ϳ��� �׷쿡 ���Խ�ŵ�ϴ�. ���� �׷�: Sun ONE Directory Server���� groupOfUrls ��ü Ŭ������ d�ǵ˴ϴ�.

��~ ����ڰ� �˻� ��� ���� �׷�; ���� �̸� �ڽ��� ��ȭ ��� ��Ͽ� �߰��� �� �ֵ��� �Ϸx� �˻� ��� groupOfUrls ��ü�� ���Խ��Ѿ� �մϴ�.

���� ���� ���� iim.conf; ��=�� ���� ��d�ؾ� �մϴ�.

  1. config ���丮�� �̵��մϴ�. ���� ��� Solaris������ ��=; �Է��մϴ�.
  2. cd /etc/opt/SUNWiim/default/config

  3. iim.conf ����; �����մϴ�. ��:
  4. vi iim.conf

  5. iim.conf ���Ͽ� ��= ��; �߰��մϴ�.

    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

�Ӽ� �� ��ü Ŭ���� �̸�: ���� �����մϴ�. �⺻��8�� memberOfUrls �Ӽ�: ���� �׷��� ������ �Ӽ�8�� ���˴ϴ�. memberOfUrls �̿��� �Ӽ� �̸�; ����Ϸx� iim_ldap.groupmemberurlattr �ɼ�; ���ϴ� �Ӽ� �̸�8�� ��d�մϴ�.


Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ��

Sun ONE Calendar Server �� Sun ONE Instant Messaging ���� ������ ��� Instant Messenger�� Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϵ��� ������ �� �ֽ4ϴ�. text/xml �Ǵ� text/calendar�� ���� ��d�� Ķ���� �˸�: Instant Messaging�� ���� ���� �м��Ǿ� Instant Messenger�� �˾�8�� ǥ�õ˴ϴ�.

�˾� ��ɿ��� �׼����Ϸx� Ķ���� ����ڴ� ��ü Instant Messenger ��� ��� "POPUP" Messenger Flavor�� ����� �� �ֽ4ϴ�. Messenger Flavor�� ��d�� ���� �ڼ��� ����: "Messenger�� f��� ��� ���� f��"�� ��v�Ͻʽÿ�.


��

Sun ONE Calendar Server�� Sun ONE Instant Messaging ���̿��� ���� ���ο��� f����� �ʱ� ������ ����ڴ� �� �� ���� ��ο� ��� �����ؾ� �մϴ�. �̵� ���� ���� ȯ�濡 ����� ��쿡�� �ٽ� �������� �ʾƵ� �˴ϴ�.


�׸� 2-1 Instant Messenger �˾� ��v

Instant Messenger �� �����

Ķ���� ��� �� �˸�; ǥ���ϴ� Instant Messenger �˾� ��v�� ��=�� ���� ������ �� �ֽ4ϴ�.

  1. Java Messaging Service (JMS��? ��) Subscriber�� Ķ���� �̺�Ʈ�� Calendar Event Notification Server (ENS)�� �����մϴ�.
  2. Calendar Server�� Event Notification Server (ENS)�� �̺�Ʈ�� �˸�; �Խ��մϴ�.
  3. JMS Subscriber�� �̷��� ���� �̺�Ʈ�� Calendar Event Notification Server (ENS)���� �޽���� ����մϴ�.
  4. JMS Subscriber�� �� �޽���� �ؽ�Ʈ �Ǵ� Ķ���� Instant Messaging �޽��� ���մϴ�.
  5. Ķ������ ��/�ڰ� �¶����̸� ����� �� Instant Messaging �޽��� ��/�ڿ��� ����մϴ�.

  6. Instant Messenger�� text/calendar �޽��� �ڵ鷯�� Instant Messaging ���� ���� ���� �м��� �� �޽����� ����; ���8�� HTML ��? ���մϴ�.

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϴ� �Ϳ��� ��= ���� ��Ұ� ���Ե˴ϴ�.

JMS Message Listener �Ǵ� Subscriber �� ���: JMS javax.jms.MessageListener �������̽��� �����մϴ�. ��ŵ� �� JMS �޽��� ���� Instant Messaging �˸�(���) �޽��� �ۼ��մϴ�. ��= ���� ���� �� ��� JMS �޽��� ������ ���˴ϴ�.

Text/Calendar Message Handler. �� ���: Messenger Bean ���8�� d�ǵ� Messenger Bean�Դϴ�. �̰�: ��� Instant Messaging �޽��� �Ǵ� �޽��� /��; ����é�ϴ�. ����ä�� �� �޽��� ���� HTML ��? ���ϰ� �� ��? Instant Messenger�� ǥ���մϴ�. ��� Instant Message�� ��= �Ӽ�; ����Ͽ� �̸� HTML ���� ��ȯ�մϴ�.

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϱ� '�� Calendar Server ����

Ķ���� ���� �˸�; Instant Messenger �˾�8�� ǥ���Ϸx� Calendar Server���� ��=; �����ؾ� �մϴ�.

�溸 Ȱ��ȭ

Calendar server���� �溸�� Ȱ��ȭ�ؾ� �ϸ� Calendar Event Notification Server(ENS)�� �溸 �˸�; �ۼ���ϵ��� �����ؾ� �մϴ�.

�ڵ� �� 2-1 ������ calendar-server-install-dir/cal/bin/config/ ���丮�� �ִ� ics.conf ������ �溸 ���� �Ű� ���� ���� ��; ǥ���մϴ�.

�ڵ� �� 2-1 ics.conf ������ �溸 ���� �Ű� ����

caldb.serveralarms = yes

caldb.serveralarms.dispatch = yes

caldb.serveralarms.dispatchtype = ens

����� d�� �溸 URL; ics.conf ���Ͽ� d���ؾ� text/xml �Ǵ� text/calendar ����� �˸��� Ȱ��ȭ�˴ϴ�.

�ڵ� �� 2-2 �� ics.conf ���Ͽ� d�ǵ� ����� d�� �溸 URL �� ���� /���� ��f�Դϴ�.

�ڵ� �� 2-2 ics.conf ���Ͽ� d�ǵ� ����� d�� �溸 URL

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

caldb.serveralarms.contenttype = text/calendar

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϵ��� Instant Messaging ���� ����

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϵ��� Instant Messaging ���� �����ؾ� �մϴ�. Calendar Server�� Event Notification Server(ENS)�� JMS Bus�� ����� �� ENS ���Ŀ�� ����ϴ� ��� ���� ��ħ; Instant Messaging ������ JMS Ŭ���̾�Ʈ���� f���ؾ� �մϴ�. �� �۾�: iim.conf ������ ���� ���� �ɼ�; ����Ͽ� �����մϴ�.

ǥ 2-6 ������ iim.conf ������ ���� �ɼǰ� �� ����; ǥ���մϴ�.

ǥ 2-6 iim.conf ������ ���� ���� �ɼǰ� �� ����

�ɼ�

����

jms.consumers

�� �ɼǿ��� ��ǥ�� ���е� ����� �ĺ����� ����� ���Ե˴ϴ�. �� ����� �ĺ��ڴ� Ưd ����ڸ� �����ϴ� ��; ���� �ɼ� �̸�; ����� �� ���˴ϴ�.

jms.providers

�� �ɼǿ��� ��ǥ�� ���е� JMS ����� �ĺ����� ����� ���Ե˴ϴ�. �� �ĺ��ڴ� JMS ����ڿ� ����Ǹ� ����ڸ� �����ϴ� ��; ���� �ɼ� �̸��� ���˴ϴ�

jms.consumer.consumer.provider

JMS ������� �ĺ��ڴ� ����ڸ� ȣ���� JMS ����� ���� ����˴ϴ�. ����ڴ� iim.jms.consumers �ɼǿ� ��d�� ��f ����� �ĺ��ڷ� ��ü�˴ϴ�.

jms.consumer.consumer.name

�� �ɼǿ��� consumer consumer�� ����� JMS �׸� �Ǵ� ��⿭ �̸��� ���Ե˴ϴ�.

jms.consumer.consumer.type

�� �ɼǿ��� JMS consumer consumer /���� ���Ե˴ϴ�. ��=�� ���� ���Ե� �� �ֽ4ϴ�.

  • JMS �׸� ���� topic
  • JMS ��⿭ ���ε� ���� queue

�⺻��: topic�Դϴ�.

jms.consumer.consumer.factory

JMSMessageListenerFactory�� ����Ͽ� consumer consumer�� Message Listener�� �ν��Ͻ�ȭ�ǰ� JMS �ݹ�8�� ��ϵ� �� �ֽ4ϴ�.

jms.consumer.consumer.param

�� �ɼǿ��� Message Listener���� ����� �� �ֵ��� ������� ��/ ���� ASCII ���ڿ��� ���Ե˴ϴ�. �� ���ڿ����� ����ڿ��� ��d�� ��� JMS �޽��� ó���ϴ� �� �ʿ��� �߰� d���� ���Ե� �� �ֽ4ϴ�.

jms.provider.provider.broker

�� �ɼǿ��� JMS ����� provider�� �ʱ�ȭ�� �� ���Ǵ� JMS ���Ŀ ȣ��Ʈ�� ��Ʈ�� ���Ե˴ϴ�.

jms.provider.provider.factory

�� �ɼǿ��� ����ڿ� ���� ConnectionFactory Ŭ������ ���Ե˴ϴ�.

�ڵ� �� 2-3 ������ iim.conf ���Ͽ��� f��Ǿ�� �� JMS ����� d�Ǹ� ���� �ݴϴ�.

�ڵ� �� 2-3 iim.conf ������ JMS ����� d��

 

jms.providers = ens

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

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

 

�ڵ� �� 2-4 ���� iim.conf ������ Ķ���� ���� JMS ����� d�ǰ� ���ԵǾ� �ֽ4ϴ�.

�ڵ� �� 2-4 Ķ���� ���� JMS ����� d��

 

jms.consumers = calendar [,...]

 

�ڵ� �� 2-5 ���� iim.conf ������ Calendar Server�� ���� JMS ����� /�� �� JMS ����ڰ� ���ԵǾ� �ֽ4ϴ�.

�ڵ� �� 2-5 Calendar Server�� ���� JMS ����� /�� �� JMS �����

 

jms.consumer.calendar.type = topic

jms.consumer.calendar.provider = ens

 

�ڵ� �� 2-6 ���� iim.conf ������ Calendar Server�� ���� JMS ����� �׸� �̸��� ���ԵǾ� �ֽ4ϴ�.

�ڵ� �� 2-6 Calendar Server�� ���� JMS ����� �׸� �̸�

 

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

 

Instant Messenger �޽��� ����� '�� �߰��Ǿ�� �ϴ� �߰� �Ű� ���� jms.consumer.consumer.param �ɼ�: �޽��� �ۼ��� ���˴ϴ�. Calendar Server Message Listener�� ��=�� ��: URL ��Ÿ���� �Ű� ���� ���; ����մϴ�.

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

param := URL-ENCODED

value := URL-ENCODED

Calendar Server Message Listener�� ��= �Ű� ���� ����մϴ�.

ǥ 2-7 ���� eventtype �Ű� ������ ���� �׿� ���� ������ ���ԵǾ� �ֽ4ϴ�.

ǥ 2-7 eventtype �Ű� ������ ���� �� ����

eventtype ��

����

calendar.alarm.event

�� ������ �̺�Ʈ ��Ⱑ ���Ե˴ϴ�.

calendar.alarm.todo

�� ������ �۾� ��Ⱑ ���Ե˴ϴ�.

calendar.alarm

�� ������ �̺�Ʈ�� �۾� ��Ⱑ ���Ե˴ϴ�. �̺�Ʈ �Ǵ� �۾� Ư��: comptype URL �Ű� ����� ��d�˴ϴ�.

calendar.notification.new.event

�� ������ �̺�Ʈ �� �˸��� ���Ե˴ϴ�.

calendar.notification.new.todo

�� ������ �۾� �� �˸��� ���Ե˴ϴ�.

calendar.notification.new

�� ������ ���� ��� �� �˸��� ���Ե˴ϴ�. �̺�Ʈ �Ǵ� �۾� Ư��: comptype URL �Ű� ����� ��d�˴ϴ�.

calendar.notification.mod.event

�� ������ �̺�Ʈ ��d �˸��� ���Ե˴ϴ�.

calendar.notification.mod.todo

�� ������ �۾� ��d �˸��� ���Ե˴ϴ�.

calendar.notification.mod

�� ������ ���� ��� ��d �˸��� ���Ե˴ϴ�. �̺�Ʈ �Ǵ� �۾� Ư��: comptype URL �Ű� ����� ��d�˴ϴ�.

calendar.notification.del.event

�� ������ �̺�Ʈ ��f �˸��� ���� f���� ���Ե˴ϴ�.

calendar.notification.del.todo

�� ������ �۾� ��f �˸��� ���� f���� ���Ե˴ϴ�.

calendar.notification.del

�� ������ ���� ��� ��f �˸��� ���Ե˴ϴ�. �̺�Ʈ �Ǵ� �۾� Ư��: comptype URL �Ű� ����� ��d�˴ϴ�.

��= ��f�� eventtype �� originator �Ű� ����� �Բ� ���� jms.consumer.calendar.param �ɼ��� ��f�Դϴ�.

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

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���ϴ� ��f

�� ��f������ Sun ONE Calender Server 5.1.1�� cal.example.com�� ��ġ�Ǿ� �ְ� Sun ONE Instant Messaging ���� 6.0�� im.example.com�� ��ġ�Ǿ� �ִ� ��8�� ��d�մϴ�. Calendar Server�� Instant Messaging ���� �����ϸ� Instant Messaging ����ڴ� Ķ���� �̺�Ʈ�� �۾� ���� ��⸦ ����� �� �־�� �մϴ�.

Calendar Server ����

�ֽ� ��ġ�� Sun ONE Ķ���� ���� ��ġ�ߴ��� Ȯ���մϴ�. Calendar�� cal.example.com�� ��ġ�ǰ� Instant Messaging�� im.example.com�� ��ġ�Ǿ�ٰ� ��d�ϸ�, ics.conf ���Ͽ��� ��= �ɼ�; �����ؾ� �մϴ�.

caldb.serveralarms = "yes"

caldb.serveralarms.contenttype = "text/xml"

caldb.serveralarms.dispatch = "yes"

caldb.serveralarms.dispatchtype = "ens"

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

����; �����Ͽ�8�� ��= ���8�� Ķ���� ���� �ٽ� �����մϴ�.

stop-cal

start-cal

Instant Messaging ���� ����

iim.conf ���Ͽ��� ��= �ɼ�; �����ؾ� �մϴ�.

! 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

Instant Messaging ���� ������ �� ��= ���8�� ���� �ٽ� �����մϴ�.

/opt/SUNWiim/sbin/imadmin refresh

Instant Messenger���� Ķ���� ��� Ȱ��ȭ

Sun ONE Instant Messenger�� Ķ���� ��? Ȱ��ȭ�Ϸx� ��=; �����մϴ�.

  1. �� â���� ��d ������; �����ų� ���� �޴����� ��d; �����Ͽ� ����� ��d â; ǥ���մϴ�.
  2. ��� ��; �����ϰ� "Ķ���� ��� ���" �ɼ�; �����մϴ�.

Ķ���� ��� �� �˸�; Instant Messenger �˾�8�� ǥ���� ���� ��f �ذ�

Ķ���� ��? ǥ�õ��� ��8�� ��= �ܰ迡 ��� ��f�� �ذ��մϴ�.

  1. ��Ⱑ ��Ǿ���� Ȯ���մϴ�. �̸� '�� ���� ��: ���: ���� ���� ��Ⱑ ��ŵǾ���� Ȯ���ϴ� ���Դϴ�.
  2. Instant Messaging ���� Calendar Server (ENS)���� ��⸦ ����ϴ��� Ȯ���մϴ�. Instant Messaging ���� �α� ���Ͽ��� Ķ����κ��� ��ŵ� �����Ͱ� �ִ��� Ȯ���մϴ�. �α� ���Ͽ��� CalendarReminder�� �ִ� ���ڵ带 ã�4ϴ�. �̷��� d���� �����Ϸx� ����� �α� �ɰ����� debug�� �����մϴ�(iim.log.iim_server.severity). �α� ���Ͽ� ��Ⱑ �α�Ǿ� ���� �ʾҴٸ� Instant Messaging ���� Calendar Server���� ��⸦ ������� �ʾҴٴ� �ǹ��Դϴ�. ENS���� ���ῡ ��f�� �ְų� Calendar �� Instant Messaging ('�� ��f���� enp:///ics/customalarm)�� ����ϴ� ENS �̺�Ʈ ��v ���� ����ġ�� �ֱ� ������ �̷� ��f�� �߻��� �� �ֽ4ϴ�.
  3. Ķ���� ��Ⱑ �α� ���Ͽ� �α׵Ǿ��� Instant Messenger�� �̺�Ʈ�� �۾��� ǥ�õ��� �ʴ� ��쿡�� ��= �ܰ�� �̵��մϴ�.

  4. Instant Messenger�� Ķ���� ��? ������� ǥ������ ���� �� �ֽ4ϴ�. Java �ܼ�; Ȱ��ȭ�ϸ� �̷� ��f�� ���� �ڼ��� d���� �� �� �ֽ4ϴ�. debug ���ø� �Ű� ���� ���� �ڼ��� d���� ���x� ���ø� ������ im[ssl].html �Ǵ� im[ssl].jnlp �Ǵ� jnlpLaunch.jsp �Ǵ� pluginLaunch.jsp�� �Ű� ������ ��; true�� ��d�մϴ�.


Instant Messaging ������ ���

Instant Messaging���� �糭 ���� ������ f����� �ʽ4ϴ�. ����Ʈ�� ��� �ý���; ����Ͽ� ���� �� �����ͺ��̽� ���丮�� �ֱ���8�� ����ؾ� �մϴ�.

��� d��

��= /���� Instant Messaging d���� ����ؾ� �մϴ�.

���� d���� ��=�� ��: Instant Messaging ���� ���丮�� ����˴ϴ�.

Sun ONE Instant Messaging ��~ ����� �����ʹ� ��= �����ͺ��̽� ���丮�� ����˴ϴ�.

Instant Messenger �ڿ�; ����� d���� ��쿡�� �̸� �ݵ�� ����ؾ� �մϴ�. Instant Messenger �ڿ��� 'ġ�� ��ġ �߿� f��˴ϴ�.

��� ����

���� d���� ���� ������� ���� Instant Messaging ��~ ����� �����ʹ� ��� ����ǹǷ�, ��~ ����� �����Ͱ� �սǵ��� �ʰ� �Ϸx� Instant Messaging ��~ ����� �����͸� �ֱ���8�� ����ϴ� ���� �}4ϴ�. ��ġ �� f�� �wα׷�; �����ϱ� ��� ���; �����ؾ� �մϴ�.

��~ ����� �����Ϳ� ���� d���� ����� ���� ������ ��� ��ũ�� �ڵ�8�� �ϰ�ǹǷ� Instant Messaging ���� �������� �ʾƵ� �˴ϴ�.

��� d�� ����

��ũ ���а� �߻��Ͽ� ��~ ����� �����Ϳ� ���� d���� ��� �սǵ� ��쿡�� ��~ ����� �����Ϳ� ���� d���� ���; �����ؾ� �մϴ�.

���� ��~ ����� �����͸� �����Ϸx� ��=; �����մϴ�.

  1. ��Ÿ�� ���丮�� �̵��մϴ�. ��:
  2. cd runtime-directory

  3. ��=; �Է��Ͽ� instant-messaging-database ���丮�� �б� ��� ����; �ο��մϴ�.
  4. chmod -R 400 db

  5. ��=; �Է��Ͽ� Instant Messaging ���� �����մϴ�.
  6. imadmin stop

  7. ��=; �Է��Ͽ� ���� ��~ ����ڿ� ���� ��~ ����� ������ ���Ͽ� ���� ����; �ο��մϴ�.
  8. chmod -R 600 runtime-directory/db/.

  9. �����͸� �����Ϸx� ���� �����͸� instant- messaging-database ���丮�� �����մϴ�.
  10. ��=; �Է��Ͽ� Instant Messaging ���� �����մϴ�.
  11. imadmin start



����      ����      ����      ��=     


Copyright 2003 Sun Microsystems, Inc. ��� �Ǹ��� ���۱����� ��/�Դϴ�.