Prerequisites
In this topic, you’ll find the prerequisites for ThingWorx Navigate. These include requirements for hardware sizing, ThingWorx Foundation, and Windchill.
You can directly navigate to any of the following topics:
Product Compatibility Information
Check out the
Release Advisor or the
ThingWorx Navigate Product Compatibility Matrix for the supported versions of
Windchill, ThingWorx, web browsers, third-party software, and other required applications.
Using the Release Advisor
To view a release matrix in Release Advisor:
2. On the Primary Product page, perform the following steps:
a. In Product Family field, select ThingWorx.
b. In the Product field, select ThingWorx Navigate.
c. In the Version field, select the version for which you need compatibility information.
d. Click Add.
3. Click Next.
4. The release matrix for the selected product is provided in the Release Matrix field in the Primary Product bar at the top of the page.
For additional information on using Release Advisor, see this
Technical Support Article in the PTC Knowledge Base.
Hardware Sizing
ThingWorx Requirements and ThingWorx Navigate Licensing
Install ThingWorx Foundation
• ThingWorx Foundation must be installed using the installer before installing
ThingWorx Navigate. For help with installing
ThingWorx Foundation, visit
ThingWorx Foundation Installer in the ThingWorx 9 Help Center.
|
• If you plan to configure ThingWorx Navigate with a Single Sign-on (SSO) authentication, you must configure ThingWorx Foundation using SSL before beginning your ThingWorx Navigate installation.
• Although ThingWorx Foundation supports PingFederate, Azure Active Directory, as well as Active Directory Federation Services as central auth servers (CAS), ThingWorx Navigate only supports PingFederate in this release.
|
• After installing ThingWorx Foundation using the installer, run the License Configurator tool to receive a valid license with entitlement for ThingWorx Navigate.
Install ThingWorx Flow
ThingWorx Flow must be installed using the installer before installing
ThingWorx Navigate. For help with installing
ThingWorx Flow, visit the
Installing ThingWorx Flow topic in the ThingWorx Help Center.
|
ThingWorx Foundation, ThingWorx Flow, and ThingWorx Navigate must be installed on the same system.
|
While installing
ThingWorx Flow, if you did not already update the
extra.crt file with the self-signed certificates required for your applications, ensure that you update it before installing
ThingWorx Navigate. For detailed instructions, refer to step 7 in the
Post-Installation Steps for ThingWorx Flow topic of the ThingWorx Help Center.
Uninstall ThingWorx Integration Runtime
If you have an existing installation of ThingWorx Integration Runtime, uninstall it using instructions relevant to your operating system from the following table:
Windows
|
Linux
|
1. From the Task Manager, stop the ThingWorx-IntegrationRuntime service.
2. In a command prompt, run the following command:
sc delete Thingworx-IntegrationRuntime
|
1. In a command prompt, run the following commands:
systemctl stop Thingworx-IntegrationRuntime systemctl disable Thingworx-IntegrationRuntime rm -f /etc/systemd/system/Thingworx-IntegrationRuntime.service systemctl daemon-reload
|
Windchill Requirements
These are the requirements for Windchill:
|
If you plan to configure your ThingWorx Navigate using the Windchill authentication, you must configure your Windchill server with SSL before you begin the installation.
|
• To enable upload and download requests in
Windchill, you need to configure
Windchill to allow Cross-Origin Resource Sharing (CORS) using instructions in
this article. Make sure that both
Windchill and
ThingWorx are configured using the same protocol—HTTP or HTTPS. PTC recommends using a secure connection (HTTPS).
Configure Windchill to allow CORS enables the following:
◦ Uploading attachments to the Report a Problem task.
While configuring Windchill, update the [ALLOWED_ORIGINS] parameter in the web.xml file with the web address for ThingWorx Flow. For instance, https://FlowHost:Port
◦ Downloading attachments, for instance, to retrieve graphic files existing only in Windchill replica vaults while using the View Part Structure task.
KeyStore and TrustStore Files
For configuring
ThingWorx Navigate, you need to create KeyStore and TrustStore files. You can create these files now or before you begin with the configuration. Refer to the
Create KeyStore and TrustStore Files for ThingWorx Navigate topic for detailed instructions
The files you need depend on the authentication method you choose. Go to one of these topics to review the files you require: