ThingWorx Navigate einrichten: Windchill Authentifizierung
Bevor Sie die Windchill Authentifizierung einrichten, stellen Sie sicher, dass Ihr System diese Voraussetzungen erfüllt:
• Windchill: Konfiguration mit SSL.
• ThingWorx– Wir empfehlen die Konfiguration von ThingWorx mit SSL.
• 2-Wege-SSL-Konfiguration
• Stellen Sie sicher, dass Sie das Windchill SSL-Zertifikat in die ThingWorx TrustStore-Datei importiert haben.
Weitere Informationen über das Konfigurieren von SSL finden Sie in folgenden Themen:
| Wenn Sie ein Windchill Cluster mit Windchill als HTTP konfiguriert haben, müssen Sie die erforderlichen manuellen Schritte am Ende dieses Verfahrens durchführen. |
Windchill Verbindung herstellen
Geben Sie auf dieser Seite die Informationen für Ihre Windchill Verbindung an.
1. Geben Sie die Windchill Server-URL ein:
◦ Für eine Verbindung mit einem einzelnen Windchill Server: Die URL muss das Format [http oder https]://[windchill-host]:[windchill-port]/[windchill-web-app] aufweisen.
◦ Für Windchill Cluster-Umgebungen: Geben Sie die URL des Lastenausgleichs-Routers ein. Beispiel: [https]://[LB-host]:[port]/[windchill-web-app].
2. Klicken Sie auf Weiter.
Windchill Authentifizierungseinstellungen
Bevor Sie die Informationen auf diesem Bildschirm eingeben, bereiten Sie die richtigen KeyStore- und TrustStore-Dateien vor:
• ThingWorxKeyStore file: Erstellen Sie eine neue
ThingWorx KeyStore-Datei mit dem Java-Dienstprogramm
keytool. Denken Sie daran, das
ThingWorx Schlüsselpaar einzuschließen. Dies ist ein Client-Zertifikat für den Zugriff auf Daten aus
Windchill unter Verwendung der 2-Wege-SSL-Konfiguration auf
ThingWorx Navigate und
Windchill. Weitere Informationen finden Sie in
SSL für sichere Kommunikation verwenden.
| Diese ThingWorx KeyStore-Datei unterscheidet sich von der Apache Tomcat KeyStore-Datei, die Sie möglicherweise während der Installation von ThingWorx Navigate erstellt haben. Diese separaten KeyStore-Dateien haben unterschiedliche Aufgaben. Es ist daher wichtig, die richtige Datei am richtigen Ort bereitzustellen. |
• ThingWorxTrustStore file: Stellen Sie die TrustStore-Datei je nachdem bereit, ob Apache Tomcat für SSL konfiguriert ist:
◦ Apache Tomcat mit SSL: Verwenden Sie dieselbe ThingWorx TrustStore-Datei, die Sie während der Installation verwendet haben, um Apache Tomcat für SSL zu konfigurieren. Verwenden Sie dann das Dienstprogramm keytool, um das Windchill SSL-Zertifikat in die ThingWorx TrustStore-Datei zu importieren.
◦ Apache Tomcat ohne SSL: Erstellen Sie eine ThingWorx TrustStore-Datei mit dem Java-Dienstprogramm keytool, und importieren Sie das Windchill SSL-Zertifikat in die TrustStore-Datei.
Anweisungen zum Erstellen dieser Dateien finden Sie im Thema
ThingWorx Navigate für SSL einrichten. Referenzmaterial zum Einrichten von 2-Wege-SSL finden Sie unter
SSL für sichere Kommunikation verwenden.
Nachdem Sie die richtigen Dateien vorbereitet haben, können Sie die Informationen auf dem Bildschirm Windchill Authentication Settings eingeben:
1. Klicken Sie neben
KeyStore File auf
, und navigieren Sie dann zur
ThingWorx KeyStore-Datei, die Sie oben erstellt haben.
| Denken Sie daran, dass sich die ThingWorx KeyStore-Datei von der Apache Tomcat KeyStore-Datei unterscheidet. |
2. Geben Sie das Passwort ein, das Sie beim Erstellen der KeyStore-Datei festgelegt haben.
3. Klicken Sie neben
TrustStore file auf
, und navigieren Sie anschließend zu Ihrer
ThingWorx TrustStore-Datei.
4. Geben Sie das Passwort ein.
5. Akzeptieren Sie den Standardwert für Abfrageparameter für Sitzungsbenutzer.
| In den meisten Fällen sollten Sie den Standardwert für diesen Parameter akzeptieren. Ändern Sie diesen Wert nur dann, wenn der Windchill Administrator diese Standardeinstellung in Windchill geändert hat. |
6. Klicken Sie auf Weiter. Die Seite Summary: Configuration Settings wird geöffnet.
Summary: Configuration Settings
1. Überprüfen Sie die Einstellungen und klicken Sie auf Configure. ThingWorx Navigate ist konfiguriert.
2. Aktivieren Sie die Kontrollkästchen, um eines oder beide Programme zu öffnen:
◦ ThingWorx Navigate öffnen
◦ ThingWorx Composer öffnen
Klicken Sie anschließend auf Schließen.
Windchill Cluster-Konfiguration abschließen
Stellen Sie zunächst sicher, dass Sie die Schritte in
ThingWorx Navigate mit einer Windchill Cluster-Umgebung konfigurieren abgeschlossen haben, insbesondere die erforderlichen Schritte in
Windchill.
Wenn Ihr System mit einem Windchill Cluster und Windchill als HTTP konfiguriert ist, müssen Sie jetzt einige zusätzliche Schritte ausführen. Diese Schritte sind erforderlich, um Daten aus Windchill abzurufen und eine erfolgreiche WindchillThingWorx Navigate Verbindung herzustellen.
Wir müssen die Option trustedAuth in Windchill verwenden, und dafür sind einige Aktualisierungen an den Konnektor- und Konnektor-Proxy-Einstellungen erforderlich:
| Denken Sie daran, dass die Lastenausgleichs-URL das HTTPS-Protokoll verwendet. |
1. Öffnen Sie ptc-windchill-connector in ThingWorx Composer.
2. Klicken Sie auf Konfiguration, und geben Sie neben Basis-URL die folgende URL ein:
[https]://[LB-host]:[port]/[windchill-web-app]/trustedAuth
3. Klicken Sie auf Speichern.
4. Öffnen Sie ptc-windchill-connector-proxy, und klicken Sie dann auf Konfiguration.
5. Geben Sie neben Verbindungs-URL testen die folgende URL ein:
[https]://[LB-host]:[port]/[windchill-web-app]/trustedAuth/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
6. Klicken Sie auf Speichern.
Die Windchill Cluster-Konfiguration ist nun abgeschlossen.
Nächste Schritte
ThingWorx Navigate ist jetzt installiert und lizenziert, und die grundlegende Konfiguration ist abgeschlossen. Die ThingWorx Navigate Aufgaben können jetzt verwendet werden. Für die Anmeldung sollten Benutzer Ihren Benutzernamen und Ihr Passwort für Windchill verwenden.
Im nächsten Schritt müssen nicht als Administratoren eingerichteten Benutzern Berechtigungen gewährt werden. Führen Sie die Schritte in
ThingWorx Berechtigungen ändern: Benutzer und Gruppen aus.
Sie können auch mit optionalen Konfigurationen wie folgenden weitermachen:
• Mit SAP verbinden
• Mit mehreren Windchill Systemen konfigurieren