Installationsprozess Neuinstallation
Im folgenden Verlauf wird
$WT_HOME/../deploy/innoface-wc-project-999999-R11.0-M030-1.0
als 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
1. Windchill stoppen
Windchill Shell
windchill stop
2. Apache stoppen
Windchill Shell
$WT_HOME/../HTTPServer/bin/apachectl stop
Windows
1. Windchill Dienst stoppen
2. 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-R11.0-M030-1.0
) und folgenden Befehl ausführen.
Windchill Shell
ant -Dconf=<config> deploy
Windows
In das entpackte Installationsverzeichnis wechseln (Beispiel: innoface-wc-project-999999-R11.0-M030-1.0
) und folgenden Befehl ausführen.
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!
Windchill Shell
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>
Info
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!
Windchill Shell
ant setup_apache_context -Dapachedir=<Apache-Homeverzeichnis>
Info
Im Anschluss an diesen Befehl muss der Apache Webservice neu gestartet werden.
Weitere Informationen finden Sie hier
Installation des Dataservers
Linux
Installation abhängig von der verwendeten Datenbank (MSSQL oder Oracle) durchführen.
Ermitteln der verwendeten Datenbank
Windchill Shell
xconfmanager -d wt.db.dataStore
MSSQL
Info
Installation via ant Befehl wenn sqlcmd Client verfügbar ist.
Windchill Shell
ant dataserver_install_mssql
Windows
Installation abhängig von der verwendeten Datenbank (MSSQL oder Oracle) durchführen.
Ermitteln der verwendeten Datenbank
Windchill Shell
xconfmanager -d wt.db.dataStore
MSSQL
Info
Installation via ant Befehl wenn sqlcmd Client verfügbar ist.
Windchill Shell
ant dataserver_install_mssql
Info
Wenn kein sqlcmd Client auf dem Windchill System verfügbar ist, kann folgendes SQL-Script:
innoface-wc-project-999999-R11.0-M030-1.0/dataserver/dataserver_sqlserver.sql
mit einem beliebigen Client direkt auf der Windchill Datenbankinstanz ausgeführt werden, um die Dataserver Tabellen anzulegen.
Oracle
Info
Installation via ant Befehl wenn sqlplus Client verfügbar ist.
Wenn die Umgebungsvariable ORACLE_HOME nicht gesetzt ist, muss sie gesetzt werden, z.B.
Windchill Shell
export ORACLE_HOME=/opt/oracle/product/18C/dbhome_1/
Windchill Shell
ant dataserver_install_oracle
Wenn die Umgebungsvariable ORACLE_HOME nicht gesetzt ist, muss sie gesetzt werden, z.B.
Windchill Shell
set ORACLE_HOME=C:\ptc\Windchill_11.0\oracle\product\1210\client
Windchill Shell
ant dataserver_install_oracle
Info
Wenn kein sqlplus Client auf dem Windchill System verfügbar ist, kann folgendes SQL-Script:
innoface-wc-project-999999-R11.0-M030-1.0/dataserver/dataserver_sqlserver.sql
mit einem beliebigen Client direkt auf der Windchill Datenbankinstanz ausgeführt werden, um die Dataserver Tabellen anzulegen.
Weitere Informationen finden Sie hier
JavaScript registrieren
Linux
Windchill Shell
ant std_register_scripts
Windows
Windchill Shell
ant std_register_scripts
Weitere Informationen finden Sie hier
Windchill starten
Linux
1. Apache starten
1.1 Ohne SSL
Windchill Shell
$WT_HOME/../HTTPServer/bin/apachectl start
1.2 Mit SSL
Windchill Shell
$WT_HOME/../HTTPServer/bin/apachectl -DSSL
2. Windchill starten
Windchill Shell
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.
Windchill Shell
ant register_preferences
Anschließend muss Windchill neu gestartet werden!
Windows
In diesem Schritt werden die Windchill Site-Administrator Zugangsdaten benötigt.
Windchill Shell
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.
Windchill Shell
ant create_queues
Windows
Windchill muss gestartet sein!
In diesem Schritt werden die Windchill Site-Administrator Zugangsdaten benötigt.
Windchill Shell
ant create_queues
Weitere Informationen finden Sie hier
Zusätzliche Schritte (wenn eine ReleaseEngine verwendet wird)
Import Task Delegates
Linux
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/soap
ausBei 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 Typ-ID "de.innoface.soap" und die Suche starten
Die zu erwarteten Delegates sind z.B.:
findObjekts
getRepresentation
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\soap
ausBei 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 Typ-ID "de.innoface.soap" und die Suche starten
Die zu erwarteten Delegates sind z.B.:
findObjekts
getRepresentation
Weitere Informationen finden Sie hier
Import IFConneX Workflows
Bei Verwendung des IFConneX-Workflows, muss dieser importiert werden.
Es werden Siteadmin Zugangsdaten benötigt.
1. Windchill stoppen
2. Code ausführen
Windchill Shell
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
3. Windchill starten
4. Workflow Template importieren
Windchill Shell
windchill wt.load.LoadFromFile -d loadFiles/innoface/IFConneX_Standard.xml
ei Verwendung des IFConneX-Workflows, muss dieser importiert werden.
Es werden Siteadmin Zugangsdaten benötigt.
1. Windchill stoppen
2. Code ausführen
Windchill Shell
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
3. Windchill starten
4. Workflow Template 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.