Incompatibility between versions

Generally speaking, every new release of ANSYS Nexus is designed to be as compatible as possible with previous versions of the software. This is not always possible though, so the user must keep in mind that it is always best practice to use the same version of ANSYS Nexus to both run the server, generate the database and for the API that is used to push / read data into / from the database.

In particular, a big change has been implemented with ANSYS Nexus 2020R1. Previous versions of the software were based on python 2.7, while starting from version 2020R1 (released in January 2020), ANSYS Nexus is based on python 3.6. This update has major impacts in the compatibility between versions, so here we will list what the user should expect to experience when mixing versions prior and after the change.

19.5 database and 19.5 server

Assume you are running a database generated with ANSYS Nexus 19.5 (the version prior to 2020R1) on a server from the same version, and you want to connect it to a template editor from the 2020R1 versions. This is possible. You will be able to read the templates and modify them.
Now, assume you are running again a database generated with ANSYS Nexus 19.5 on a server from the same version, and you want to push new items to that database using an API from the 2020R1 release (for example, using EnSight 2020R1). This will not be allowed, and will result in an error.

19.5 database and 2020R1 server

Assume you have a database generated from the 19.5 versions and that you want to open it with a 2020R1 ANSYS Nexus server. This is possible: a 2020R1 server is able to run an older version of the database.
If you now try to push new items in the database, you will be able to do so using both versions of the API.

2020R1 database and 19.5 server

If you have a database generated via ANSYS Nexus 2020R1, it is not possible to run it on a 19.5 server. When you try so, an error message will appear:



Indeed ANSYS Nexus 19.5 does not recognize databases from newer versions.

2020R1 database and 2020R1 server

You will be able to run database generated via ANSYS Nexus 2020R1 only on a server from the same version. In this situation, you will be able to push / modify items into the database from either versions of the API.

Created with the Personal Edition of HelpNDoc: Benefits of a Help Authoring Tool