Aspect
|
Value
|
Comment
|
||
---|---|---|---|---|
Memory
|
16 GB
|
Configuration will require a percent of dedicated memory to be allocated to the Java VM.
|
||
CPU(s)
|
4 Cores
|
Virtualized environments may have their own terminology for specifying how many CPUs/Cores are being provided. This must be taken into account when determining if the environment meets the minimum requirements.
The amount of concurrent query activity, indexing and searching, as well as the amount of internal event and/or property data-change may warrant increased CPU resources.
|
||
Disk Type
|
*
|
Server-class hardware is recommended.
|
||
Disk Space
|
100GB
|
This size will accommodate the default ThingWorx web application installed in Tomcat, along with the initial ThingworxStorage (DB) directory and some initial configuration data.
|
||
Disk Speed
|
10000 RPM or SSD
|
Speed is important if you are storing data on the ThingWorx Core. ThingWorx recommends the fastest disk(s) you can afford, but you should not use disks slower than 10000 RPM.
|
Supported OS (64-bit only)
|
Notes
|
---|---|
Windows Server 2016
|
|
Windows Server 2012 R2
|
Not supported for use with ThingWorx Flow.
|
Windows Server 2008 R2 SP1
|
Not supported for use with ThingWorx Flow.
|
Red Hat Enterprise Linux (RHEL) 8.2
|
|
Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS
|
Not supported for use with ThingWorx Flow.
|
|
• The software in the table below requires downloading/installing the proper OS-specific version.
• In general, you may install later minor versions of the software, but new major versions are not supported unless explicitly stated here (i.e. JDK 1.7.0.17 would be a minor version, but JDK 1.8 would be considered a major version). ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
Prerequisite Software
|
Versions Tested
|
Comments
|
---|---|---|
Oracle Java SE Development Kit (JDK)
|
Java SE Development Kit 8, Update 92 , 1.8.0_92-b14 (64-bit)
For 8.4.5 and later, Java SE Development Kit 8, Update 141 or later, 1.8.0_141-bxx (64-bit) is required
|
• ThingWorx is only supported on 64-bit operating systems.
• Open JDK is not currently supported.
|
Tomcat (Linux)
|
• 8.5.51 (64-bit)
• 9.0.35 (64-bit)
|
• Installed manually as the standard package management does not typically have the latest versions available.
• ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
Tomcat (Windows)
|
• 8.5.51 (64-bit)
• 9.0.35 (64-bit)
|
• Installed using the Windows service installer.
• ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
PingFederate
|
8.4.4 Patch 3
|
• PingFederate is the PTC-supported method for conducting Single Sign-on (SSO) to ThingWorx. PingFederate is only required for customers implementing SSO.
• PTC supports the Versions Tested and all subsequent builds within the same minor version (such as 8.4.x).
|
Database
|
Supported Version
|
Comments
|
---|---|---|
PostgreSQL
|
9.4.5, 9.5.11, 9.6 and 10
|
Additional information is located in Using PostgreSQL as the Persistence Provider.
|
DataStax Enterprise Edition
|
4.6.3, 5
|
Not supported for use with ThingWorx Flow. Additional information is located in the Getting Started with DataStax Enterprise and ThingWorx Guide.
|
SAP HANA
|
n/a
|
SAP HANA is no longer supported and is not supported for use with ThingWorx Flow. Reference the End of Sale article for more information.
|
Microsoft SQL Server
|
2016
|
Additional information is located in Using Microsoft SQL Server as the Persistence Provider.
|
AzureSQL
|
Azure SQL Logical Server- V12
Azure SQL Managed Instance- V12
|
For information on the latest Azure SQL version, refer to https://docs.microsoft.com/en-us/azure/sql-database/sql-database-faq
Not yet supported for use with ThingWorx Flow.
Additional information is located in Using Azure SQL as the Persistence Provider.
|
InfluxDB
|
1.6.3
|
Not supported for use with ThingWorx Flow.
Additional information is located in Using InfluxDB as the Persistence Provider.
|
|
Application behavior may change based on browsers that auto-update (the latest versions of Chrome, Firefox, Safari, and IE). Issues that are introduced by new browser versions will be identified and fixed as soon as possible, depending on the severity. BETA and Nightly Release versions are not supported for use.
|
|
While IE is not a supported browser for the use of the ThingWorx Flow Editor to define and validate Flows, Mashups that are using Flows can be accessed by users using a version of the IE browser that is supported for ThingWorx Foundation.
|
OS
|
Browser
|
Version(s)
|
Comments
|
---|---|---|---|
Windows
|
MS Edge
|
Chromium 81.0 and later
|
|
Windows
|
IE
|
11 and later
|
Compatibility Mode for Microsoft Internet Explorer is not supported.
Not supported for use with ThingWorx Flow Editor.
|
Mac/Windows
|
Firefox
|
Quantum – 59 and later
ESR – 60 and later
|
|
Mac
|
Safari
|
11 and later
|
|
Mac/Windows
|
Chrome
|
64 and later
|
OS
|
Browser
|
Version
|
Comments
|
---|---|---|---|
Windows
|
MS Edge
|
Chromium 81.0 and later
|
|
Windows
|
IE
|
11 and later
|
Compatibility Mode for Microsoft Internet Explorer is not supported.
|
Mac/Windows
|
Firefox
|
Quantum – 59 and later
ESR – 60 and later
|
|
Mac
|
Safari
|
11 and later
|
|
Mac/Windows
|
Chrome
|
64 and later
|
|
iOS 11
|
Mobile Safari
|