ThingWorx Applications Setup > Upgrading ThingWorx Applications
Upgrading ThingWorx Applications
To upgrade ThingWorx Applications, complete the steps in the following sections:
Pre-Upgrade Activities.
Upgrading ThingWorx.
Upgrading ThingWorx Applications.
Pre-Upgrade Activities
Before beginning the upgrade process, review ThingWorx Applications System Requirements.
* 
Follow the below mentioned pre-upgrade activities only if upgrading from ThingWorx 8.5.7. For existing later versions of ThingWorx this step is not required.
Follow the steps below to disable schedulers.
1. From ThingWorx composer search for and open PTC.SCA.SCO.KPIScheduler.
2. Under General Information tab go to Schedule and ensure the Enabled checkbox is cleared.
3. Click Save.
4. Repeat step 1 through 3 to disable the following additional schedulers:
PTC.SCA.SCO.KEPServerExStatusCalculationScheduler
PTC.Factory.MidnightDeviceDiscoveryScheduler
PTC.Factory.MidnightPurgeWeekOldHistoryScheduler
* 
After the upgrade, these schedulers are no longer required and should not be re-enabled.
Upgrading ThingWorx
Complete the following steps for Upgrading ThingWorx:
1. Follow the instructions for manually upgrading ThingWorx:
For upgrading to 9.0.x, 9.1.x, and 9.2.x, see Manual Upgrade 1 in the ThingWorx 9 Help Center.
For upgrading to 9.3.x and later, see Manual Upgrade 2 in the ThingWorx 9 Help Center.
2. Modify the platform-setting.json file as needed for configuration. Ensure the ScriptTimeout setting is set to 500.
3. In addition to the standard Java Options to be configured for ThingWorx, ensure the following options are configured:
Java 9 options:
-add-opens=java.base/java.lang-ALL-UNNAMED
-add-opens=java.rmi/sun.mi.transport=ALL-UNNAMED
Initial Memory Pool:
At least 4196
Maximum Memory Pool:
85% of total memory available
Java Options:
-Duser.timezone = UTC (In addition to existing settings, not replacing)
Upgrading ThingWorx Applications.
For upgrading AMU, CWC, RTPPM refer links below as appropriate:
CWC — Follow the steps mentioned in CWC Upgrade.
RTPPM — Follow the steps mentioned in RTPPM Upgrade.
AMU — Follow the steps mentioned in AMU Upgrade.
Was this helpful?