Sun Java System Communications Services 2005Q4 Release Notes

Compatibility Issues

Table 3–3 lists the known incompatibilities between Instant Messaging 7 2005Q4 and earlier versions.

Table 3–3 Instant Messaging 7 2005Q4 Compatibility Issues

Incompatibility 

Impact 

Comments 

Instant Messaging 7 is incompatible with the 7.x (2005Q4) versions of Access Manager. 

When installing Access Manager, select “Legacy Mode (version 6.x style)” instead of “Realm Mode (version 7.x style)” on the Java Enterprise System installer. 

 

Instant Messaging 7 is incompatible with the 2004Q2 versions of Portal Server and Messaging Server. 

Upgrade Portal Server and Messaging Server when upgrading Instant Messaging 7. 

 

Due to a protocol change the Instant Messaging 7 2005Q4 server is not able to communicate with a server of an older version in federated deployments. 

Instant Messaging federated deployment sites will need to upgrade all the servers. The existing deployments who do not wish to upgrade the server will have to explicitly set the property of collaboration session factory object to use the legacy protocol implementation. 

You should coordinate the upgrade to limit the length of time during which servers will be unable to communicate with each other. 

Client - Server Communication 

Due to the protocol change the older versions of the client will not be able to communicate with the newer versions of the server and vice versa. 

You will need to upgrade both the client and server at the same time. 

Sun Java System Instant Messaging 6 2004Q2 is incompatible with shared components that ship with Sun Java Enterprise System 2005Q4. 

You will need to upgrade all Instant Messaging components. See the Sun Java System Access Manager release notes for further information about this incompatibility. 

 

The Instant Messaging SDK implementation of the Legacy Instant Messaging/Presence protocol is now bundled. 

By default, the Instant Messaging SDK APIs use the implementation based on the XMPP protocol. Applications will have to explicitly set the property of collaboration session factory object to use the Legacy protocol implementation. 

 

The SDK component includes additional jar files: The Instant Messaging SDK uses the JSO (JABBER Stream Objects) libraries.

In order to take advantage of XMPP, you will need to modify the classpath for older applications using the Instant Messaging SDK.

 

The Instant Messaging 6 2004Q2 server is incompatible with the default behavior of the latest version of the SDK. 

In order to use the 6 2004Q2 server with the current IM SDK you need to set the property of the collaboration session factory object to use the legacy protocol implementation. See Issue Number 6200472 under Known Issues and Limitations for instructions.