Parameter |
Name in properties files |
Used for component |
Possible values |
Meaning |
Installation type |
planta.install_type |
Client, Server, Database |
"new", "update" |
Specifies whether a reinstallation is to be carried out or an existing system is to be updated. - Reinstallation implies an installation of 39.5 (database and/or server).
|
Update type |
planta.update_type |
Client, server, database |
"r94" (update of 39.4.4.0), "r95" (update of 39.5.X with DB 39.4), "venus" (update of an existing 39.5.X system with DB 39.5), "voeToVenus" (migration of 39.5 with DB 39.4 to 39.5 with DB 39.5) |
In the case of an update, it specifies of which type the system to be updated is, i.e. whether it is a 39.4.4.0 or a 39.5.X system (with DB 39.4 or DB 39.5). - This parameter is only of importance if an update is to be carried out and can be ignored otherwise.
|
DB log path |
log.path |
Client, server, database |
|
A directory in which log files with information on installation and update are saved. - You must have write rights on this directory.
- Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Start server after installation? |
server.start_server |
Client, server, database |
"yes", "no" |
Specifies whether the server is to be restarted automatically after successful installation. - It may take some minutes until the server has been restarted completely and accepts the client connection.
|
How to install a database? |
db.install_type |
Database |
"existing" (use of existing database user), "new" (creation of a new database user) |
Specifies whether a new user is to be created for the database or an already existing one is to be used.- This parameter is only relevant if a new database is to be installed. It will be ignored when updating an existing database.
|
Database type |
db.type |
Database, server |
"Oracle", "MSSQL" |
Database type |
Database license |
License |
Server, monitoring, database |
e.g. "200" |
Your license number allocated by PLANTA. |
Database server |
db.server |
Server, monitoring, database |
e.g. "srvPLANTA", "192.168.10.20" |
Name or IP address of the server on which the database runs. |
Database port |
db.port |
Server, monitoring, database |
e.g. "1521" (Oracle), "1433" (MSSQL) |
Port to the database. The port is "1521" for Oracle and "1433" for MSSQL by default. - If you use an MSSQL database with named instance, this instance comes with its own port number by default, which must be specified here.
|
Database name |
db.name |
Server, monitoring, database |
|
In Oracle the SID, in MSSQL the database name. - Upon reinstallation with a new user in MSSQL, this is the name of the new database. When using an existing user, it is the name of an already existing database.
In Oracle, on the other hand, there is always an existing database specified, for which a new user is only created if necessary. |
Oracle Tablespace |
db.tablespace |
Database |
|
Specifies to which oracle table space a new database user is to be assigned. - This parameter is only relevant for reinstallations on an Oracle database during which a new user is to be created. For all other installation scenarios (update installation / reinstallation with MSSQL database / reinstallation with an already existing user), the parameter can be ignored.
|
MSSQL server uses named instance |
db.use_named_instance |
Server, monitoring, database |
"yes", "no" |
Specifies for MSSQL databases whether to connect to a named instance or to the default instance. - This parameter is only relevant for MSSQL databases. Can be ignored for Oracle databases.
|
Database instance |
db.instance |
Server, monitoring, database |
|
Name of the MSSQL instance, to which to connect. - This parameter is only relevant for MSSQL databases that use named instances. Can be ignored in Oracle databases, as well as MSSQL databases using default instances.
|
Database user |
db.user |
Server, monitoring, database |
|
User for which the schema is to be installed. - When reinstalling with a new user, it is the name of the user which is newly created. Otherwise it is the name of an already existing user.
- At the time of installation, there must be no synonyms for the database user (public or private). At runtime it is permitted. However, if data is to be imported at a later point in time (e.g. in the course of a DB update), the synonyms must be deactivated.
|
Database password |
db.password |
Server, monitoring, database |
|
Password of the user. |
Database admin user name |
db.user_privileged |
Database |
|
Name of the user with the right to create a new user. - This parameter is only relevant if a new user is to be created and can be ignored otherwise
|
Database admin password |
db.password_privileged |
Database |
|
Password of the new user. - This parameter is only relevant if a new user is to be created and can be ignored otherwise
|
Manual connect string |
db.manual_connection_string |
Database, Server |
A connect string to a particular database, e.g. jdbc:oracle:thin:@someOracleServer:1521:someDb or jdbc:sqlserver://someMSSQLServer:1433 |
Provides the option to specifiy the connect string to a particular database manually. This influences the way the installer accesses the database itself (e.g. when creating a new database user) and the way the server or hibernate accesses it (in the /config/hibernate.cfg.xml file)- It is recommended to only apply this in case the database connection somehow differs from the standard.
- The connection string is composed of the
db.type , db.server , db.name , db.user , db.port parameters internally by the installer, both (only for MSSQL) db.use_named_instance & db.instance . - Note on automatic console installation: Since this is an advanced or non-recommended option, this parameter does not exist in the Standard properties file and must be added manually if desired. For this purpose, see the Additional parameters section below.
|
Manual connect string for administrator |
db.manual_connection_priv_string |
Database |
Connection string to a particular database (for the administrator) |
This manual connection string is designed for the special case that the administrator (DB user with the help of which the PLANTA DB user is created (see Database Admin Username parameter)) requires a special login string.- This string should be identical to the connection string of
db.manual_connection_string . This string should especially be specified if db.manual_connection_string has been specified. Otherwise the installer will try to build the login string from the db.type , db.server , db.name , db.user , db.port , both (only for MSSQL) db.use_named_instance & db.instance parameters. - Note on automatic console installation: Since this is an advanced or non-recommended option, this parameter does not exist in the Standard properties file and must be added manually if desired. For this purpose, see the Additional parameters section below.
|
Run migration? |
db.migrate |
Database |
"auto", "yes" and "no" |
Specifies whether during the installation a database specific migration to the new database version is to be carried out.- The decision whether a migration is to be carried out is usually determined by a combination of the
Installationsart and Updateart parameters and is preset accordingly. The Carry out migration? parameter should therefore not be changed. - Note on the installation/update via console: When selecting the "auto" value, the installer decides in accordance with the installation type selected whether a migration is carried out. yes and no overwrites this decision.
|
Adjust/create database schema? |
db.create_schema |
Database |
"yes", "no" |
Specifies for database reinstallations whether the new schema is to be installed with the PLANTA tables and whether (for updates) some newly loaded PLANTA files are adjusted (e.g. the license). - This parameter is only important in Venus installations and can otherwise be ignored.
- We urgently recommend that you activate this checkbox or leave the console parameter at "yes", since otherwise a database must be created in a new manner, which is not trivial.
|
Load data? |
db.load_data |
Database |
"yes", "no" |
Specifies for database installations whether the data is to be imported to the database by PLANTA. In reinstallation this affects all tables, in update installations (DB) it only concerns the default customizing data; for 'no', only the Python status (customizing) is updated and a migration is possibly carried out- This parameter is only of importance in Venus installations and can otherwise be ignored.
- It is urgently recommended that you activate this checkbox or leave the console parameter at "yes", since otherwise the data must be imported in another manner, which is not trivial.
|
Activate DB synonyms? |
db.synonyms |
Server |
"yes", "no" |
Specifies whether hibernate database synonyms are to be used or not. - It is recommended to switch off synonyms since this improves performance.
|
Server IP address |
SERVER_IP |
Server, client |
e.g. "192.168.10.20" |
IP address of the PLANTA server. - Is also used for the client and would then have to be set to the IP address of the PLANTA server accordingly
- Note on installation/update via console: This parameter is missing in the properties files since the installer automatically uses the IP address of the server on which the installation is performed. Add this parameter to a properties file if the IP address of the current computer is not the PLANTA server address.
|
Port |
PORT |
Server, client |
e.g. "12345" |
Port number via which the server communicates with the clients. This number should be a five-digit number smaller than 30000, which is not used by any other process. |
Name of the PLANTA server |
service.name |
Server |
|
Name of the service assigned to the PLANTA server. - This name must be unique for each PLANTA system. This means that if you, e.g., install a test and a productive system on the same server, they must have different service names.
|
New server directory |
server.path |
Server |
|
Directory in which the PLANTA project server is to be installed. - You must have write rights on this directory.
- Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Existing server directory |
server.path.existing |
Server |
|
Directory in which the former PLANTA project server is located.- This parameter is only of importance if an update is to be carried out and can otherwise be ignored.
- In updates, some Python files from this path are copied to the newly installed server. This path must not be identical with the new
server.path server path. - Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Python Version NEW |
python.version |
Server |
3.6.0, 3.4.3 |
Python version which is installed directly in/with the PLANTA server.- This does NOT equate to a possible Python version available on the installed system. The Python version referred to here is the one which is only installed compellingly for the PLANTA server and which has no influence on other programs.
- In server 39.5.27, version 3.6.0 is preset. This version, however, compellingly requires DB version 39.5.13 or later. For this database version we explicitly recommend that you use the preset Python version 3.6.0. If the installation is done with a DB version < DB 39.5.13, the former Python version 3.4.3 is automatically used by the installer.
|
Adjust database schema to server hotfix? |
server.update_schema |
Server |
"yes", "no" |
Specifies whether the schema of the server is adjusted in order to secure the server start. - This parameter is ignored in Venus reinstallations, since here a new database with the respective current status is created.
- We urgently recommend that you activate this checkbox or leave the console parameter at "yes", since otherwise a database must be created in a new manner, which is not trivial.
|
Run migration? |
server.migrate |
Server |
"auto", "yes" and "no" |
Specifies whether a database specific migration to the new server version is to be carried out during the installation. - This parameter should generally be activated or be left at the 'yes' default value (both for reinstallations as well as for update installations), since the migration framework itself decides when which migration packets are to be run.
- Note on the installation/update via console: The old "auto" default value is obsolete and is now interpreted as "yes".
|
Name of the user group |
server.user.group |
Server, monitoring |
e.g. "User" |
Group to which the installation belongs- Note on Windows: For Windows systems this should either be the group or (in English operation systems) the group with the name "User".
|
Service user |
service.user.name |
Server, Database, Monitoring |
|
Linux user to which the Linux installation belongs and which starts the PLANTA Server service.- This parameter is only relevant for a new installation under Linux.
- It is used in the course of the installation of these users with sudo in order to start sub-processes (e.g. the migration)
|
Expected utilization |
system.dimension |
Server |
"small", "medium", "large" |
How large will the utilization of this system be? - Small = test system (= 10 simultaneous sessions)
- Medium = normal operation (= 25 simultaneous sessions)
- Large = many users are on the system at the same time (= 75 simultaneous sessions).
Parameters relevant for sizing are set in the configuration files of the PLANTA server by definition. After installation/update, you must check whether this setting complies with the probable usage of the PLANTA system. This includes, a.o., the following parameters: -
hibernate.cfg.xml -
c3p0.min_size -
c3p0.max_size -
c3p0.timeout -
c3p0.numHelperThreads
-
globals.conf |
Activate web services for PLANTA pulse? |
planta.services.enable |
Server |
"yes", "no" |
Specifies whether the web services for PLANTA pulse are to be activated. |
IP address of the web services for PLANTA pulse |
planta.services.interface |
Server |
e.g. "srvWebPLANTA", "192.168.10.30" |
IP address of the computer on which the web services for PLANTA pulse are to run. |
Port of the web services for PLANTA pulse |
planta.services.port |
Server |
e.g. "23456" |
Port on which the web services for PLANTA pulse are to run. |
Activate web services for PLANTA link? |
planta.services.generic.enable |
Server |
"yes", "no" |
Specifies whether the web services for PLANTA link are to be activated. |
IP address of the web services for PLANTA link |
planta.services.generic.interface |
Server |
e.g. "srvWebPLANTA", "192.168.10.30" |
IP address of the computer on which the web services for PLANTA link are to run. |
Port of the web services for PLANTA link |
planta.services.generic.port |
Server |
e.g. "23456" |
Port on which the web services for PLANTA link are to run. |
Activate web service documentation? |
planta.services.doc.activate |
Server |
"yes", "no" |
Specifies whether the web service documentation is to be activated. - It is quite possible to activate the web service documentation if the web services themselves are not activated.
|
Host for web service documentation |
planta.services.doc.host |
Server |
|
Host on which the web service documentation is to run. |
IP address for web service documentation |
planta.services.doc.interface |
Server |
e.g. "srvWebPLANTA", "192.168.10.31" |
IP address of the computer on which the web service documentation is to run. |
Port for web service documentation |
planta.services.doc.port |
Server |
e.g. "23457" |
Port on which the web service documentation is to run. |
Host name for the generated cURL statements of the web service documentation |
services_doc_hostname |
Server |
e.g. "srvWebPLANTA" |
curl statements of the documentation interface are generated in line with the Server URL entered here. |
Activate SSL? |
planta.services.ssl.enable |
Server |
"yes", "no" |
If this option is selected, the web services only run on encrypted connections (https) |
Keystore path for SSL |
planta.services.ssl.keystore.path |
Server |
e.g.:web-inf/resources/ssl |
Path to the Java keystore (JKS) which requires the key pairs or certificates for SSL |
Password for SSL |
planta.services.ssl.password |
Server |
e.g. "123456" |
Password for the Java keystore |
Create core dumps? |
debug.coredumps |
Server |
"1" (create coredump), "0" (do not create coredump) |
Specifies whether a coredump file with the current system status is created upon a crash. - This is primarily a debug parameter. This coredump can possibly become quite large.
|
Path to the coredumps |
debug.coredump_path |
Server |
|
Specifies whether a possible coredump is to be created (see Coredumps erstellen? parameter).- This is primarily a debug parameter.
- You need write rights for this directory.
- Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Client directory |
client.path |
Client |
|
Directory, in which the PLANTA project client is to be installed- You must have right rights for this directory.
- Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Desktop shortcut |
client.create_desktop_shortcut |
Client |
"1" (create link), "0" (do not create link) |
Defines whether a link to the client is to be created on the desktop |
Startup shortcut |
client.create_menu_shortcut |
Client |
"1" (create link), "0" (do not create link) |
Defines whether a link to the client is to be created in the startup menu |
Monitoring activated |
planta.monitoring.enable |
Server |
"true", "false" |
Specifies whether the monitoring component is to be activated for the server.- This value is set automatically if a port of the monitoring interface is specified and can usually be ignored.
|
Port of the monitoring interface |
planta.monitoring.port |
Server, monitoring |
e.g. "12345" |
Port number via which the server communicates with the monitoring component. This number should be a five-digit number smaller than 30000, which is not used by any other process. - Can be ignored if you do not install the monitoring component.
|
Monitoring Interface IP |
planta.monitoring.interface |
Server |
e.g. "localhost", "192.168.10.20" |
Specifies the IP-address of the monitoring component.- This value is automatically set to "localhost" if a port of the monitoring interface is specified and can usually be ignored.
|
Port of the web interface |
monitoring.port |
Monitoring |
e.g. "12345" |
Port number of the monitoring component web service. This number should be a five-digit number smaller than 30000, which is not used by any other process. - This parameter differs from
planta.monitoring.port . |
Monitoring directory |
monitoring.path |
Monitoring |
|
Directory in which the monitoring component is to be installed. - You must have write rights on this directory.
- Please make sure that you do not use any single backslashes in the path names in the installation/update via console.
|
Name of the monitoring service |
monitoring.service |
Monitoring |
|
Name of the service assigned to the monitoring component. - This name must be unique for each PLANTA system. This means that if you, e.g., install monitoring components on the same server, they must have different names.
|