Migration Upgrade of ThingWorx Utilities
* 
Migration Upgrade of ThingWorx Utilities is not supported from version 9.4.x onwards.
Refer to the upgrade table to determine your upgrade path. The steps below are for migration only. For an in-place upgrade, refer to In-Place Upgrade of ThingWorx Utilities.
Steps
To upgrade to a new version of ThingWorx Utilities, complete the following steps:
1. Export ThingWorx Utilities data:
* 
Before exporting the data, it is recommended that you do the following:
Purge all old and unwanted deployment records. This reduces the amount of data and the time taken to transfer the data to the new version.
Make sure that there are no active deployments before starting the upgrade to new version. This reduces the possibility of time-outs or deployment failures during the upgrade.
a. Log into ThingWorx Composer.
b. In the left navigation pane, click , and select Export.
c. In the Export Option list, select To ThingWorx Storage.
d. Select the Include Data check box, and then click Export. A message appears, telling you that the Export has started:
e. Once the export completes successfully, a directory is created in /ThingworxStorage/exports. Create a ZIP file of the exports directory.
2. Ensure that the ThingWorx <n.n.n> platform is installed.
3. Import the ThingWorx Utilities Core <n.n.n> extension and the ThingWorx Software Content Management <n.n.n> extension. For more information, see Importing the ThingWorx Utilities Extensions.
* 
While importing the ThingWorx Utilities Core extension for ThingWorx Utilities 9.0.0, you might see this warning:
Import requires platform restart. One or more warnings occurred.
You can continue with the upgrade.
4. Import ThingWorx Utilities data:
a. Navigate to the ZIP file that you created in step 1, and extract the contents of the file to the newly installed ThingWorx Utilities <n.n.n> /ThingworxStorage/exports directory.
b. Log into ThingWorx Composer.
c. In the left navigation pane, click , and select Import.
d. Import the extracted files from the ThingWorx Utilities <n.n.n> /ThingworxStorage/exports directory.
5. For a non-HA environment, after the imports have completed successfully, restart the ThingWorx server.
If you upgraded ThingWorx Utilities on a High Available Clustered ThingWorx platform, you must restart all nodes. For more informations, see Managing ThingWorx Extensions in ThingWorx HA.
This enables ThingWorx Software Content Management to work properly.
* 
It is recommended to do the In-Place upgrade of ThingWorx Utilities from 9.2.x and later for PostgreSQL and from 9.4.x and later for MSSQL as the data in the ThingWorx Software Content Management database does not migrate after a migration upgrade.
Was this helpful?