CWC Clean Installer
Before Beginning Install
Ensure the ScriptTimeout is set to 500 in the platform-settings.json file. This setting is required for CORE installation to perform as expected.
Clean Install
1. Before beginning, ensure that the timeout setting has been updated within Apache Tomcat. If it has not, click here for instructions.
2. Download the latest version of CWC from PTC Software Downloads page as follows:
a. Select ThingWorx Foundation from the Product Family list.
b. Navigate to the latest release version and further to ThingWorx Connected Work Cell (CWC).
c. Download the latest release extension package ZIP file.
d. Unzip the package.
3. Identify the folder containing install-tw-apps-win.exe and install-tw-apps-linux.
4. Double-click the installer file for your operating system to run the installer.
5. A question will display asking for the package files location The default location is the same as the folder identified in step 2. Enter the file location and press Enter.
6. A message will appear displaying the extensions found in the file location. Confirm the files found match what should be installed.
7. Ensure that at least CORE, CORE-UI, and CWC are present in the list populated.
* 
All applications designated for installation will install at once. If AMU appears continue through instructions as normal. If RTPPM and KPI-Engine appear, click here.
8. A set of questions will begin. Utilize the table below to see the questions, default values, and any extra information needed.
* 
If no value is entered, the default value will be used.
PTC recommends to continue using the default values of Core Database Thing, Thing Template, and Project names as provided in the following table.
If you do provide your own names during installation, be sure to make note of them as these exact values are needed during upgrade process.
Installation Questions
Default Value
Notes
ThingWorx url:
Localhost:<host>
The URL of your ThingWorx instance. Note: the port number MUST be included.
Does ThingWorx use TLS:
Y
Does the browser instance of ThingWorx use HTTPS? Y or N.
ThingWorx admin user name:
Administrator
A user that is in the "Administrator" user group .
ThingWorx password:
N/A
No text will display while entering password.
MSSQL Database server name:
localhost
Hostname of the server where the database is installed.
MSSQL Database port:
<port>
Communication port to on the server where the database is installed.
MSSQL Database name:
<databasename>
The database chosen must:
Already exist in the SQL Server.
Have no data populated.
Not to be used by DPM, or any other ThingWorx extension.
* 
If there is a non-standard SQL instance, or more than one instance running on the server, do NOT enter this on the MSSQL Database name field. Use the regular server name and change the MSSQL Database port to the port used by the instance.
MSSQL Database username:
N/A
The username that is used to login to the MSSQL database.
MSSQL Database password:
N/A
No text will display while entering password.
Core Database Thing name:
PTCFSU.CoreSQLThing
Thing containing logic to interact with the database.
Core Database ThingTemplate name:
PTCFSU.CoreSQLThingTemplate
Thing Template containing logic to interact with the database.
Core Database Project name:
PTCFSU.DefaultProject
Project to which the Thing and Thing Template belong.
9. Once completed, a confirmation message will display Your configuration is: ... followed by the configuration determined by the program. Enter Y if correct and to begin the installation or N if incorrect and to repeat the questions.
* 
If no value is entered for the confirmation and ENTER is pressed, the questions will repeat by default.
10. The program will begin running.
11. When the program runs successfully the message ThingWorx Applications installation completed will display.
If any errors occur they will display in red. Refer to Installation Troubleshooting for more information on errors.
12. Once installation is complete, continue to Core Function Configurations.
Was this helpful?