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.io.worker.task.max.threads
40
Number of threads of the io worker task.
pn.transaction.default.timeout
5400
Number of seconds for the transaction timeout.
pn.activemq.journal.jdbc.network.timeout
600
Number of seconds to timeout on a ActiveMQ journal jdbc action.
pn.logging.logger.pnlog.DEFAULT.nl.planon.
auditlogging.AuditLogReporter.level
WARN
The logging level of this logger.
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.connection.url
"jdbc:sqlserver:[DBSERVER]
;encrypt=false"
PlanonDS full connection URL.
pn.ds.username
USERNAME
PlanonDS (none-encrypted) user name, used for normal-on-premise.
pn.ds.password
PASSWORD
PlanonDS (none-encrypted) password.
pn.ds.min.pool.size
10
PlanonDS minimal pool size.
pn.ds.max.pool.size
30
PlanonDS maximum pool size.
pn.ds.spy
false
PlanonDS spy setting.
pn.ds.statistics.enabled
false
PlanonDS statistics enabled, true or false.
pn.socket.binding.port.offset.default
0
Socket binding port Offset default.
pn.management.http.port.default
9990
Management http port default.
pn.icluster.inet.address
${jboss.bind.address:0.0.0.0}
ICluster inet address (used for on-premise cluster setup).
pn.encryptdbpassword.domain.username
USERNAME
User name for “EncryptDBPassword” domain.
pn.encryptdbpassword.domain.password
PASSWORD
Password for “EncryptDBPassword” domain.
pn.amq.username
USERNAME
User name for ActiveMQ remote setup.
pn.amq.password
PASSWORD
Password for ActiveMQ remote setup.