Validation of TWX Upgrade process
Hi Developers,
I'm currently doing inplace migration of TWX platform from 7.2 to 8.3.
I had followed the TWX Upgradation document to successfully complete the inplace migration. In the document it was recommended to do Extension re import for our use case. There were no mention of steps in the document to do this. Our server even with out extension reimport was functioning properly but we got datastore errors (Unable to get search entries: [1,018] Data store unknown error: [Error occurred while accessing the model provider.]]) frequently. So we had decided to do the re import to complete the upgradation process.
We've lot of extensions in our old platform among which TWX Utilities 7.2 is important for our application. Lot of entities are developed based on the templates, things and services from that extension.
I have found two ways to do this extension re import such as:
- Delete the older extensions (and its dependencies) and import the latest ones.
- Take source control of the server. Cleanup the DB. Set it up again. Import the latest extensions and import the Source Control Entities.
I have found the second method to be more feasible than the first one. This is because due to the following reasons:
- To delete the extension we need to delete its dependent extensions and entities as well.
- The downside is I couldn’t capture all the dependencies because there is no default services which would give these details straight away.
- To get the list of dependent entities we have to delete the extensions from the manage extensions page. This will return a status message of the dependent entities.
- We need to delete the entities one by one and then try deleting the extension once again. It might either give new dependent entities which it could not show earlier(due to message space constrain i think) or it would delete the extension.
So i want to validate if my second method is a recommended one. If there is any other method available which i had missed, please let me know.
Thanks and Regards,
Saran

