InformationenHinweis
- Ab Version 39.5.0 aktualisiert und veröffentlicht PLANTA die einzelnen Software-Komponenten Client, Server und Datenbank (Customizing) unabhängig voneinander. Das bedeutet: Im Vergleich zu älteren Versionen müssen die einzelnen Komponenten bei der Installation oder dem Update nicht mehr aus einer Version stammen und können unabhängig voneinander einzeln aktualisiert (upgedated) werden.
- Allerdings können zwischen den einzelnen Versionen verschiedener Komponenten Abhängigkeiten bestehen. Diese werden in den Release Notes explizit angegeben.
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(für Windows-Systeme) bzw. planta-linux.properties
(für Linux-Systeme) erforderlich, die die Parameter der Installation enthält.
templates
befinden sich auch diverse properties-Dateien für verschiedene, typische Installationsarten (etwa Neuinstallation einschließlich Anlegen eines neuen Datenbank-Users, Neuinstallation auf einem bestehenden Datenbank-User, Migration von einem existierenden Venus-on-Earth-System auf Venus, Einspielen eines neuen Hotfix in ein bestehendes Venus-System etc.). Das passende properties-File kann nun je nach gewünschter Instllationsart in das Hauptverzeichnis des Installers kopiert werden (d.h., die vorhandene Datei überschreiben).
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
DB-Synonyme aktivieren? | db.synonyms |
Server | "yes", "no" | Gibt an, ob Hibernate Datenbank-Synonyme verwenden soll oder nicht.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden?
|
Webservices für PLANTA pulse aktivieren? BETA | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? BETA | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link BETA | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link BETA | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation BETA | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation BETA |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? BETA | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL BETA | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL BETA | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
monitoring.install
: Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll.regtests.install
: Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen.client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_sql_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für die SQL-Skripte, die der Planta-Installer bei der Server-Installation ausführt, um die Startbarkeit des Servers zu gewährleisten.
|
alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
planta.migration_scripts_to_ignore |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
Hinweise
- Das Update von Venus on Earth auf Venus kann NICHT mit dem Update-Paket S 39.5.25 durchgeführt werden.
- Beim Update von Venus on Earth auf Venus muss der erste Schritt zwingend aus dem Update-Paket DB 39.5.10 erfolgen.
- Beim Update von Venus auf Venus ist es irrelevant, ob die beiden Schritte aus dem Update-Paket DB 39.5.10 oder S 39.5.25 erfolgen, die Reihenfolge muss jedoch eingehalten werden.
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegedn eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
DB-Synonyme aktivieren? | db.synonyms |
Server | "yes", "no" | Gibt an, ob Hibernate Datenbank-Synonyme verwenden soll oder nicht.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Webservices für PLANTA pulse aktivieren? BETA | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? BETA | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link BETA | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link BETA | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation BETA | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation BETA |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? BETA | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL BETA | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL BETA | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
monitoring.install
: Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll.regtests.install
: Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen.client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_sql_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für die SQL-Skripte, die der Planta-Installer bei der Server-Installation ausführt, um die Startbarkeit des Servers zu gewährleisten.
|
planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
planta.migration_scripts_to_ignore |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegedn eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
DB-Synonyme aktivieren? NEU | db.synonyms |
Server | "yes", "no" | Gibt an, ob Hibernate Datenbank-Synonyme verwenden soll oder nicht.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Webservices für PLANTA pulse aktivieren? BETA | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? BETA | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link BETA | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link BETA | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation BETA | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation BETA |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? BETA | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL BETA | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL BETA | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
monitoring.install
: Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll.regtests.install
: Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen.client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_sql_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für die SQL-Skripte, die der Planta-Installer bei der Server-Installation ausführt, um die Startbarkeit des Servers zu gewährleisten.
|
planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
planta.migration_scripts_to_ignore |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d. h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegedn eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Daten von PLANTA in die Datenbank importiert werden sollen. Bei Neuinstallation betrifft das sämtliche Tabellen, bei Update-Installationen (DB) betrifft das nur die Standard-Customizing-Daten; es wird dann bei 'no' nur der Python-Stand (Customizing) aktualisiert und evtl. eine Migration durchgeführt
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Datenbank, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Webservices für PLANTA pulse aktivieren? BETA | planta.services.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA pulse aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA pulse BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA pulse laufen sollen. |
Port der Webservices für PLANTA pulse BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA pulse laufen sollen. |
Webservices für PLANTA link aktivieren? NEU BETA | planta.services.generic.enable |
Server | "yes", "no" | Gibt an, ob die Webservices für PLANTA link aktiviert werden sollen. |
IP-Adresse der Webservices für PLANTA link NEU BETA | planta.services.generic.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices für PLANTA link laufen sollen. |
Port der Webservices für PLANTA link NEU BETA | planta.services.generic.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices für PLANTA link laufen sollen. |
Dokumentation für die Webservices aktivieren? BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden soll.
|
Host für Webservice-Dokumentation NEU BETA | planta.services.doc.host |
Server | Der Host, auf dem die Webservice-Dokumentation laufen soll. | |
IP-Adresse für Webservice-Dokumentation BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Hostname für die generierten cURL -Statements der Webservice-Dokumentation NEU BETA |
services_doc_hostname |
Server | z.B. "srvWebPLANTA" | curl -Statements der Dokumentationsschnittstelle werden passend zu der hier eingetragenen Server-URL generiert. |
SSL aktivieren? NEU BETA | planta.services.ssl.enable |
Server | "yes", "no" | Falls diese Option gewählt wird, laufen die Webservices nur noch über verschlüsselte Verbindungen (https) |
Keystore-Pfad für SSL NEU BETA | planta.services.ssl.keystore.path |
Server | z.B.:web-inf/resources/ssl | Pfad zum Java Keystore (JKS), der die Schlüsselpaare bzw. Zerifikate für SSL benötigt |
Passwort für SSL NEU BETA | planta.services.ssl.password |
Server | z.B. "123456" | Passwort für den Java Keystore |
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
monitoring.install
: Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll.regtests.install
: Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen.client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_sql_directory NEU |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für die SQL-Skripte, die der Planta-Installer bei der Server-Installation ausführt, um die Startbarkeit des Servers zu gewährleisten.
|
planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
planta.migration_scripts_to_ignore |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
, monitoring.install
, regtests.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL.
|
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Standard-Customizing-Daten von PLANTA importiert werden sollen.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Webservices aktivieren? BETA | planta.services.activate |
Server | "yes", "no" | Gibt an, ob die Webservices aktiviert werden sollen. |
IP-Adresse des Webservices BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices laufen sollen. |
Port der Webservices BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices laufen sollen. |
Dokumentation für die Webservices aktivieren? BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden sollen.
|
IP-Adresse für Webservice-Dokumentation BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
|
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
monitoring.install
: Gibt an, ob die Monitoring-Komponente zur Kontrolle des PLANTA Servers installiert werden soll.regtests.install
: Gibt an, ob die Regressionstests installiert werden sollen, mit denen sich nach erfolgter Installation die Funktionsweise des PLANTA Servers testen lassen.client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
planta.migration_scripts_to_ignore NEU |
Eine durch Leerzeichen getrennte Liste von Migrationspaketen | Dies gibt eine Liste von Migrationspaketen an, die bei der Migration nicht ausgeführt werden sollen.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_80
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_80/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_80/bin:/usr/java/jdk1.7.0_80/jre/bin:$PATH
)
JAVA_HOME
(z.B. C:\java\jdk1.7.0_80
)install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL. |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Manueller Connect-String NEU | db.manual_connection_string |
Datenbank, Server | Ein Connection-String zu einer bestimmten Datenbank, z.B. jdbc:oracle:thin:@someOracleServer:1521:someDb oder jdbc:sqlserver://someMSSQLServer:1433 | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
Manueller Connect-String für Administrator NEU | db.manual_connection_priv_string |
Datenbank | Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Standard-Customizing-Daten von PLANTA importiert werden sollen.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Webservices aktivieren? NEU BETA | planta.services.activate |
Server | "yes", "no" | Gibt an, ob die Webservices aktiviert werden sollen. |
IP-Adresse des Webservices NEU BETA | planta.services.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.30" | Die IP-Adresse des Rechners, auf der die Webservices laufen sollen. |
Port der Webservices NEU BETA | planta.services.port |
Server | z.B. "23456" | Der Port, auf dem die Webservices laufen sollen. |
Dokumentation für die Webservices aktivieren? NEU BETA | planta.services.doc.activate |
Server | "yes", "no" | Gibt an, ob die Dokumentation der Webservices aktiviert werden sollen.
|
IP-Adresse für Webservice-Dokumentation NEU BETA | planta.services.doc.interface |
Server | z.B. "srvWebPLANTA", "192.168.10.31" | Die IP-Adresse des Rechners, auf der die Webservice-Dokumentation laufen soll. |
Port für Webservice-Dokumentation NEU BETA | planta.services.doc.port |
Server | z.B. "23457" | Der Port, auf dem die Webservice-Dokumentation laufen soll. |
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
|
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
db.manual_connection_string NEU |
Ein Connection-String zu einer bestimmten Datenbank | Stellt die Option zur Verfügung, den Connection-String zu einer bestimmten Datenbank von Hand anzugeben. Dies beeinflusst sowohl die Art und Weise, wie der Installer selbst auf die Datenbank zugreift (z.B. beim Anlegen des neuen Datenbank-Benutzers), und wie der Server bzw. Hibernate darauf zugreift (in der Datei
|
db.manual_connection_priv_string NEU |
Ein Connection-String zu einer bestimmten Datenbank (für den Administrator) | Dieser manuelle Connection-String ist für den Spezialfall gedacht, dass der Administrator (der DB-User, mit dessen Hilfe der Planta-DB-User angelegt wird (s. den Parameter Datenbank-Admin Username), einen speziellen Anmelde-String benötigt.
|
planta.alternative_migration_directory |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_80
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_80/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_80/bin:/usr/java/jdk1.7.0_80/jre/bin:$PATH
)
JAVA_HOME
(z.B. C:\java\jdk1.7.0_80
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus.
planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie hier.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
Parameter | Name in properties -Dateien | Verwendet für Komponente | Mögliche Werte | Bedeutung |
---|---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | "new", "update" | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | "r94" (Update von 39.4.4.0), "r95" (Update von 39.5.X mit DB 39.4), "venus" (Update von bestehendem 39.5.X-System mit DB 39.5), "voeToVenus" (Migrieren von 39.5 mit DB 39.4 zu 39.5 mit DB 39.5) | Gibt im Falle des Updates an, welcher Art das zu aktualisierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
|
Server nach der Installation starten? | server.start_server |
Client, Server, Datenbank | "yes", "no" | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | "existing" (Verwendung von vorhandenem Datenbank-User), "new" (Anlegen eines neuen Datenbank-Users) | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | "Oracle", "MSSQL" | Datenbanktyp |
Lizenz | License |
Server, Monitoring, Datenbank | z.B. "200" | Ihre von PLANTA vergebene Lizenznummer. |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | z.B. "srvPLANTA", "192.168.10.20" | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | z.B. "1521" (Oracle), "1433" (MSSQL) | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL. |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
|
Oracle Tablespace | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | "yes", "no" | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll.
|
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers. | |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen.
|
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
|
Migration ausführen? | db.migrate |
Datenbank | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll.
|
Datenbank-Schema erstellen/anpassen? | db.create_schema |
Datenbank | "yes", "no" | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? | db.load_data |
Datenbank | "yes", "no" | Gibt bei Datenbankinstallation an, ob die Standard-Customizing-Daten von PLANTA importiert werden sollen.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | z.B. "192.168.10.20" | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | z.B. "12345" | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird. |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll.
|
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet.
|
|
Datenbank-Schema an Server-Hotfix anpassen? | server.update_schema |
Server | "yes", "no" | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren.
|
Migration ausführen? | server.migrate |
Server | "auto", "yes" und "no" | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll.
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | z.B. "Benutzer" | Die Gruppe, dem die Installation gehört.
|
Service-Benutzer | service.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet.
|
|
Erwartete Nutzlast | system.dimension |
Server | "small", "medium", "large" | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System). Durch die Festlegung werden dimensionierungsrelevante Parameter in den Konfigurationsdateien des PLANTA-Servers gesetzt. Nach einer Installation/einem Update muss geprüft werden, ob diese Einstellung der voraussichtlichen Nutzung des PLANTA-Systems entspricht. Hierzu gehören u.a. die folgenden Parameter:
|
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
|
Coredumps erstellen? | debug.coredumps |
Server | "1" (Coredump erstellen), "0" (Coredump nicht erstellen) | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird.
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? ).
|
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll.
|
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll |
Startup-Shortcut | client.create_menu_shortcut |
Client | "1" (Verknüpfung erstellen), "0" (Verknüpfung nicht erstellen) | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll |
Monitoring aktiviert | planta.monitoring.enable |
Server | "true", "false" | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll.
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | z.B. "12345" | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring Interface IP | planta.monitoring.interface |
Server | z.B. "localhost", "192.168.10.20" | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | z.B. "12345" | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird.
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll.
|
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
server.install
: Gibt an, ob Server-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
: Gibt an, ob Datenbank-spezifische Schritte ausgeführt werden sollen. Dies sind z.B. db.install
= yes gesetzt sein.
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
planta.alternative_migration_directory NEU |
Ein absoluter Pfad | Erlaubt die Verwendung eines alternativen Verzeichnisses für Migrationspakete und die zugehörigen SQL-Dateien.
|
temp.path |
Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type |
release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die Release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_80
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_80/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_80/bin:/usr/java/jdk1.7.0_80/jre/bin:$PATH
)
JAVA_HOME
(z.B. C:\java\jdk1.7.0_80
)
JAVA_JAR
(z.B. /usr/java/java_jar
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus. planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie im Abschnitt Installationsparameter.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Parameter | Name in properties -Dateien | Verwendet für Komponente | Bedeutung |
---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll.
|
Updateart | planta.update_type |
Client, Server, Datenbank | Gibt im Falle des Updates an, welcher Art das upzudatende, existierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
Server nach der Installation starten? NEU | server.start_server |
Client, Server, Datenbank | Gibt an, ob der Server nach erfolgreicher Installation automatisch gestartet werden soll.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | Datenbanktyp
|
Lizenz | License |
Server, Monitoring, Datenbank | Ihre von PLANTA vergebene Lizenznummer, z.B. "200". |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL. |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name.
|
Oracle Tablespace NEU | db.tablespace |
Datenbank | Gibt an, welchem Oracle-Tablespace ein neuer Datenbank-Benutzer zugeordnet werden soll.
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz.
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
Migration ausführen? NEU | db.migrate |
Datenbank | Gibt an, ob bei der Installation eine datenbank-spezifische Migration auf die neue Datenbank-Version ausgeführt werden soll
|
python.install_only_core |
Server | Dieser Parameter gibt an, ob beim Einspielen einer neuen 39.5-Server-Version ein reduziertes Core-Update ausgeführt werden soll. Die Entscheidung darüber wird vom Installer selbst getroffen. Es gilt dabei, dass ein Core-Update immer dann angestoßen wird, wenn ein reines Server-Update (ohne gleichzeitiges Datenbank-Update) in einem 39.5-System mit DB 39.5 ( Nicht in einem 39.5-System mit DB 39.4) stattfindet.
|
|
Datenbank-Schema erstellen/anpassen? NEU | db.create_schema |
Datenbank | Gibt bei Datenbank-Neuinstallation an, ob das neue Schema mit den PLANTA-Tabellen angelegt werden soll und ob (bei Updates) einige neu eingeladene PLANTA-Daten angepasst werden sollen (z.B. die Lizenz).
|
Daten einladen? NEU | db.load_data |
Datenbank | Gibt bei Datenbankinstallation an, ob die Standard-Customizing-Daten von PLANTA importiert werden sollen
|
Server-IP-Adresse | SERVER_IP |
Server, Client | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet
|
Datenbank-Schema an Server-Hotfix anpassen? NEU | server.update_schema |
Server | Gibt an, ob das Schema des Servers soweit angepasst werden soll, um den Start des Servers zu garantieren
|
Migration ausführen? | server.migrate |
Server | Gibt an, ob bei der Installation eine server-spezifische Migration auf die neue Server-Version ausgeführt werden soll
|
Name der User-Gruppe | service.user.group |
Server, Monitoring | Die Gruppe, dem die Installation gehört
|
Service-Benutzer | service.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet
|
Erwartete Nutzlast | system.dimension |
Server | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System)
|
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
Coredumps erstellen? | debug.coredumps |
Server | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? )
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll
|
Startup-Shortcut | client.create_menu_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll
|
Monitoring aktiviert | planta.monitoring.enable |
Server | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring Interface IP | planta.monitoring.interface |
Server | Gibt die IP-Adresse der Monitoring-Komponente an.
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
db.install
: Gibt an, ob eine Datenbank installiert werden soll. Mögliche Werte sind "yes" oder "no". planta.install_type
= venus).
server.install
: Gibt an, ob ein PLANTA-Server installiert werden soll. Mögliche Werte sind "yes" oder "no".
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. Mögliche Werte sind "yes" oder "no". planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
temp.path | Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type | release oder asan oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die release-Version. Die testing- und asan-Versionen können für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_21
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_21/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_21/bin:/usr/java/jdk1.7.0_21/jre/bin:$PATH
)
JRE_HOME
(z.B. /usr/java/jdk1.7.0_21/jre
)
JAVA_JAR
(z.B. /usr/java/java_jar
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus. planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie im Abschnitt Installationsparameter.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Parameter | Name in properties -Dateien | Verwendet für Komponente | Bedeutung |
---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll
|
Updateart | planta.update_type |
Client, Server, Datenbank | Gibt im Falle des Updates an, welcher Art das upzudatende, existierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | Datenbanktyp
|
Lizenz | License |
Server, Monitoring, Datenbank | Ihre von PLANTA vergebene Lizenznummer, z.B. "200". |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL. |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet
|
Migration ausführen? | server.migrate |
Server | Gibt an, ob bei der Installation eine Migration auf die neue Server-Version ausgeführt werden soll
|
python.install_only_core |
Server | Dieser Parameter gibt an, ob beim Einspielen einer neuen 39.5-Server-Version ein reduziertes Core-Update ausgeführt werden soll. Die Entscheidung darüber wird vom Installer selbst getroffen. Es gilt dabei, dass ein Core-Update immer dann angestoßen wird, wenn ein reines Server-Update (ohne gleichzeitiges Datenbank-Update) in einem 39.5-System mit DB 39.5 ( Nicht in einem 39.5-System mit DB 39.4) stattfindet.
|
|
Name der User-Gruppe NEU | server.user.group |
Server, Monitoring | Die Gruppe, dem die Installation gehört
|
Service-Benutzer NEU | server.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet
|
Erwartete Nutzlast | system.dimension |
Server | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System)
|
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
Coredumps erstellen? | debug.coredumps |
Server | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? )
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll
|
Startup-Shortcut | client.create_menu_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll
|
Monitoring aktiviert | planta.monitoring.enable |
Server | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring Interface IP | planta.monitoring.interface |
Server | Gibt die IP-Adresse der Monitoring-Komponente an
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
db.install
: Gibt an, ob eine Datenbank installiert werden soll. Mögliche Werte sind "yes" oder "no". planta.install_type
= venus).
server.install
: Gibt an, ob ein PLANTA-Server installiert werden soll. Mögliche Werte sind "yes" oder "no".
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. Mögliche Werte sind "yes" oder "no". planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
temp.path | Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type | release oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die release-Version. Die testing-Version kann für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_21
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_21/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_21/bin:/usr/java/jdk1.7.0_21/jre/bin:$PATH
)
JRE_HOME
(z.B. /usr/java/jdk1.7.0_21/jre
)
JAVA_JAR
(z.B. /usr/java/java_jar
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus. planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie im Abschnitt Installationsparameter.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Parameter | Name in properties -Dateien | Verwendet für Komponente | Bedeutung |
---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | Gibt an, ob eine Neuinstallation gemacht oder ein bestehendes System upgedated werden soll NEU
|
Updateart | planta.update_type |
Client, Server, Datenbank | Gibt im Falle des Updates an, welcher Art das upzudatende, existierende System ist, d.h., ob es sich um ein 39.4.4.0- oder ein 39.5.X-System (mit DB 39.4 oder DB 39.5) handelt
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank, Server | Datenbanktyp
|
Lizenz | License |
Server, Monitoring, Datenbank | Ihre von PLANTA vergebene Lizenznummer, z.B. "200". |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL. |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet
|
Migration ausführen? NEU | server.migrate |
Server | Gibt an, ob bei der Installation eine Migration auf die neue Server-Version ausgeführt werden soll
|
NEU | python.install_only_core |
Server | Dieser Parameter gibt an, ob beim Einspielen eines neuen Venus-Releases ein reduziertes Core-Update ausgeführt werden soll. Die Entscheidung darüber wird vom Installer selbst getroffen. Es gilt dabei, dass ein Core-Update immer dann angestoßen wird, wenn ein reines Server-Update (ohne gleichzeitiges Datenbank-Update) in einem Venus-System (nicht Venus on Earth!) stattfindet.
|
Name der User-Gruppe | server.user.group |
Server, Monitoring | Die Gruppe, dem die Installation gehört
|
Service-Benutzer | server.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet
|
Erwartete Nutzlast | system.dimension |
Server | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System)
|
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
Coredumps erstellen? | debug.coredumps |
Server | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? )
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll
|
Startup-Shortcut | client.create_menu_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll
|
Monitoring aktiviert | planta.monitoring.enable |
Server | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring Interface IP | planta.monitoring.interface |
Server | Gibt die IP-Adresse der Monitoring-Komponente an
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
db.install
: Gibt an, ob eine Datenbank installiert werden soll. Mögliche Werte sind "yes" oder "no".
server.install
: Gibt an, ob ein PLANTA-Server installiert werden soll. Mögliche Werte sind "yes" oder "no".
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. Mögliche Werte sind "yes" oder "no". planta-windows.properties
bzw. planta-linux.properties
hinzugefügt werden können:
Name in properties -Dateien | Mögliche Werte | Bedeutung |
---|---|---|
temp.path | Ein relativer oder absoluter Pfad | Der Installer kopiert beim Installieren einige Hilfsdateien in ein temporäres Verzeichnis (und passt diese entsprechend der Einstellungen an). Standardmäßig (falls der Parameter nicht angegeben wird) ist dies /tmp/install_planta unter Linux bzw. %temp%/install_planta unter Windows.
|
server.type | release oder testing | Gibt an, welcher Server installiert wird. Standardmäßig (falls der Parameter nicht angegeben wird) ist dies die release-Version. Die testing-Version kann für Debugging verwendet werden, da zur Laufzeit einige zusätzliche Tests gemacht werden, was die Laufzeit allerdings etwas verlangsamt. |
Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_21
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_21/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_21/bin:/usr/java/jdk1.7.0_21/jre/bin:$PATH
)
JRE_HOME
(z.B. /usr/java/jdk1.7.0_21/jre
)
JAVA_JAR
(z.B. /usr/java/java_jar
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus. planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie im Abschnitt Installationsparameter.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\config\planta_server.conf
.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Parameter | Name in properties -Dateien | Verwendet für Komponente | Bedeutung |
---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank | Gibt an, ob von einem 39.4.4.0- oder von einem 39.5.x-System upgedated wird, oder ein komplett neues System installiert werden soll
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
Wie Datenbank installieren? | db.install_type |
Datenbank | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll
|
Datenbank-Typ | db.type |
Datenbank, Server | Datenbanktyp
|
Lizenz | License |
Server, Monitoring, Datenbank | Ihre von PLANTA vergebene Lizenznummer, z.B. "200" |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank | Bei Oracle die SID, bei MSSQL der Datenbank-Name
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank | Der Benutzer, für den das Schema installiert werden soll
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank | Das Passwort des Benutzers |
Datenbank-Admin Username | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen
|
Datenbank-Admin Passwort | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet
|
Name der User-Gruppe NEU | server.user.group |
Server, Monitoring | Die Gruppe, dem die Installation gehört
|
Service-Benutzer NEU | server.user.name |
Server, Monitoring | Der Linux-User, dem die Linux-Installation gehört und der den PLANTA Server-Dienst startet
|
Erwartete Nutzlast | system.dimension |
Server | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System)
|
Log level | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
Coredumps erstellen? | debug.coredumps |
Server | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird
|
Pfad zu Coredumps | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? )
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll
|
Startup-Shortcut | client.create_menu_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll
|
Monitoring aktiviert | planta.monitoring.enable |
Server | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring Interface IP | planta.monitoring.interface |
Server | Gibt die IP-Adresse der Monitoring-Komponente an
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
db.install
: Gibt an, ob eine Datenbank installiert werden soll. Mögliche Werte sind "yes" oder "no". planta.install_type
= venus).
server.install
: Gibt an, ob ein PLANTA-Server installiert werden soll. Mögliche Werte sind "yes" oder "no".
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. Mögliche Werte sind "yes" oder "no". Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |
JAVA_HOME
(z.B. /usr/java/jdk1.7.0_21
)
CLASSPATH
(z.B. /usr/java/jdk1.7.0_21/bin
)
PATH
(z.B. /usr/java/jdk1.7.0_21/bin:/usr/java/jdk1.7.0_21/jre/bin:$PATH
)
JRE_HOME
(z.B. /usr/java/jdk1.7.0_21/jre
)
JAVA_JAR
(z.B. /usr/java/java_jar
)
install_planta.bat
(auf Windows-Systemen) bzw. install_planta.sh
(auf Linux-Systemen) aus. planta-windows.properties
(auf Windows-Systemen) bzw. planta-linux.properties
(auf Linux-Systemen), um die Parameter für Ihre Installation einzustellen. Näheres zu den vorhandenen Parametern finden Sie im Abschnitt Installationsparameter.
db.install
, server.install
und client.install
auf "yes" oder "no", wobei client.install
nur auf Windows-Systemen zur Verfügung steht.
C:\\planta\\server
anstatt C:\planta\server
install_planta_with_template.bat
(auf Windows-Systemen) bzw. install_planta_with_template.sh
(auf Linux-Systemen) aus.
/install/planta-linux.properties
und /install/planta-windows.properties
angepasst werden.
/scripts
, insbesondere scripts/temp.linux.properties
und scripts/temp.windows.properties
, dürfen nicht abgeändert werden.
server.path
/ client.path
) und das Verzeichnis install_planta
in Ihrem temporären Verzeichnis, bevor Sie eine neue Installation durchführen.
\config\planta_server.conf
.
\log
auf etwaige Fehler beim Starten des PLANTA-Servers. Es kann auch helfen, z.B. über netstat zu überprüfen, ob der bei der Installation angegebene Port geöffnet ist, und ob der Dienst laut Service Wrapper gestartet ist (Aufruf von \yajsw\bat\queryService.bat
oder /yajsw/bat/queryDaemon.sh
).
Parameter | Name in properties -Dateien | Verwendet für Komponente | Bedeutung |
---|---|---|---|
Installationsart | planta.install_type |
Client, Server, Datenbank NEU | Gibt an, ob von einem 39.4.4.0- oder von einem 39.5.x-System upgedated wird, oder ein komplett neues System installiert werden soll.
|
DB-Log-Verzeichnis | log.path |
Client, Server, Datenbank NEU | Ein Verzeichnis, in dem Log-Files mit Informationen zu Installation und Updates gespeichert werden.
|
Wie Datenbank installieren? NEU | db.install_type |
Datenbank | Gibt an, ob für die Datenbank ein neuer Benutzer angelegt oder ein bereits vorhandener Benutzer verwendet werden soll.
|
Datenbank-Typ | db.type |
Datenbank NEU, Server | Datenbanktyp
|
Lizenz | License |
Server, Monitoring, Datenbank NEU | Ihre von PLANTA vergebene Lizenznummer, z.B. "200". |
Datenbank-Server | db.server |
Server, Monitoring, Datenbank NEU | Der Name bzw. IP-Adresse des Servers, auf dem die Datenbank läuft. |
Datenbank-Port | db.port |
Server, Monitoring, Datenbank NEU | Der Port zur Datenbank. Standardmäßig lautet dieser "1521" für Oracle und "1433" für MSSQL |
Datenbank-Name | db.name |
Server, Monitoring, Datenbank NEU | Bei Oracle die SID, bei MSSQL der Datenbank-Name
|
MSSQL-Server verwendet benannte Instanz | db.use_named_instance |
Server, Monitoring, Datenbank NEU | Gibt bei MSSQL-Datenbanken an, ob auf eine benannte Instanz verbunden werden soll oder auf die Default-Instanz
|
Datenbank-Instanz | db.instance |
Server, Monitoring, Datenbank NEU | Der Name der MSSQL-Instanz, an die sich verbunden werden soll.
|
Datenbank-Benutzer | db.user |
Server, Monitoring, Datenbank NEU | Der Benutzer, für den das Schema installiert werden soll
|
Datenbank-Passwort | db.password |
Server, Monitoring, Datenbank NEU | Das Passwort des Benutzers |
Datenbank-Admin Username NEU | db.user_privileged |
Datenbank | Der Name des Benutzers mit den Rechten, einen neuen Benutzer anzulegen
|
Datenbank-Admin Passwort NEU | db.password_privileged |
Datenbank | Das Passwort des neuen Benutzers.
|
Server-IP-Adresse | SERVER_IP |
Server, Client | Die IP-Adresse des PLANTA-Servers.
|
Port | PORT |
Server, Client | Die Port-Nummer, über die der Server mit den Clients kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird |
Name des PLANTA-Server-Dienstes | service.name |
Server | Der Name des Dienstes, der dem PLANTA-Server zugeordnet ist.
|
Neues Server-Verzeichnis | server.path |
Server | Das Verzeichnis, in das der PLANTA project-Server installiert werden soll
|
Bestehendes Server-Verzeichnis | server.path.existing |
Server | Das Verzeichnis, in welchem sich der alte PLANTA project-Server befindet
|
Bestehende Server-Version | server.version |
Server | Gibt die Versionsnummer der bestehenden Server-Version an. Durch diesen Parameter entscheidet der Installer, welche Installationsskripte beim Update ausgeführt werden sollen.
|
Linux-Gruppe | server.linux.group |
Server | Die Linux-Gruppe, der die Linux-Installation gehört
|
Linux-Benutzer | server.linux.user |
Server | Der Linux-User, dem die Linux-Installation gehört
|
Erwartete Nutzlast | system.dimension |
Server | Wie stark wird dieses System ausgelastet werden? (Gering = Testsystem, Mittel = Normalbetrieb, Hoch = viele Benutzer gleichzeitig auf dem System)
|
Log level NEU | log.level |
Server | Gibt an, wie viele Informationen in das PLANTA Log-File geschrieben werden.
|
Coredumps erstellen? NEU | debug.coredumps |
Server | Gibt an, ob bei einem Absturz ein Coredump-File mit dem aktuellen Systemzustand erstellt wird
|
Pfad zu Coredumps NEU | debug.coredump_path |
Server | Gibt an, wo ein etwaiger Coredump erstellt werden soll (s. Parameter Coredumps erstellen? )
|
Client-Verzeichnis | client.path |
Client | Das Verzeichnis, in das der PLANTA project-Client installiert werden soll
|
Desktop-Shortcut | client.create_desktop_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client auf dem Desktop angelegt werden soll
|
Startup-Shortcut | client.create_menu_shortcut |
Client | Legt fest, ob eine Verknüpfung zum Client im Startup-Menu angelegt werden soll
|
Monitoring aktiviert | planta.monitoring.enable |
Server | Gibt an, ob die Monitoring-Komponente für den Server aktiviert werden soll
|
Port der Monitoring-Schnittstelle | planta.monitoring.port |
Server, Monitoring | Die Port-Nummer, über die der Server mit der Monitoring-Komponente kommuniziert. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring Interface IP | planta.monitoring.interface |
Server | Gibt die IP-Adresse der Monitoring-Komponente an
|
Port der Web-Schnittstelle | monitoring.port |
Monitoring | Die Port-Nummer des Web-Dienstes für die Monitoring-Komponente. Dies sollte eine fünfstellige Nummer kleiner 30000 sein, die von keinem anderen Prozess verwendet wird
|
Monitoring-Verzeichnis | monitoring.path |
Monitoring | Das Verzeichnis, in das die Monitoring-Komponente installiert werden soll
|
Name des Monitoring-Dienstes | monitoring.service |
Monitoring | Der Name des Dienstes, der der Monitoring-Komponente zugeordnet ist.
|
db.install
: Gibt an, ob eine Datenbank installiert werden soll. Mögliche Werte sind "yes" oder "no". planta.install_type
= venus).
server.install
: Gibt an, ob ein PLANTA-Server installiert werden soll. Mögliche Werte sind "yes" oder "no".
client.install
: Gibt an, ob ein PLANTA-Client installiert werden soll. Mögliche Werte sind "yes" oder "no". Siehe auch: Installation und Update, Release Notes, Voraussetzungen und Plattformen |