Mindestanforderungen für die Datei mit Konfigurationseigenschaften
Die Datei config.properties für ThingWorx muss die folgenden Eigenschaften enthalten. Was jede Eigenschaft angibt, wird in der folgenden Liste beschrieben:
• URI – URL des ThingWorx Servers, auf dem das Analytics Manager Framework ausgeführt wird.
• Userid – ID des Benutzers, der eine Verbindung zum Server einrichtet.
• Password – Passwort des Benutzers, der eine Verbindung zum Server einrichtet.
• AppKey –Schlüssel, den Sie auf dem ThingWorx Server erzeugt haben. Sie können dies anstelle einer Benutzer-ID und eines Passworts verwenden.
• CallTimeout – Zeit in Millisekunden, die ein Serveraufruf wartet, bevor er mit einem Timeout-Fehler fehlschlägt. Der Wert hängt von der Latenz des Netzwerks ab. Dieser Wert ist standardmäßig 5000. Stellen Sie sicher, einen hohen Wert festzulegen, um Timeout-Fehler zu vermeiden. Das Abrufen von Wiedergabedaten mit einer großen Dauer kann einige Zeit in Anspruch nehmen.
• AgentId – eindeutige Zeichenfolge, um einen Agenten zum ThingWorx Server zu identifizieren. Wenn kein Wert angegeben ist, wird automatisch eine eindeutige ID generiert und wiederverwendet, bis eine andere ID zur Verfügung gestellt wird.
• AppImpClass – vollständig qualifizierter Namen der Klasse, die die Anwendungsschnittstelle implementiert.
Wenn Sie Creo as a Service verwenden, muss der Wert für diese Eigenschaft auf com.ptc.thingworxconnector.CreoAsServiceAdapter festgelegt werden.
• ConnectorName – Name der Konnektorvariante, die für die Interaktion mit einem Analyseanbieter erzeugt und bei der Konfiguration des Analyseanbieters auf Serverseite verwendet wird.
• AnalysisProvider – unter Verwendung des Konnektors erzeugter Analyseanbieter, der in der oben beschriebenen Eigenschaft ConnectorName angegeben wurde.
• AgentWorkDir – Verzeichnis, das vom Agenten zum Speichern von Modelldateien, temporären Dateien, Ergebnisdateien und Datendateien verwendet wird. Der Ordner AgentFiles wird standardmäßig im aktuellen Arbeitsverzeichnis erzeugt.
• ClientInstanceInitCount – Anzahl der Clientinstanzen, die gestartet werden, wenn der Agent gestartet wird. Der Standardwert ist 1.
• ClientInstanceMaxCount – maximale Anzahl an Clientinstanzen, die dieser Agent starten kann. Geben Sie einen Wert größer als 0 an, um einen festen Höchstwert für die Anzahl der Clients festzulegen. Der Standardwert -1 gibt an, dass der Agent eine unbegrenzte Anzahl von Clients starten kann.
• UseAppKeyInUrl – AppKey in die URL des ThingWorx Replay Manager-Mashups einschließen oder nicht einschließen, die im eingebetteten Creo Parametric Browser angezeigt wird. Verwenden Sie diese Option für ThingWorx 8.0 und höher. Wenn die Option auf "true" festgelegt ist, wird der AppKey eingeschlossen. Der Standardwert ist "false".
Um Creo as a Service (CaaS) zu verwenden, müssen Sie die oben genannten Eigenschaften und die folgenden zusätzlichen Eigenschaften festlegen:
• CreoWorkingDir – Position des Arbeitsverzeichnisses für Creo Parametric Prozesse. Kopieren Sie die Datei config.pro in dieses Verzeichnis, damit alle Instanzen von Creo Parametric diese config.pro-Datei verwenden können.
• WindchillDefaultContext – Windchill Standardkontext für Creo as a Service. Dieser Kontext muss auf dem Server verfügbar sein, und der Benutzer, der die Replay Analysis ausführt, muss Zugriff auf diesen Kontext haben.
• WindchillDefaultWorkspace – Windchill Standard-Workspace für Creo as a Service. Dieser Workspace muss auf dem Server verfügbar sein, und der Benutzer, der die Replay Analysis ausführt, muss Zugriff auf diesen Workspace haben.
• CreoExecutablePath – Speicherort des Skripts oder der ausführbaren Datei, um den Creo Prozess zu starten. Dieser Wert wird beim Ausführen von CreoAnalysisAgentFarmMachineConfiguration.bat automatisch berechnet.
Weitere Informationen zu den erforderlichen Eigenschaften finden Sie im
ThingWorx Analytics Hilfe-Center.
Eine config.properties-Beispieldatei für eine interaktive Sitzung ist im Ordner "Common Files" des Creo Parametric Installationsverzeichnisses verfügbar. Sehen Sie sich das folgende Beispiel an:
c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\config.properties
Eine config.properties-Beispieldatei für die Verwendung von Creo as a Service ist im Ordner "Common Files" des Creo Parametric Installationsverzeichnisses verfügbar. Sehen Sie sich das folgende Beispiel an:
c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\scripts\serviceconfig.properties
Protokollierung aktivieren
Um die Protokollierung zu aktivieren, führen Sie die folgenden Schritte durch, bevor Sie eine Creo Product Insight for ThingWorx Extension Sitzung starten:
1. Kopieren Sie die logback.xml-Beispieldatei aus dem Creo Parametric Installationsverzeichnis in das Verzeichnis, das durch die Konfigurationsoption thingworx_connector_config_file angegeben wird und Ihre config.properties-Datei enthält. Der Speicherort von logback.xml kann beispielsweise c\ProgramFiles\PTC\Creo 6.0.0.0\Common Files\text\java\scripts\logback.xml sein.
2. Aktualisieren Sie die
logback.xml-Beispieldatei mit den Informationen Ihrer Setup-Umgebung. Konfigurationsinformationen (z.B. Protokollierungsebenen und andere Details) finden Sie in der Online-Dokumentation für
logback.xml unter
https://logback.qos.ch/manual/configuration.html.