Properties
To simplify the WildFly configuration we introduced the use of system-properties. The system-properties are defined at the top of the standalone-full.xml below “extensions” and are used in the configuration of the subsystems. These system properties will:
Provide an overview of all your customer specific values.
Make it easier to compare your configured standalone-full.xml with a new Planon installation to determine what toe update in the new installation.
The properties can all be updated with the following CLI command:
/system-property=[property name]:write-attribute(name=value, value=[value])
For example the Transaction timeout:
/system-property=pn.transaction.default.timeout:write-attribute(name=value, value="5400")
The values of the following properties can be updated, the others must be kept as they are:
system-property
Default value
Description
pn.activemq.journal.




jdbc.network.timeout
600
Number of seconds to timeout on a ActiveMQ journal jdbc action.
pn.amq.password
PASSWORD
Password for ActiveMQ remote setup.
pn.amq.username
USERNAME
User name for ActiveMQ remote setup.
pn.ds.connection.url
"jdbc:sqlserver:[DBSERVER]
;encrypt=false"
PlanonDS full connection URL.
pn.ds.driver.name.mssql
mssql
PlanonDS name of the mssql driver (value selected when database type is mssql).
pn.ds.driver.name.oracle
oracle10
PlanonDS name of the oracle driver (value selected when database type is oracle).
pn.ds.max.pool.size
30
PlanonDS maximum pool size.
pn.ds.min.pool.size
10
PlanonDS minimal pool size.
pn.ds.password
PASSWORD
PlanonDS (none-encrypted) password.
pn.ds.spy
FALSE
PlanonDS spy setting.
pn.ds.statistics.enabled
FALSE
PlanonDS statistics enabled, true or false.
pn.ds.username
USERNAME
PlanonDS (none-encrypted) user name, used for normal-on-premise.
pn.encryptdbpassword.




domain.password
PASSWORD
Password for “EncryptDBPassword” domain.
pn.encryptdbpassword.




domain.username
USERNAME
User name for “EncryptDBPassword” domain.
pn.icluster.inet.address
${jboss.bind.address:0.0.0.0}
ICluster inet address (used for on-premise cluster setup).
pn.io.worker.task.max.




threads
40
Number of threads of the io worker task.
pn.logging.logger.nl.planon.




auditlogging.AuditLogJsonReporter.




level
WARN
The logging level of this logger.
pn.logging.logger.pnlog.DEFAULT.




nl.planon.auditlogging.




AuditLogReporter.level
WARN
The logging level of this logger.
pn.management.http.port.default
9990
Management http port default.
pn.socket.binding.port.offset.




default
0
Socket binding port Offset default.
pn.transaction.default.timeout
5400
Number of seconds for the transaction timeout.
pn.activemq.journal.




jdbc.network.timeout
3600
This timeout setting determines how long the JDBC driver will wait for a response from the database server before considering the operation timed out.