Page 1 of 1

9.4 Client seems incompatible with 8.3.3 Server

Posted: Mon Jul 06, 2009 5:49 pm
by John Hammond
As a rule of thumb with software higher release clients can communicate with a lower release server since they tend to superset the capabilities of an earlier release. Once they know what release they are talking to they can automatically dumb down for the lesser release.

This does not seem to be true for TM1 9.4 Client with 8.3.3 server. In architect the "TM1" appears but after a delay no list of servers appears underneath it.

I checked with

telnet server-name 5495

that the admin server was listening and that worked fine.

also telnet server-name 12345

checked for the TM1 server and that worked fine.


I am a posting this for information unless any one knows otherwise.

Re: 9.4 Client seems incompatible with 8.3.3 Server

Posted: Mon Jul 06, 2009 6:15 pm
by George Regateiro
From the 9.4 Readme

Using a newer TM1 client with an older TM1 Admin Server and/or TM1 server is not a supported TM1 environment. If you use TM1 Perspectives/Architect 9.4 with older TM1 servers, you will experience unexpected behavior; the TM1 client may hang or not even open when started. If the TM1 client does open, older servers may be listed in the Server Explorer, but the following error displays when you try to log in: Log in Failed: SystemServerConnectionInvalid.

Re: 9.4 Client seems incompatible with 8.3.3 Server

Posted: Mon Jul 06, 2009 11:56 pm
by lotsaram
John Hammond wrote:As a rule of thumb with software higher release clients can communicate with a lower release server since they tend to superset the capabilities of an earlier release.
Sorry to disappoint you John, not the case for TM1 and never has been. The opposite is actually the case: older clients can communicate with newer server version but newer client can never talk to older server.

You can play around with this a little with the ClientVersionMinimum and ClientVersionMaximum server config parameters.

And if you have a 9.1 or 9.4 server with a 9.0 or earlier client then also need to remember UseSSL=F otherwise older clients won't see the server.

But the golden rule is newer client will never see older server.