Installation und Upgrade > ThingWorx Apps Erweiterung importieren
ThingWorx Apps Erweiterung importieren
* 
Die Anweisungen in diesem Thema sind für den ersten Import von ThingWorx Apps auf ein ThingWorx System mit einem Server. Befolgen Sie die Anweisungen in ThingWorx Apps Erweiterung für eine Hochverfügbarkeits-aktiv-aktiv-Umgebung importieren, wenn Sie ThingWorx Apps auf einem ThingWorx System, das als Hochverfügbarkeits-aktiv-aktiv-Umgebung konfiguriert ist, importieren.
Wenn Sie ein Upgrade von einer früheren Version von ThingWorx Apps ausführen, lesen Sie Upgrade für ThingWorx Apps ausführen.
ThingWorx Apps wird als Erweiterung in ein ThingWorx System importiert.
Führen Sie die Schritte in den folgenden Abschnitten aus:
Voraussetzungen
Vor dem Importieren dieses Produkts als eine ThingWorx Erweiterung müssen die folgenden Voraussetzungen erfüllt sein:
Überprüfen Sie die ThingWorx Apps Produktanforderungen.
Prüfen Sie die Anforderungen für ThingWorx 9.0. Weitere Informationen finden Sie unter 9.0 Systemanforderungen im ThingWorx Hilfe-Center.
Installieren Sie ThingWorx 9.0. Weitere Informationen finden Sie unter ThingWorx installieren im ThingWorx Hilfe-Center.
Konfigurieren Sie ThingWorx, um den Erweiterungsimport zu aktivieren. Weitere Informationen finden Sie unter Erweiterungen importieren im ThingWorx Hilfe-Center.
Die Erweiterung ThingWorx Remote Access muss im Rahmen Ihrer ThingWorx Plattforminstallation importiert werden, bevor die ThingWorx Apps Erweiterung importiert wird. Weitere Informationen finden Sie unter Support-Matrix für ThingWorx Remote Access Extension und Remote Access Client im ThingWorx Hilfe-Center.
Erweiterungsdateien importieren
Importieren Sie ThingWorx Apps als eine Erweiterung für ThingWorx in eine vorhandene ThingWorx 9.x Plattforminstallation.
1. Stellen Sie sicher, dass die Erweiterung ThingWorx Remote Access importiert wurde. Weitere Informationen finden Sie unter Support-Matrix für ThingWorx Remote Access Extension und Remote Access Client im ThingWorx Hilfe-Center.
2. Sie müssen die folgende Dateien herunterladen und ihren Inhalt entpacken: ThingWorx-Apps-<Version>-extension-bundle
Den Download finden Sie, indem Sie die Seite PTC Software Downloads aufrufen und die folgenden Ordner erweitern: ThingWorx Foundation > Release 9.0 > "ThingWorx Manufacturing Apps Extension" oder "ThingWorx Service Apps Extension".
3. Importieren Sie die Erweiterungsdateien für ThingWorx Apps. Die Erweiterungsdateien müssen in der folgenden Reihenfolge importiert werden:
a. ThingWorx-Apps-<Version>-extension-dependencies
b. ThingWorx-Apps-<Version>-extension
So importieren Sie die Erweiterungsdateien:
a. Navigieren Sie in ThingWorx Composer zu Importieren/Exportieren > Importieren.
b. Wählen Sie im Fenster Importieren die Option Erweiterung aus der Liste Importoption aus.
c. Klicken Sie unter Dateiname auf Durchsuchen. Navigieren Sie zur Erweiterungsdatei, und wählen Sie sie aus.
d. Klicken Sie auf Importieren. Wenn der Import abgeschlossen ist, klicken Sie auf Schließen.
e. Wiederholen Sie den Vorgang nach Bedarf.
4. Zeigen Sie die Erweiterungen nach dem Import an, indem Sie zu Verwalten > Erweiterungen navigieren.
Optionale Erweiterungen importieren
Die folgenden optionalen Erweiterungen sind zum Importieren zusammen mit ThingWorx Apps verfügbar und stehen ebenfalls auf der Seite PTC Software Downloads zum Download zur Verfügung:
ThingWorx-Asset-Remoting-<Version>-extension – Ermöglicht die Verwendung der Funktionen für Remotezugriff und -steuerung, die in Asset Advisor verfügbar sind. Weitere Informationen finden Sie unter Remote-Zugriff und -Steuerung.
ThingWorx-Apps-<Version>-extension-factory-demo – Stellt eine Beispielimplementierung für Fertigungsplanungsaktivitäten bereit. Weitere Informationen finden Sie unter Beispielimplementierung für Fertigungsplanung.
Die folgende optionale Erweiterung ist zum Importieren zusammen mit ThingWorx Apps verfügbar und steht hier zum Download zur Verfügung: ThingWorx Foundation > Release 9.0 > ThingWorx Utilities > Neuester Datumscode.
ThingWorx-Utilities-Software-Content-Management-<Version> – Weitere Informationen finden Sie unter Software Content Management.
* 
Da der ThingWorx Utilities Core Erweiterungssatz (ThingWorx-Utilities-Core-<Version>) eine Voraussetzung für die ThingWorx Software Content Management Erweiterung ist, muss er zuerst importiert werden. Ist der ThingWorx Utilities Core Erweiterungssatz noch nicht installiert, müssen Sie dies tun, bevor Sie die ThingWorx Software Content Management-Erweiterung installieren. Weitere Informationen finden Sie unter ThingWorx Utilities Installation im ThingWorx Utilities Hilfe-Center.
Die folgende optionale Erweiterung ist zum Importieren zusammen mit ThingWorx Apps verfügbar und steht hier zum Download zur Verfügung: ThingWorx Foundation > Release 8.5 > ThingWorx Rockwell FactoryTalk MES Extension. Diese Erweiterung für 8.5.0 wird in ThingWorx Apps 9.0 unterstützt.
ThingWorx-Rockwell-FT-MES-8-5-0-Extension-Bundle – Weitere Informationen finden Sie unter ThingWorx Rockwell FactoryTalk MES Integration.
Importieren Sie die optionalen Erweiterungen auf die gleiche Weise wie Sie die ThingWorx Apps Erweiterungen importiert haben.
Datenbankkonfigurationen nach dem Import
Führen Sie nach dem Importieren der ThingWorx Apps Erweiterungen die folgenden Datenbankkonfigurationen aus.
1. Navigieren Sie zu dem Ihrer Datenbank entsprechenden Datenbankding: PTC.SCA.SCO.PostgresDatabase oder PTC.SCA.SCO.MSSQLDatabase.
2. Legen Sie unter Konfiguration die JDBC-Einstellungen für Ihre Datenbank fest, u.a. die Felder JDBC-Verbindungszeichenfolge, Datenbank-Benutzername und Datenbank-Passwort. Wenn Sie dieselbe Datenbank wie für die ThingWorx Plattform verwenden, geben Sie dieselben Werte wie in der Datei platform-settings.json in diesen drei Feldern ein.
* 
Stellen Sie vor der Konfiguration Ihres Datenbankdings sicher, dass die notwendigen JDBC-Treiber in ThingWorx vorhanden sind. ThingWorx kann JDBC-Treiber verwenden, um eine Verbindung mit einer beliebigen kompatiblen JDBC-Datenbank herzustellen (z.B. SQL Server, MySQL, Oracle usw.). Sie können auch über den ThingWorx Edge MicroServer und ThingWorx Host/Ressourcen unter Verwendung von OLEDB und ODBC eine Verbindung herstellen, wenn sich die Datenbank hinter einer Firewall befindet. Wenn in ThingWorx keine JDBC-Erweiterung für Ihre Datenbank vorhanden ist, können Sie den JDBC-Treiber manuell hinzufügen, indem Sie den Treiber herunterladen und die Dateien zum folgenden Speicherort hinzufügen: /<Tomcat-Ordner>/webapps/Thingworx/WEB-INF/lib. Nach dem Kopieren des Treibers müssen Sie Ihren ThingWorx Server neu starten.
3. Klicken Sie auf Speichern, um das Datenbankding zu speichern.
4. Navigieren Sie zum Ding PTC.Factory.C_LaunchPointConfigurationThing_[Release-Version].
5. Bearbeiten Sie unter Konfiguration im Abschnitt DatabaseConfigurationSettingsdas Feld DBConnection, um auf das Datenbankding zu verweisen, das Sie in Schritt 2 konfiguriert haben.
6. Klicken Sie auf Speichern, um das Startpunkt-Konfigurationsding zu speichern.
7. Navigieren Sie zum Ding PTC.SCA.SCO.DatabaseManager.
8. Führen Sie unter Dienste den Dienst CreateTables aus.
Skript-Timeout-Einstellung aktualisieren
Aktualisieren Sie die Einstellung für das Skript-Timeout.
1. Navigieren Sie auf dem ThingWorx Server zum Ordner ThingWorxPlatform.
2. Öffnen Sie die Datei platform-settings.json in einem Texteditor.
3. Suchen Sie die Einstellung ScriptTimeout, und ändern Sie sie auf 500.
4. Speichern und schließen Sie die Datei platform-settings.json.
5. Starten Sie den ThingWorx Server neu.
Weitere Informationen finden Sie unter platform-settings.json – Konfigurationsdetails im ThingWorx Hilfe-Center.
Auf ThingWorx Apps zugreifen
Um auf ThingWorx Apps zuzugreifen, gehen Sie zur folgenden URL auf dem ThingWorx Server. Ersetzen Sie <Port> durch Ihre Portnummer.
https://localhost:<Port>/Thingworx/FormLogin/Welcome
Der Standard-Benutzername ist Administrator. Das Passwort ist das während der Installation und Konfiguration von ThingWorx angegebene Passwort.