The following parameters can be used as an environment variable for configuring the manager container.
If a parameter contains a backslash, it is better to enclose the parameter in single quotes. With double quotes, escape characters in the expression are interpreted.
The manager accepts “true”/“false”, “yes”/“no”, “on”/“off”, “ja”/“nein”, “an”/“aus”, “enable”/“disable”, “enabled”/“disabled”, and “1”/“0”, in each case regardless of upper and lower case and surrounding spaces. A value that cannot be interpreted is logged as a warning in the server log, and the default value of the parameter applies.
The worker evaluates only “1” and “true” as enabled and “0” and “false” as disabled, also regardless of upper and lower case. Any other value, such as “yes” or “on”, results in the default value of the parameter.
Server
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
String |
URL that is displayed in the Problems in System Customizing message and that contains links to the corresponding documentation page in the PLANTA Online Help |
|
|
|
{0,1} |
|
|
|
|
String |
License of PLANTA project, default is '000' |
|
|
|
Integer |
Code page of the system database ( 1 (Windows) to use Windows-1252, 2 (Linux) to use ISO885915 (Latin 9)) |
|
|
|
String
|
Type of system database |
S 39.1.0 |
|
|
Integer |
Deprecated since S 39.1.0 and will be removed in future releases. Use Type of system database |
Up to S 39.1.0 |
|
|
String (e.g.: |
Default language for preloading |
|
|
|
String |
Default currency for preloading (currently not used) |
|
|
|
String |
Default country for preloading (currently not used) |
|
|
|
String (e.g.: |
Additional languages for preloading |
|
|
|
{0,1} |
When enabled, CU metadata will always be up-to-date and no stale values will be used within the session (effectively disables all caching on DTP level). For further information, see here. |
|
|
|
{0,1} |
default 1; allows compressed communication with a recent and correctly configured client (see NachrichtenKompression for details) |
|
|
|
{0..9} |
default 6; defines the compression level with 0:no compression and 9:best compression |
|
|
|
{0,1} |
|
|
|
|
String |
Using these parameters you can disable the fixes listed below.
|
|
|
|
|
Select the customizing version of the PLANTA Python library |
|
|
|
512 |
Threshold value for garbage collection.
|
|
|
|
{0,1} |
Enables (1) or disables (0) the remote Python debug interface. |
|
|
|
String (e.g. |
Hostname or IP address of the debugger client to which the server connects. |
|
|
|
Integer (e.g. |
Port number used to establish the connection with the Python debugger. |
|
|
|
{0,1} |
If set to 1, the worker process will terminate immediately upon encountering a critical, unhandled exception. |
|
|
|
|
The general size of the system. This parameter sets various other parameters (parallel_sessions, hibernate__c3p0__min_size, hibernate__c3p0__timeout, hibernate__c3p0__max_size, hibernate__c3p0__numHelperThreads) to suitable pre-defined values, unless these parameters have themselves been set to a different value. For parallel_sessions, these are “small” 10, “medium” 25, “large” 75. The default is “medium”. Internal sessions without a client, such as the persistent scheduler session, are no longer counted against this limit from S 39.2.0. In S 39.2.7 and S 39.2.8, this parameter does not set the c3p0 values. The import of a customizing deployment aborts there. |
Behavior changed from S 39.2.7 |
|
|
{0,1} |
Enables (1) or disables (0) the generation of core dumps in case of a crash. |
|
|
|
String |
If the application crashes and a core dump is generated, it will be saved here. From S 39.5.37: If a |
|
|
|
String (path or shell command) |
Command used to run a tool that processes or generates the core dump. |
|
|
|
{0,1} |
Enables (1) heap dump creation in case of critical memory-related issues. |
|
|
|
{0,1} |
Enables (1) automatic attachment of a just-in-time debugger when an error occurs. |
|
|
|
String (shell command) |
Command to start the JIT debugger (e.g., |
|
|
|
Integer (e.g. |
Maximum number of parameters allowed in a single SQL statement (e.g. for IN clauses). |
|
|
|
Integer (e.g. |
Maximum number of SQL statements a single query may be split into. |
|
|
|
Integer (e.g. |
If the number of keys exceeds this threshold, the query will be split or processed differently. |
|
|
|
Integer (e.g. |
Optimization will only be applied if at least this many SQL statements are involved. |
|
|
|
Integer (e.g. |
Maximum number of data fields (DFs) that can be sent in a single client-server message. |
|
|
|
{0,1} |
If enabled (1), passwords will be compared using hashes only, increasing security. |
|
|
|
Boolean |
If true (default), SQL treats an underscore as wildcard. |
S 39.0.4 m S 39.0.3 w |
|
|
Integer (seconds) |
Time limit for the controlled shutdown of the worker on the signals SIGTERM and SIGINT, for example with |
S 39.2.0 |
|
|
Integer (seconds) |
Time a Web Client session with OIDC login waits for the logged-in user. Default value “1800”. If no user is transmitted within this time or the connection to the Web Client is lost, the worker ends the session. |
S 39.2.5 |
Globals
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
|
The internal parsing and replacement of literals can be switched off globally with this parameter |
|
|
|
|
|
|
|
|
|
|
|
|
|
proxy osuser legacy secure
|
|
Up to S 39.5.31 |
|
|
String (path) |
Path to the main |
|
|
|
String (path) |
Path to the PLANTA server configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the Hibernate configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the Webservice configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the Kerberos configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the authentication configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the Secure configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Path to the license configuration file (local path under PLANTA server directory).
|
|
|
|
String (path) |
Defines the file to be used as logback configuration. Can, for example, be one of the following files with the
The |
|
|
|
OFF, ERROR, WARN, INFO, DEBUG, TRACE, INHERITED |
Sets the log level of a single logger without changing the logback configuration file. The logger name replaces |
S 39.2.0 |
|
|
String (path) |
Path to the scheduler configuration file. Should not be changed by user. |
|
|
|
Host name or IP address, v4 or v6 |
External host name of the server. The network interface on which the server listens is set via |
Behavior changed from S 39.2.0 |
|
|
Host name or IP address, v4 or v6 |
Network interface on which the server listens for client connections. Previously, this was controlled via |
S 39.2.0 |
|
|
Integer |
Port the server is listening on for client connections |
|
|
|
Boolean |
Loads a debug version of the python library when set to true - development option |
|
|
|
Boolean |
Deactivates/activates some output to standard output and standard error - development option |
|
|
|
Boolean |
|
|
|
|
Boolean |
Controls whether the helper and session I/O threads of the manager run on Java 21 virtual threads. Default value “true”. With “false”, classic platform threads are used, which matches the behavior up to S 39.1 and also serves as a rollback without a code change. Requires JDK 21 or higher. |
S 39.2.0 |
|
|
Integer |
Number of sessions (connections to the server, or open clients) allowed at the same time before the server rejects new connection attempts. Internal sessions without a client no longer count against this limit from S 39.2.0. When the limit is reached, the server logs the rejection with log message |
Behavior changed from S 39.2.0 Behavior changed from S 39.2.7 |
|
|
Boolean |
If set to true, Java classes that are defined by Customizing tables will be recompiled at every Server start (recommended) |
|
|
|
Integer |
Native memory size maximum (in MiB) |
|
|
|
Integer |
Minimum free size (in MiB) for session start |
|
|
|
Integer |
Minimum free size (in MiB) for calculation of a project |
|
|
|
Integer |
Minimum free size (in MiB) for loading module data |
|
|
|
Integer (MiB) |
Memory threshold (in MiB) for native memory allocation control. |
|
|
|
Integer |
Minimum free size (in MiB) for start of recalculation |
|
|
|
Boolean |
A different way of handling the deletion of related tables
|
|
|
|
String |
Internal names for Server
|
|
|
|
Integer (milliseconds) |
If no protobuffer-message is received after this interval, the client will be closed (assumed to be stuck) |
|
|
|
Integer |
If this number of protobuffer-messages fails to arrive, the client will be closed (protobuffer-error assumed) |
|
|
|
String (path) |
Directory in which the server writes files |
|
|
|
String (path) |
Directory in which the server writes log files. If a |
|
|
|
Boolean |
If set to true, debug information for SSL is logged. If the server is started with yajsw, the information will be contained in wrapper.log |
|
|
|
host name/IP address |
Enables the ProtoInterface connection between Worker and Manager. |
|
|
|
{0,1} |
Enables (1) the use of an external auto-numbering service for IDs. |
|
|
|
String (URL) |
URL to the external auto-numbering service used when enabled. |
|
|
|
{0,1}, {false, true} |
If “1” (or “true”), a persistent database session is maintained across client requests. Each session gets its own database connection, which is closed at the end of the session. In this mode, |
Behavior changed from S 39.2.0 Behavior changed from S 39.2.7 |
|
|
{0,1} |
Internal flag to skip schema validation checks (use with caution). |
|
|
|
{0,1} |
If 1, the Manager will not automatically start a Worker on startup. |
|
|
|
{0,1} |
Internal flag to disable the Event Manager subsystem. |
|
|
|
Integer (e.g. 0–5) |
Sets the debugging level for ProtoInterface (0 = off, higher = more verbose). |
|
|
|
{0,1} |
If 1, Jython modules will no longer be compiled to bytecode. |
|
|
|
{0,1} |
Enables debug output for Jython processing. |
|
|
|
{0,1} |
If 1, allows execution of HTTP requests considered unsafe (use with caution). |
|
|
|
{0,1} |
Enables debug messages for Python execution. |
|
|
|
String (path) |
Path to the directory where Python bytecode cache is stored. |
|
Webservice
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
Boolean |
Activates the Prometheus interface, default value false |
|
|
|
String (e.g. |
Combined Prometheus connection string in the form of IP:Port. |
|
|
|
Integer |
Port extracted from |
|
|
|
host name/IP address |
Host extracted from |
|
|
|
String (e.g. |
URL path for the Prometheus metrics endpoint. |
|
|
|
Boolean |
Activates the monitoring interface, default value false |
|
|
|
Integer |
Port number on which the web server listens; required parameter (monitoring is implicitly deactivated if no port is configured) |
|
|
|
host name/IP address |
Interface to which the web server is bound; |
|
|
|
Boolean |
Enables the legacy web services module Deprecated Use |
|
|
|
Integer |
Port number used for the legacy web services. Deprecated Use |
|
|
|
String (IP or hostname) |
Interface binding for legacy services. Deprecated Use |
|
|
|
Boolean |
Activates the web services documentation, false by default |
|
|
|
Integer |
Port number on which the web server listens; required parameter (web services documentation is implicitly deactivated if no port is configured) |
|
|
|
String (hostname) |
Hostname under which the service documentation will be accessible. |
|
|
|
Boolean |
Activates the PLANTA link web services, false by default |
|
|
|
Integer |
Port number on which the PLANTA link web service listens; required parameter (web services are implicitly deactivated if no port is configured) |
|
|
|
host name/IP address |
Interface to which the web server is bound; |
|
|
|
Boolean |
Switches on the gRPC server for PLANTA pulse and the agile views of the Web Client. Default value |
|
|
|
Integer |
Port on which the gRPC server for PLANTA pulse and the agile views of the Web Client listens. Default value |
|
|
|
Host name or IP address, v4 or v6 |
Network interface on which the gRPC server for PLANTA pulse listens. Default value |
S 39.2.0 |
|
|
host name/IP address |
Deprecated Former name of The old name will be removed in a future release and should be renamed in deployments. |
|
|
|
Boolean |
Deprecated |
|
|
|
Boolean |
Enables SSL for PLANTA link web services, false by default |
|
|
|
Boolean |
Enables SSL for web services documentation, false by default |
|
|
|
String |
Password for the Java keystore |
|
|
|
Path |
Path to the Java keystore |
|
|
|
Boolean |
Cross-site scripting filter which needs to be enabled, true by default |
|
|
|
Boolean |
Deprecated |
|
|
|
Boolean |
ApiKey authentication for PLANTA link web services, false by default
Needs to be set to |
|
|
|
Boolean |
SAML authentication for all web services, true by default |
|
|
|
Boolean |
Enables the Health Endpoint |
|
|
|
String (e.g. |
Configures the connection for the Health Endpoint in the form of IP:Port. |
|
|
|
Integer |
Port on which the server status interface is listening. |
|
|
|
String (IP address or hostname) |
Interface to which the server status interface binds. |
|
|
|
String |
Configures the entrypoint for the Health Endpoint |
|
|
|
String (header definition) |
Standard security headers to include in all responses. |
|
|
|
String |
Additional custom headers added to all responses (non-SSL). |
|
|
|
String |
Standard headers for SSL-enabled connections. |
|
|
|
String |
Additional SSL-specific headers to include in responses. |
|
Scheduler
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
{0,1} |
Enables or disables the scheduling post processing, which controls the critical path and longest critical path calculation and new Python API functions for cycle check |
|
|
|
localhost |
Hostname used by the Java part of the scheduler to establish connections. |
|
|
|
Integer (valid TCP port number) |
Port number used by the Java part of the scheduler to establish connections. |
|
|
|
{0,1} |
If enabled, float (slack) is ignored when determining the Longest Critical Path. By default (per CPM definition), float is considered. |
|
|
|
{0,1} |
Determines whether all Longest Critical Paths are calculated or only the single longest one. |
|
|
|
{0,1} |
Enables or disables the bucketing method for structured Longest Path calculation. |
|
|
|
{0,1} |
Determines whether the Longest Path is calculated across all projects or only within the selected project. |
|
Secure
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
{planta_plain, planta_ssl} |
Connect with or without TLS encryption |
|
|
|
Boolean |
If defaults are not enforced, a client can specify a protocol, host, and port via the route attribute. |
|
|
|
TLSv1.2 |
Protocol for PLANTA backend SSL connection. |
|
|
|
config/keystore.jks |
Keystore file in jks format. Must contain the client certificates for the servlet. Used for SSL backend connection. |
|
|
|
|
Password to access keystore |
|
|
|
config/truststore.jks |
Truststore file in jks format. Must contain the public keys of the trust chain up to the CA that issued the certificates in keystore.jks |
|
|
|
|
Password to access truststore |
|
|
|
Boolean |
Default settings for the SSL/TLS enabled connector |
|
|
|
|
If set to https, an SSL connection is used. |
|
|
|
String |
Makes entrypoint for PLANTA secure configurable. This setting must match that of the ClientAdapter (secure_server_endpoint parameter). Default: \PlantaServerAdapter\ |
|
|
|
String : Integer |
Combines interface and port, separated by a ':', e.g. your_interface:your_port |
|
|
|
Boolean |
To allow login using either LDAP or OIDC, this has to be set to true. |
|
|
|
plain |
The format of the user header. At the moment the header is transmitted plain. |
|
|
|
{X-Authenticated-User / X-Forwarded-User} |
X-Authenticated-User is used for LDAP method and X-Forwarded-User is used for OIDC as header attribute for the user name.
|
|
|
|
X-Forwarded-Access-Token |
Is used for OIDC as header attribute for the user token. This parameter is only required if additional claims are to be read from OIDC. |
|
|
|
Integer |
Defines how long a polling request may wait. Longer intervals reduce overhead, shorter intervals reduce the time until connection failure will be noticed. |
|
|
|
Integer |
A potential reverse proxy requires a read timeout >= max_wait in order to avoid 504 gateway timeout errors on the client adapter side. |
|
|
|
Integer |
|
|
|
|
Integer |
Should be the same value for both keepalive and the client |
|
|
|
Integer |
Defines how long a session remains alive in the absence of web requests. |
|
|
|
Boolean |
Enables the LDAP service to synchronize users of a directory service |
|
|
|
Boolean |
Enables SSL usage of the LDAP service |
|
|
|
Boolean |
Controls the behavior when the LDAP server size limit is exceeded during a user import. If set to
Instead of setting this to |
S 39.1.5 |
|
|
Boolean |
Enables server-side resolution of nested groups. Default value |
S 39.1.6 |
|
|
Boolean |
Ensures that the user import no longer aborts when Active Directory returns references to additional directory scopes (continuation references). Default value |
S 39.1.6 |
|
|
Path to the LDAP configuration file |
|
|
|
|
Boolean |
Indicates whether the secure module is enabled, based on license. |
|
|
|
|
Allowed stream protocols for secure communication with the backend. |
|
|
|
IP / hostname |
Default host for secure backend connection. From S 39.2.0, the parameter can be set and then overrides the automatic derivation from the worker IP address. This is required for deployments in Kubernetes and similar environments in which automatic host detection does not work reliably. |
S 39.2.0 (addition) |
|
|
Integer |
Default port for secure backend connection. |
|
|
|
|
Enables SSL usage for secure backend connection. |
|
|
|
Boolean |
Host part extracted from |
|
|
|
Integer |
Port part extracted from |
|
|
|
Integer |
Minimum interval between two requests. |
|
|
|
Integer |
Maximum number of parallel requests per session. |
|
|
|
Boolean |
Validates transmitted XML against schema (XSD). |
|
|
|
Boolean |
Enables LDAP as authentication method. |
|
|
|
Boolean |
Enables OIDC as authentication method. |
|
|
|
Boolean |
Enables SSL for LDAP authentication method. |
|
|
|
Boolean |
Converts UUID object endianness to match LDAP requirements. |
S 39.0.0 |
|
|
String |
The application (client) ID from the OIDC/Azure AD app registration. This unique identifier identifies the PLANTA application at the identity provider. Tokens are only accepted if they were issued for this client ID. |
|
|
|
URL |
The complete issuer URL of the OIDC identity provider. This URL is used to validate the JWT tokens and to retrieve the OIDC configuration. For Azure AD, it has the format |
|
|
|
Boolean |
Enables the authentication method via JWT token |
S 39.0.0 |
|
|
String |
The client secret (application secret) from the OIDC/Azure AD app registration. Required for secure communication between the PLANTA server and the identity provider. Important: Store this secret securely (e.g. in Docker secrets or environment variables from encrypted sources). |
S 39.1.0 |
|
|
String |
Defines the attribute that will be adopted as a user. Possible attributes: |
S 39.0.0 |
|
|
URL |
URL of the JSON Web Key Set (JWKS) of the identity provider. The server uses these keys to verify the signature of the ID token. |
|
|
|
String |
The Tenant ID |
Only S 39.1.0 |
|
|
String |
Suffix for the jwks endpoint |
Only S 39.1.0 |
|
|
String |
URL prefix |
Only S 39.1.0 |
|
|
String |
Suffix for the ID token endpoint |
Only S 39.1.0 |
|
|
String |
Usage of ID token |
Only S 39.1.0 |
|
|
String |
Usage of access token |
Only S 39.1.0 |
|
|
String |
Issuer prefix |
Only S 39.1.0 |
|
|
String |
Alternative issuer prefix |
Only S 39.1.0 |
|
|
String |
Alternative issuer prefix |
Only S 39.1.0 |
|
|
String |
Alternative for the JWKS endpoint suffix |
Only S 39.1.0 |
|
|
String |
The complete team domain URL of your Cloudflare Zero Trust organization including protocol |
S 39.1.1 |
|
|
String |
The Audience Tag (Application Audience) of your Cloudflare Access application. If the parameter is empty, login via Cloudflare Access is disabled. |
S 39.1.1 |
|
|
String |
The JWT token attribute to be used for user identification. Possible attributes: |
S 39.1.1 |
Ldap
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
Boolean |
Indicates whether LDAP integration is enabled on the server side. Read-only. |
|
|
|
URL for DirectoryService, preceded by the protocol and ending with the port |
|
|
|
|
ou=user, DC=ldap, DC=url |
The base to start in the DirectoryService |
|
|
|
A service user for the DirectoryService to have access to it |
|
|
|
|
mysecretpassphrase |
The password for the service user |
|
|
|
Map |
A list of properties that are passed on to LDAP. The listed attributes for the If there is more than one attribute, they must be separated by spaces, e.g.:
In the case of the environment variable, only a String must be assigned, e.g. ' |
|
|
|
String |
A hardcoded filter to narrow down the search area
These are the recommended PLANTA groups to assign users to roles from the DirectoryService. Each of these groups references a role in PLANTA project:
|
|
|
|
{SUBTREE / OBJECT / ONELEVEL} |
The search scope for searches |
|
|
|
Map |
A list of all LDAP attributes that are written into the DB when a user logs in or by a query_user_data. They are listed as key - value pairs. The key that is flagged with The key that is flagged with The key that is flagged with Since S39.1.0 it is possible to read binary attributes and encode them in Base64. Up to S39.1.0, only text attributes are allowed, except for the For example:
In the case of the environment variable an array of strings has to be assigned, e.g. |
|
|
|
Integer |
Number of entries per page of an LDAP query. During the user import, the results are fetched page by page and merged, so that even large directories are imported without exceeding the server size limit. Default value:
The actual overall size limit ( |
S 39.1.5 |
Hibernate
|
Parameters (with
|
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
de.planta.server.hibernate.dialect.Oracle10gDialect
|
Configures Oracle or MSSQL SQL dialect |
|
|
|
oracle.jdbc.driver.OracleDriver
|
Configures the JDBC driver |
|
|
|
URL with SID: jdbc:oracle:thin:@$db.server:$db.oracle.port:$db.name
|
DB connection URL - configured via installer |
|
|
|
USER_123 |
Username used for connecting to the DB |
|
|
|
gE_he1M |
Password used for connecting to the DB |
|
|
|
|
Applies to Oracle users only. In the context of SQL Server, the term “database schema” has an entirely different meaning.
|
|
|
|
32 - 8192
|
Number of lines that will be transferred for reading |
|
|
|
8 - 64
|
Number of lines that will be transferred for writing |
|
|
|
Class name (e.g. |
Class that provides the database connection. |
|
|
|
Integer |
Max number of connections in the pool. |
|
|
|
Integer |
Minimum number of connections in the c3p0 pool. Without a value of its own, the value from |
|
|
|
Integer |
Maximum number of connections in the c3p0 pool. Without a value of its own, the value from |
|
|
|
Seconds |
Time after which idle connections are closed. Without a value of its own, the value from |
|
|
|
Seconds |
Timeout for excess idle connections. |
|
|
|
Integer |
Global number of cached prepared statements. |
|
|
|
Integer |
Max cached statements per connection. |
|
|
|
Integer |
Background threads for pool management. Without a value of its own, the value from |
|
|
|
Milliseconds |
Max wait time to get a connection. |
|
|
|
Boolean |
Enables reconnect if DB connection is lost. |
|
|
|
Boolean |
Enables reconnect for connection pools. |
|
|
|
Integer |
Number of retry attempts on failure. |
|
|
|
Milliseconds |
Delay between retries. |
|
|
|
Boolean |
Stop retrying after first failure. |
|
|
|
SQL query (e.g. |
Used to validate a connection. |
|
|
|
e.g. |
Defines transaction coordinator. |
|
|
|
e.g. |
Specifies the session context handling. |
|
|
|
Boolean |
Formats SQL for readability. |
|
|
|
e.g. |
DB transaction isolation level. |
|
|
|
e.g. |
Controls how connections/transactions are handled. |
|
|
|
Boolean |
Enables Hibernate Envers for auditing. |
|
|
|
Boolean |
Auto-registers Envers listeners. |
|
|
|
e.g. |
Suffix for audit tables. |
|
|
|
Boolean |
Store deleted data in audit tables. |
|
|
|
|
Defines validation mode for JPA. |
|
|
|
Boolean |
Enables DB synonyms support. |
|
|
|
Boolean |
Enables non-contextual LOB creation. |
|
|
|
Boolean |
Use JDBC metadata for temp tables. |
|
|
|
Integer |
Max number of data items per switch. |
|
|
|
Boolean |
Enables DB context info transfer. Default value |
Behavior changed from S 39.2.0 |
|
|
Boolean |
Uses NVARCHAR and similar types. |
|
|
|
Boolean |
Enables Unicode in DB connection. |
S 39.0.2 |
|
|
e.g. |
Charset for DB connection. |
S 39.0.2. |
|
|
e.g. |
Encoding for DB communication. |
S 39.0.2 |
|
|
Boolean |
Enables connection encryption |
S 39.1.0 |
|
|
Boolean |
Enables trusting server certificates without validation. Should only be used for test purposes. |
S 39.1.0 |
|
|
|
Truststore file in jks format. Must contain the public keys of the trust chain up to the CA that issued the certificates in keystore.jks |
S 39.1.0 |
|
|
|
Password to access truststore |
S 39.1.0 |
|
|
Boolean |
Determines whether an explicit commit is required for each transaction. PLANTA recommends leaving this value set to Change this parameter only after consulting with your PLANTA consultant. |
S 39.1.5 |
|
|
Boolean |
Controls whether strings are passed to SQL Server as |
S 39.2.1 |
|
Connection testing |
Values |
Description |
|
|
|
|
Tests a connection before it is used |
|
|
|
|
Tests a connection after it was used |
|
|
|
|
Period after which an idle connection is tested |
|
Customizing
All parameters in the following areas are passed through to the customizing:
-
planta__server__global_setting -
planta__server__api_token -
planta__server__hostname -
planta__server__logback__level
planta__server__global_setting
With the prefix planta__server__global_setting__, global settings from the customizing can be configured as environment variables in the server.
Rule: planta__server__global_setting__ + Python ID of the global setting + Alpha120 value.
Example:
- "planta__server__global_setting__planta_link_hostname=manager"
planta__server__api_token
With the prefix planta__server__api_token__, the API token for the web interfaces of various features can be configured in docker-compose.
Example: planta__server__api_token__unittest__pulse sets the API token for the Pulse Hybrid interface.
Currently available suffixes:
|
Suffix |
Description |
|---|---|
|
|
Pulse Hybrid |
|
|
Jira Hybrid |
|
|
Automated tests via web |
|
|
Outlook integration |
|
|
Teams integration |
planta__server__hostname
With the prefix planta__server__hostname__, the hostname attribute of the web interfaces can be set.
Currently available suffixes:
|
Suffix |
Description |
|---|---|
|
|
Pulse Hybrid |
|
|
Jira Hybrid |
|
|
Adaptive Card (Teams) |
|
|
OData interface |
planta__server__logback__level
With the prefix planta__server__logback__level__, the log level of individual loggers can be set without changing the logback configuration file.
Rule: planta__server__logback__level__<logger>=<level>.
Valid levels are OFF, ERROR, WARN, INFO, DEBUG, and TRACE, as well as INHERITED to remove a set level and inherit from the parent logger again. For the root logger, ROOT is specified as the logger name.
The logger name can be written with dots, which is permitted in Docker Compose and Kubernetes, or with underscores, which results in a valid shell variable name. Without set parameters, the behavior remains unchanged.
Unrelated
In the planta__server__unrelated area, parameters can be defined that are not known to the server and are not assigned to any other parameter group. This area serves as a catch-all for all parameters that start with planta__server__ but do not match any defined group.
This area is also suitable for identifying typing errors in the parameter configuration. If, for example, planta__server__secure__servlet__entrypoint was intended but entered as planta__server__secure__servlet__entrypoind by mistake, the incorrect parameter can be found in the unrelated group.
These parameters can be retrieved in the worker and in the customizing.
Worker Startup Parameters
The following parameters do not belong to the PLANTA namespace. They do not carry a prefix such as planta__server__ but are passed to the worker container as a startup argument in the form --<name>=<value>, for example --session_link_retry_max=60. They cannot be set via the environment variables of the manager container.
|
Parameter |
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
Integer |
Maximum number of attempts the worker makes to connect to the manager at startup. Default value “60”. In the Helm chart, |
S 39.2.0 |
|
|
Integer (seconds) |
Base interval between two connection attempts. Default value “5”. The interval increases by 10 percent per attempt and is reset to the initial value every 20 attempts. In the Helm chart, |
S 39.2.0 |
In Docker Compose, the parameters are set in the command section of the worker container, after the operating mode:
worker:
command:
- "release"
- "--session_link_retry_max=2"
- "--session_link_retry_time=2"
See also: Container-based Installation - Orchestrated Environment
Java VM
The following parameters do not belong to the PLANTA namespace and are not executed by the server, but by the Java VM.
|
Parameter |
Possible values |
Description |
From/Up to Version |
|---|---|---|---|
|
|
String Default:-Xms256m |
defines the memory size |
|
|
|
String Default:-Xmx768m |
defines the maximum memory size |
|