Can a newer version Spotfire Analyst connect to an older version of Spotfire Server?

Can a newer version Spotfire Analyst connect to an older version of Spotfire Server?

book

Article ID: KB0070086

calendar_today

Updated On:

Products

Spotfire Server

Description

In many scenarios you may be working in environments with multiple different versions of the Spotfire Server and Spotfire Analyst client. For example, if the Test environment has been upgraded to the latest innovation version but the Production environment is still using the earlier LTS version. If you upgrade the client when connecting to the new Test environment then you might encounter the situation where you need to connect back to the older LTS version. This article explains the situation of a newer Spotfire Analyst client trying to connect to an older Spotfire Server deployment area.

Issue/Introduction

Can a newer version Spotfire Analyst connect to an older version of Spotfire Server?

Resolution

A newer version of the Spotfire Analyst client can not connect to an older version of Spotfire Server, unless the local machine still has the modules from the same older version of Spotfire Analyst available. This means that if the older version (same as the older server version) of the Spotfire Analyst was previously installed on the machine, and the older modules have not been deleted from the old installation directory after the Spotfire Analyst upgrade, then it will be able to connect to the older version of the Spotfire server. This is because at runtime, the client will dynamically choose which set of modules to run depending on the version of the modules in the deployment area to which is being connected.

For example, there has been an upgrade performed on Spotfire Analyst client version 7.11 and it has now been updated to Spotfire Analyst version 10.3. If this 10.3 Analyst tries to connect to a Spotfire Server 7.11 (with 7.11 modules in the deployment area), it will show the following notification:

User-added image
 Older version available You are running version 10.3 of the Spotfire client, but an older version (7.11) is available.  What would you like to do?

This is because the Spotfire Analyst version 7.11 client was previously installed on the same machine and the 7.11 Analyst modules are still available on the machine. After clicking "Install Now", the 10.3 Analyst will be updated back to 7.11 Analyst and will connect to Spotfire server 7.11. However, if "Do Not Install" option is clicked, it will connect the 10.3 Analyst to Spotfire Server 7.11.

This pop-up shown above will only be seen if the 7.11 was previously installed on this machine and the 7.11 Analyst modules have not been deleted from the installation directory. If Spotfire Analyst 7.11 was never installed on this machine, meaning the modules for Spotfire 7.11 are not available on this machine, it will not show the pop-up as above. Instead, it will clearly say that the current version of Spotfire Analyst cannot connect to the older version of Spotfire server. The message shown will be as below:
User-added image
 The server http://myTSS/ (myProductionDeploymentArea) has an older Spotfire client  deployment than the version you are running or no deployment at all. Contact your  Spotfire administrator if the server needs to be updated.  Log into a different server, or select Work Offline, to continue working with this Spotfire  version.
See KB 000020708 TIBCO Spotfire Analyst client fails to launch, with this error: 'The server has an older Spotfire client deployment than the version you are running or no deployment at all'. for more details.
 

Additional Information

KB: 000020708 Spotfire Analyst client fails to launch, with this error: 'The server has an older Spotfire client deployment than the version you are running or no deployment at all'. KB 000035216 Location of Modules folder in Spotfire Analyst installation