| |
| Sun Java System Instant Messaging 7 2005Q1 관리 설명서 | |
부록 A
Instant Messaging 구성 매개 변수이 장에서는 Instant Messaging 구성 매개 변수를 다음 절에서 설명합니다.
iim.conf 파일 사용Instant Messaging은 구성 설정을 구성 디렉토리(im_cfg_base) 내의 iim.conf 파일에 저장합니다.
이 파일은 ASCII 텍스트 파일이며 각 줄에 서버 매개 변수와 그 값이 정의되어 있습니다.
- 매개 변수와 그 값은 등호 기호(=)로 구분되며 등호 기호 앞뒤에 공백 및 탭을 입력할 수 있습니다.
- 값은 큰따옴표(" ") 안에 넣을 수 있습니다. 매개 변수에 여러 개의 값을 사용할 수 있는 경우 전체 값 문자열을 큰따옴표로 묶어야 합니다.
- 주석 줄에는 느낌표(!)를 첫 번째 문자로 사용해야 합니다. 주석 줄은 정보를 위한 것이며 서버는 이 줄을 무시합니다.
- 매개 변수가 두 개 이상 있는 경우 이전 값을 무시하고 마지막 매개 변수의 값이 사용됩니다.
- 백슬래시(\)는 값이 두 줄 이상일 때 연속된다는 것을 나타내기 위해 사용합니다.
- 각 줄은 줄 종결자(\n, \r 또는 \r\n)로 끝납니다.
- 키는 첫 번째 비공백 문자로 시작하여 첫 번째 ASCII 등호 기호(=) 또는 세미콜론(;)까지의 모든 문자로 구성됩니다. 키가 세미콜론으로 끝나면 뒤에 "lang-"과 이 값이 해석될 언어를 나타내는 태그가 옵니다. 언어 태그 뒤에는 등호 기호(=)가 옵니다. 등호 기호 앞뒤의 모든 공백 문자는 무시됩니다. 줄의 나머지 모든 문자는 관련된 값 문자열의 일부가 됩니다.
- 값 문자열에 값이 여러 개 있으면 쉼표(,)를 사용하여 구분합니다.
- 값 내에 쉼표, 공백, 새 줄, 탭, 큰따옴표, 백슬래시 등의 특수 문자가 있으면 전체 값을 큰따옴표로 묶어야 합니다. 또한 값 내의 모든 캐리지 리턴, 줄 바꿈, 탭, 백슬래시 및 큰따옴표는 백슬래시(\)로 지정해야 합니다.
- iim.conf 파일을 변경한 경우 Instant Messaging 서버를 갱신해야 새 구성 설정이 적용됩니다.
일반 구성 매개 변수표 A-1에서는 일반 구성 매개 변수를 나열하고 설명합니다.
사용자 소스 구성 매개 변수표 A-2에서는 사용자 소스 구성 매개 변수를 나열하고 설명합니다.
로깅 구성 매개 변수표 A-3에서는 로깅 구성 매개 변수를 나열하고 설명합니다.
Instant Messaging 서버 구성 매개 변수표 A-4에서는 Instant Messaging 서버 구성 매개 변수를 나열하고 설명합니다.
여러 서버 구성 매개 변수네트워크에 있는 여러 Instant Messaging 서버 사이의 통신을 위해서는 자체 서버와 다른 서버를 식별하고, 자체 서버에 연결된 협력 서버인 코서버와도 식별할 수 있도록 서버를 구성해야 합니다. 코서버는 Instant Messaging 도메인 이름, 호스트 및 포트 번호, 서버 아이디 및 비밀번호로 자신을 식별합니다.
각 협력 서버에는 coserver1과 같이 문자와 숫자의 문자열로 이루어진 기호 이름이 지정됩니다. 기호 이름 지정 규칙을 사용하여 여러 서버를 지정할 수 있습니다.
Instant Messaging 서버를 이런 방식으로 구성하면 더 큰 Instant Messaging 커뮤니티를 구성할 수 있습니다. 그러므로 다음과 같습니다.
표 A-5에서는 여러 서버 구성 매개 변수를 나열하고 설명합니다.
멀티플렉서 구성 매개 변수표 A-6에서는 멀티플렉서 구성 매개 변수를 나열하고 설명합니다.
감시자 매개 변수감시자는 서버 프로세스를 모니터하고 서버가 실행되고 있지 않다는 것을 확인한 경우에는 서버를 다시 시작하려고 시도합니다. 감시자에 대한 자세한 내용은 감시자 프로세스 관리를 참조하십시오.
표 A-7에서는 감시자 구성 매개 변수를 나열하고 설명합니다.
에이전트 매개 변수캘린더 에이전트와 같은 에이전트는 Instant Messaging 서버 내부의 기능을 활성화하고 다른 Sun JavaTM System 서버와의 상호 운영성을 향상시킵니다.
표 A-8에서는 에이전트 구성 매개 변수를 나열하고 설명합니다.
표 A-8
에이전트 구성 매개 변수매개 변수
기본값
설명
jms.consumers
없음
캘린더 에이전트와 함께 사용하며 경보 이름이 포함되어 있습니다. 이 매개 변수의 값은 다음으로 설정해야 합니다.
cal_reminder
jms.consumer.cal_reminder.destination
없음
캘린더 에이전트와 함께 사용하며 경보 대상입니다. ics.conf 파일의 caldb.serveralarms.url 구성 매개 변수 값과 같아야 합니다. 예를 들면 다음과 같습니다.
enp:///ics/customalarm
jms.consumer.cal_reminder.provider
없음
캘린더 에이전트와 함께 사용하며 공급자 이름입니다. 일반적으로 ens로 설정됩니다. 이 매개 변수 값은 jms.providers의 이름과 같아야 합니다.
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
없음
캘린더 에이전트와 함께 사용하며 공급자 이름입니다. 일반적으로 이 매개 변수 값은 ens.로 설정합니다. 이 값은 jms.consumer.cal_reminder.provider에 나열된 값과 같아야 합니다.
jms.provider.ens.broker
없음
캘린더 에이전트와 함께 사용하며 ENS의 호스트 이름과 ENS가 요청을 수신하는 포트 번호입니다. ics.conf 파일 매개 변수 service.ens.port에 지정된 포트에 설정합니다. 기본값은 57997입니다. 예를 들면 다음과 같습니다.
jms.provider.ens.broker=cal.example.com:57997
jms.provider.ens.factory
없음
캘린더 에이전트와 함께 사용하며 항목 연결 객체를 작성할 때 사용되는 팩토리 클래스입니다. 이 매개 변수 값은 다음으로 설정해야 합니다.
com.iplanet.ens.jms.EnsTopicConnFactory
iim_agent.enable
없음
TRUE이거나 iim.conf에 없으면 Instant Messaging 에이전트를 활성화합니다. 값을 FALSE로 설정하면 모든 에이전트가 비활성화됩니다.
iim_agent.agent-calendar.enable
없음
캘린더 에이전트와 함께 사용하며 TRUE이거나 iim.conf에 없으면 캘린더 에이전트를 활성화하는 구성 요소를 로드합니다.
agent-calendar.jid
없음
캘린더 에이전트의 JID
agent-calendar.password
없음
캘린더 에이전트의 비밀번호
iim_server.components
없음
캘린더 에이전트를 Instant Messaging 서버의 구성 요소로 설명합니다. 이 매개 변수 값은 다음으로 설정해야 합니다.
agent-calendar