-
Im folgenden Verlauf wird
$WT_HOME/../deploy/innoface-wc-project-999999-12.0.2.0-1.0als Installationsverzeichnis verwendet. -
Die Installation der Basissoftware muss unter einem Systembenutzer mit administrativen Rechten und uneingeschränkten Schreib- und Leserechten auf alle Unterordner im Windchill-Verzeichnis erfolgen.
-
Alle Befehle müssen in einer Windchill-Shell ausgeführt werden!
-
Alle Befehle / Aktionen müssen im entpackten Installationsverzeichnis ausgeführt werden.
-
Bei erfolgreichem Ausführen der Befehle / Aktionen steht am Ende i.d.R. ein "BUILD SUCCESSFUL".
-
Falls eine Abfrage nach dem Parameter "Java Args" erfolgt, geben Sie bitte den Wert -Xms256 ein.
Windchill stoppen
Linux
-
Windchill stoppen
Windchill Shell
windchill stop
-
Apache stoppen
Windchill Shell
$WT_HOME/../HTTPServer/bin/apachectl stop
Windows
-
Windchill-Dienst stoppen
-
Http/Apache-Server stoppen
Weitere Informationen finden Sie hier.
Tomcat Cache leeren
Linux
Zum Löschen des Caches muss das Verzeichnis $WT_HOME/tomcat/instances geleert werden (nicht löschen).
Windows
Zum Löschen des Caches muss das Verzeichnis %WT_HOME%\tomcat\instances geleert werden (nicht löschen).
Weitere Informationen finden Sie hier.
Installation der Basissoftware
Linux
In das entpackte Installationsverzeichnis wechseln (Beispiel: innoface-wc-project-999999-12.0.2.0-1.0) und folgenden Befehl ausführen.
Fügen Sie anstelle von <config> den Ordnernamen ein, der für die Konfiguration hinterlegt wurde.
Windchill Shell
ant -Dconf=<config> deploy
Windows
In das entpackte Installationsverzeichnis wechseln (Beispiel: innoface-wc-project-999999-12.0.2.0-1.0) und folgenden Befehl ausführen.
Fügen Sie anstelle von <config> den Ordnernamen ein, der für die Konfiguration hinterlegt wurde.
Windchill Shell
ant -Dconf=<config> deploy
Weitere Informationen finden Sie hier.
Konfiguration des Apache
Linux
Windchill Shell
ant setup_apache_context
Das Apache-Homeverzeichnis ist per Default$WT_HOME/../HTTPServer/
Wenn das Apache-Verzeichnis vom Windchill-Standard abweicht, muss dieses mit angegeben werden!
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>
Im Anschluss an diesen Befehl muss der Apache-Webservice neu gestartet werden.
Windows
Windchill Shell
ant setup_apache_context
Das Apache-Homeverzeichnis ist per Default %WT_HOME%\..\HTTPServer\
Wenn das Apache-Verzeichnis vom Windchill-Standard abweicht, muss dieses mit angegeben werden!
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>
Im Anschluss an diesen Befehl muss der Apache-Webservice neu gestartet werden.
Weitere Informationen finden Sie hier.
Installation des Dataservers
Linux
Windows
Installation abhängig von der verwendeten Datenbank (MSSQL oder Oracle) durchführen.
Installation abhängig von der verwendeten Datenbank (MSSQL oder Oracle) durchführen.
Ermitteln der verwendeten Datenbank
xconfmanager -d wt.db.dataStore
MSSQL
Installation via ant-Befehl wenn sqlcmd-Client verfügbar ist.
Sollte der sqlcmd-Client nicht verfügbar sein, finden Sie die entsprechende Information zum Herunterladen und Installieren von sqlcmd in der Microsoft-SQL-Dokumentation.
ant dataserver_install_mssql
Ermitteln der verwendeten Datenbank
xconfmanager -d wt.db.dataStore
MSSQL
Installation via ant-Befehl wenn sqlcmd-Client verfügbar ist.
Sollte der sqlcmd-Client nicht verfügbar sein, finden Sie die entsprechende Information zum Herunterladen und Installieren von sqlcmd in der Microsoft-SQL-Dokumentation
ant dataserver_install_mssql
Um die Dataserver-Tabellen anzulegen, wenn kein sqlcmd-Client auf dem Windchill-System verfügbar ist, kann das nachfolgende SQL-Script mit einem beliebigen Client direkt auf der Windchill-Datenbankinstanz ausgeführt werden:
innoface-wc-project-999999-12.0.2.0-1.0/dataserver/dataserver_sqlserver.sql
Oracle
Installation via ant-Befehl wenn sqlplus-Client verfügbar ist.
Wenn die Umgebungsvariable ORACLE_HOME nicht gesetzt ist, muss sie gesetzt werden. Ein Beispiel hierfür ist:
export ORACLE_HOME=/opt/oracle/product/19c/
Das genaue Verzeichnis und Unterverzeichnis hängen von der Oracle-Version ab!
ant dataserver_install_oracle
Oracle
Installation via ant-Befehl wenn sqlplus-Client verfügbar ist.
Wenn die Umgebungsvariable ORACLE_HOME nicht gesetzt ist, muss sie gesetzt werden. Ein Beispiel hierfür ist:
set ORACLE_HOME=C:\ptc\Windchill_12.0\oracle\product\1210\client
Das genaue Verzeichnis und Unterverzeichnis hängen von der Oracle-Version ab!
ant dataserver_install_oracle
Um die Dataserver-Tabellen anzulegen, wenn kein sqlplus-Client auf dem Windchill-System verfügbar ist, kann das nachfolgende SQL-Script mit einem beliebigen Client direkt auf der Windchill-Datenbankinstanz ausgeführt werden:
innoface-wc-project-999999-12.0.2.0-1.0/dataserver/dataserver_oracle.sql
Weitere Informationen finden Sie hier.
JavaScript registrieren
Linux
ant std_register_scripts
Windows
ant std_register_scripts
Weitere Informationen finden Sie hier.
Windchill starten
Linux
-
Apache starten
1.1 Ohne SSL
$WT_HOME/../HTTPServer/bin/apachectl start
1.2 Mit SSL
$WT_HOME/../HTTPServer/bin/apachectl -DSSL
-
Windchill starten
windchill start
Windows
1. Http/Apache-Server starten
2. Windchill-Dienst starten
Preferences registrieren
Linux
In diesem Schritt werden die Windchill-Site-Administrator-Zugangsdaten benötigt.
ant register_preferences
Anschließend muss Windchill neu gestartet werden!
Windows
In diesem Schritt werden die Windchill-Site-Administrator-Zugangsdaten benötigt.
ant register_preferences
Anschließend muss Windchill neu gestartet werden!
Weitere Informationen finden Sie hier.
Installation der Warteschlangen
Linux
Windchill muss gestartet sein!
In diesem Schritt werden die Windchill-Site-Administrator-Zugangsdaten benötigt.
ant create_queues
Windows
Windchill muss gestartet sein!
In diesem Schritt werden die Windchill-Site-Administrator-Zugangsdaten benötigt.
ant create_queues
Weitere Informationen finden Sie hier.
Zusätzliche Schritte (bei Verwendung einer ReleaseEngine)
Import Task Delegates
Linux
-
Sie benötigen Site-Admin-Zugriff
-
LDAP-Administrator-Zugangsdaten werden benötigt (Evtl. muss ab Windchill 12 zum Import der Windchill-Installationsbenutzer genutzt werden)
-
In Windchill anmelden
-
Navigieren zu: Standort → Dienstprogramme → Aufgaben-Delegate-Verwaltung
-
Falls nötig, anmelden mit den LDAP-Zugangsdaten
Importieren der Delegates
-
Navigieren zu: Import Delegates
-
Der folgende Vorgang muss für jede ie*.ldif Datei wiederholt werden!
-
Um Zugriff auf die Dateien zu haben, sollte dieser Schritt auf dem Windchill Installationsserver ausgeführt werden.
-
Klicken auf Durchsuchen und auswählen der ie*.ldif Datei im
<Installationsverzeichnis>/to_windchill/copy/tasks/de/innoface/soapaus -
Bei Vorhandene Blatteinträge überschreiben muss ein Häkchen gesetzt werden!
-
Wenn die Datei ausgewählt und der Haken gesetzt ist, kann diese mit einem Klick auf Import importiert werden.
Prüfen der Delegates
-
Navigieren zu: Delegates suchen
-
Auswählen bei Repository-Typ: com.ptc.windchill
-
Auswählen bei Typ-ID: de.innoface.soap
-
Suche starten
Die zu erwartenden Delegates sind z.B.:
-
ping
-
findObjekts
Windows
-
Sie benötigen Site-Admin-Zugriff
-
LDAP-Administrator-Zugangsdaten werden benötigt (Evtl. muss ab Windchill 12 zum Import der Windchill-Installationsbenutzer genutzt werden)
-
In Windchill anmelden
-
Navigieren zu: Standort → Dienstprogramme → Aufgaben-Delegate-Verwaltung
-
Falls nötig, anmelden mit den LDAP-Zugangsdaten
Importieren der Delegates
-
Navigieren zu: Import Delegates
-
Der folgende Vorgang muss für jede ie*.ldif Datei wiederholt werden!
-
Um Zugriff auf die Dateien zu haben, sollte dieser Schritt auf dem Windchill Installationsserver ausgeführt werden.
-
Klicken auf Durchsuchen und auswählen der ie*.ldif Datei im
<Installationsverzeichnis>\to_windchill\copy\tasks\de\innoface\soapaus -
Bei Vorhandene Blatteinträge überschreiben muss ein Häkchen gesetzt werden!
-
Wenn die Datei ausgewählt und der Haken gesetzt ist, kann diese mit einem Klick auf Import importiert werden.
Prüfen der Delegates
-
Navigieren zu: Delegates suchen
-
Auswählen bei Repository-Typ: com.ptc.windchill
-
Auswählen bei Typ-ID: de.innoface.soap
-
Suche starten
Die zu erwartenden Delegates sind z.B.:
-
ping
-
findObjekts
Weitere Informationen finden Sie hier.
Import IFConneX-Workflow
Linux
Bei Verwendung des IFConneX-Workflows muss dieser importiert werden.
Es werden Siteadmin-Zugangsdaten benötigt.
-
Windchill stoppen
-
Code ausführen
cd $WT_HOME
ant -f bin/tools.xml bundle_custom -Dbundle.forceCompile=true -Dbundle.input=wt.util.resource.resourceCustomize
ant -f codebase/MakeJar.xml
ant -f codebase/MakeJar.xml custUpdate
-
Windchill starten
-
Workflow Template "IF5" importieren
windchill wt.load.LoadFromFile -d loadFiles/innoface/IFConneX_Minimal.xml
-
Legacy Workflow Template "IFConneX" importieren
Windchill Shell
windchill wt.load.LoadFromFile -d loadFiles/innoface/IFConneX_Standard.xml
Windows
Bei Verwendung des IFConneX-Workflows muss dieser importiert werden.
Es werden Siteadmin-Zugangsdaten benötigt.
-
Windchill stoppen
-
Code ausführen
cd %WT_HOME%
ant -f bin\tools.xml bundle_custom -Dbundle.forceCompile=true -Dbundle.input=wt.util.resource.resourceCustomize
ant -f codebase\MakeJar.xml
ant -f codebase\MakeJar.xml custUpdate
-
Windchill starten
-
Workflow Template "IF5" importieren
windchill wt.load.LoadFromFile -d loadFiles/innoface/IFConneX_Minimal.xml
-
Legacy Workflow Template "IFConneX" importieren
Windchill Shell
windchill wt.load.LoadFromFile -d loadFiles/innoface/IFConneX_Standard.xml
Hinweis
Nach der erfolgreichen Installation müssen i.d.R. noch schnittstellenspezifische Masterattribute angelegt werden.