Sun Java System Communications Services 2005Q4 릴리스 노트

호환성 문제

표 3–3은 Instant Messaging 7 2005Q4와 기존 버전 간의 알려진 비호환성 목록입니다.

표 3–3 Instant Messaging 7 2005Q4 호환성 문제

비호환성 

영향 

설명 

Instant Messaging 7은 Access Manager 7.x(2005Q4) 버전과 호환되지 않습니다. 

Access Manager를 설치할 때 Java Enterprise System 설치 프로그램에서 “영역 모드(버전 7.x 스타일)” 대신 “레거시 모드(버전 6.x 스타일)”를 선택하십시오. 

 

Instant Messaging 7은 Portal Server 및 Messaging Server의 2004Q2 버전과 호환되지 않습니다. 

Instant Messaging 7을 업그레이드할 때 Portal Server 및 Messaging Server를 업그레이드하십시오.  

 

프로토콜 변경으로 인해 Instant Messaging 7 2005Q4 Server가 연합된 배포에서 기존 버전의 서버와 통신할 수 없습니다.  

Instant Messaging 연합 배포 사이트는 모든 서버를 업그레이드해야 합니다. 서버를 업그레이드하지 않으려면 기존 배포에서는 공동 작업 세션 팩토리 객체의 등록 정보를 명시적으로 설정해서 레거시 프로토콜 구현을 사용하도록 해야 합니다. 

서버가 서로 통신할 수 없는 기간을 제한하도록 업그레이드 시기를 조정해야 합니다. 

클라이언트 서버 통신 

프로토콜 변경으로 인해 기존 버전의 클라이언트가 새 버전의 서버와 통신할 수 없습니다(반대의 경우도 마찬가지임). 

클라이언트와 서버를 동시에 업그레이드해야 합니다. 

Sun Java System Instant Messaging 6 2004Q2가 Sun Java Enterprise System 2005Q4와 함께 제공되는 공유 구성 요소와 호환되지 않습니다. 

모든 Instant Messaging 구성 요소를 업그레이드해야 합니다. 이 비호환성에 대한 자세한 내용은 Sun Java System Access Manager 릴리스 노트를 참조하십시오. 

 

레거시 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 Server를 현재 IM SDK와 함께 사용하려면 공동 작업 세션 팩토리 객체의 속성을 설정하여 레거시 프로토콜 구현을 사용해야 합니다. 이에 대한 지침은 알려진 문제점 및 제한 사항에서 문제 번호 6200472를 참조하십시오.