표 4–3은 Instant Messaging 7.2의 알려진 비호환성에 대한 목록입니다.
표 4–3 Instant Messaging 7.2 호환성 문제
비호환성 |
영향 |
설명 |
---|---|---|
Instant Messenger 2006Q1 이전 버전은 XMPP 리디렉션을 지원하지 않습니다. |
(문제 번호: 6401743) Instant Messenger와 함께 Instant Messaging 리디렉션 서버를 사용하려면 2006Q1 버전 이상의 Instant Messenger를 사용해야 합니다. |
타사 클라이언트를 사용하는 경우에는 Instant Messaging 리디렉션 서버를 배포하기 전에 클라이언트가 XMPP 리디렉션을 지원하는지 확인하십시오. |
Sun Java System Instant Messaging 7 2005Q4에서는 Instant Messaging SDK Java 패키지의 이름이 오픈 소스 커뮤니티의 이름 지정 규칙(org.netbeans.lib.collab)과 일치하도록 변경되었습니다. |
Instant Messaging의 이후 릴리스에서는 새 이름 지정 스키마만 사용하며 이전 스키마는 더 이상 사용되지 않습니다. | |
Instant Messaging 7.2는 Access Manager 7 2005Q4 버전과 호환되지 않습니다. |
Access Manager를 설치할 때 Java Enterprise System 설치 프로그램에서 "영역 모드(버전 7 스타일)" 대신 "레거시 모드(버전 6 스타일)"를 선택하십시오. | |
Instant Messaging 7.2은 Portal Server 및 Messaging Server의 2004Q2 버전과 호환되지 않습니다. |
Instant Messaging 7.2을 업그레이드할 때 Portal Server 및 Messaging Server를 업그레이드하십시오. | |
프로토콜 변경으로 인해 Instant Messaging 7.2 서버가 통합 배포에서 이전 버전의 서버와 통신할 수 없습니다. |
Instant Messaging 연합 배포 사이트는 모든 서버를 업그레이드해야 합니다. 서버를 업그레이드하지 않으려면 기존 배포에서는 공동 작업 세션 팩토리 객체의 등록 정보를 명시적으로 설정해서 레거시 프로토콜 구현을 사용하도록 해야 합니다. |
서버가 서로 통신할 수 없는 기간을 제한하도록 업그레이드 시기를 조정해야 합니다. |
클라이언트 서버 통신 |
프로토콜 변경으로 인해 이전 버전(2004Q2 이전 버전)의 클라이언트가 새 버전의 서버와 통신할 수 없습니다(반대의 경우도 마찬가지임). |
클라이언트와 서버를 동시에 업그레이드해야 합니다. |
Sun Java System Instant Messaging 7 2005Q4 및 2006Q1은 Sun Java System Instant Messaging 7.2와 함께 제공되는 공유 구성 요소와 호환되지 않습니다. |
Instant Messaging은 IM SDK에 긴밀하게 종속되어 있습니다. IM SDK는 공유 구성 요소와 함께 설치됩니다. |
공유 구성 요소를 업그레이드한 다음 Instant Messaging을 업그레이드해야 합니다. 자세한 내용은 Sun Java Communications Suite 5 Installation Guide를 참조하십시오. |
레거시 Instant Messaging Presence 프로토콜의 Instant Messaging SDK 구현이 번들로 제공됩니다. |
기본적으로 Instant Messaging SDK API는 XMPP 프로토콜을 기반으로 한 구현을 사용합니다. 응용 프로그램은 공동 작업 세션 팩토리 객체의 속성을 명시적으로 설정하여 레거시 프로토콜 구현을 사용해야 합니다. | |
SDK 구성 요소에 추가적인 jar 파일이 포함되어 있습니다. Instant Messaging SDK는 JSO(JABBER Stream Objects) 라이브러리를 사용합니다. |
XMPP의 장점을 활용하려면 Instant Messaging SDK를 사용하여 이전 버전의 응용 프로그램에 대한 classpath를 수정해야 합니다. | |
Instant Messaging 6 2004Q2 Server가 최신 버전의 SDK의 기본 동작과 호환되지 않습니다. |
6 2004Q2 서버를 현재 Instant Messaging SDK와 함께 사용하려면 레거시 프로토콜 구현을 사용하도록 공동 작업 세션 팩토리 객체의 등록 정보를 설정해야 합니다. 이에 대한 지침은 Instant Messaging의 알려진 문제점 및 제한 사항에서 문제 번호 6200472를 참조하십시오. | |
Instant Messaging 7.2 멀티플렉서는 이전 버전의 서버에서 작동하지 않습니다. |
(문제 번호: 6396790) 멀티플렉서와 서버 간에 사용되는 내부 프로토콜의 변경으로 인해 멀티플렉서는 이전 버전의 서버가 중단될 경우 즉시 감지하지 못합니다. 따라서 중단된 이전 버전의 서버에 연결된 멀티플렉서를 사용하는 클라이언트는 적절한 시간 내에 서버 실패를 인식하지 못할 수 있습니다. |
멀티플렉서와 서버 모두에 대해 Instant Messaging 7.2를 사용하십시오. 서버가 설치된 시스템을 업그레이드하거나 패치를 적용한 다음 멀티플렉서만 사용하는 시스템을 업그레이드해야 합니다. |
Instant Messaging 7.2 서버는 이전 버전의 Instant Messaging SDK에서 작동하지 않습니다. |
(문제 번호: 6439781) Instant Messaging SDK를 업그레이드하지 않으면 업그레이드 후에 Instant Messaging 7.2 서버를 시작할 수 없습니다. |
7.2 버전의 서버 및 SDK를 사용하십시오. |
릴리스 6 2004Q2 이후의 기본 코드베이스 URL 변경 |
(문제 번호: 6189921) 코드베이스의 기본 URL이 변경되었습니다. http://server:port/iim 다음과 같이 변경하십시오. http://server:port/im | |
릴리스 6 2004Q2 이후의 기본 포트 번호 변경 |
(문제 번호: 6189921) 서버 포트가 49999에서 45222로 변경되고 멀티플렉서 포트가 49909에서 5222로 변경되었습니다. |