Sun Java System Instant Messaging 7.2 관리 설명서

Procedure아카이브된 메시지를 비기본 데이터베이스에 저장하려면

이 절차를 사용하면 기본 이외의 데이터베이스에 아카이브된 메시지를 저장하도록 Instant Messaging을 구성합니다.

  1. iim.conf를 엽니다.

    iim.conf 찾기 및 수정에 대한 지침은 부록 A, iim.conf 의 Instant Messaging 구성 매개 변수를 참조하십시오.

  2. 기본 아카이브 공급자의 경우 다음 줄을 추가합니다.


    iim_arch.portal.search.database = database-name
    

    여기서 database-name은 기본 이외의 데이터베이스 이름입니다.

  3. iim.conf를 저장하고 닫습니다.

  4. Portal Server Search 채널을 수정합니다.

    Portal Server Search 채널을 변경하여 다른 데이터베이스의 데이터 검색하는 옵션을 추가합니다. 자세한 내용은 Sun Java System Portal Server Desktop Customization Guide를 참조하십시오.

  5. IMProvider 디렉토리로 이동합니다.

    예를 들면 다음과 같습니다.


    cd /etc/opt/SUNWps/desktop/default_locale/IMProvider/
    

    여기서 locale은 배포에서 사용되는 언어의 로켈입니다. 예를 들어 default_ja 또는 en_US 입니다. 또한 여러 Instant Messaging 인스턴스를 만든 경우 /default 디렉토리의 이름은 해당 인스턴스에 따라 달라집니다.

  6. IMArchiveDisplay.jsp 파일의 백업본을 만듭니다.

  7. IMArchiveDisplay.jsp 파일을 엽니다.

  8. IMArchiveDisplay.jsp 파일을 검색하여 다음 두 줄의 코드를 찾습니다.


    <search:setQuery query = "<%= scope %>"/>
     <search:setRDMType rdmType = "rd-request"/>
  9. 이전 단계에서 보여 준 두 줄의 코드 사이에 다음 코드를 입력합니다.


    <search:setDatabase database = "database-name"/>
    

    새 코드 줄을 입력하면 다음과 같은 코드가 됩니다.


    <search:setQuery query = "<%= scope %>"/>
     <search:setDatabase database = "database-name"/>
    <search:setRDMType rdmType = "rd-request"/>
                            

    여기서 database-name은 기본 이외의 데이터베이스 이름입니다.

  10. 실제 서버 호스트 이름으로 가상 검색 서버를 대체합니다.

  11. IMArchiveDisplay.jsp를 저장하고 닫습니다.