userpreferences

<userPreferencesConfiguration
>
required
<database
<driverName
>
required
string

Name of the JDBC driver used

</driverName>
<jdbcURL
>
required
string

JDBC URL of the database Syntax: For Oracle: jdbc:oracle:thin:@servername:port:sid (and also the other common syntaxes supported by Oracle) For PostgreSQL: jdbc:postgresql://servername:port/instance For HSQLDB: jdbc:hsqldb:hsql://servername:port/databasename

</jdbcURL>
<user
>
required
string

Database user to be used to establish the database connection

</user>
<password
xs:string
encrypted
optional
=
boolean
>
required

Password of the database user. By default, the password should be Cadenza encoded, you can set the encrypted attribute to false for a plaintext password.

</password>
<connectionPoolSize
>
optional
int

Number of connections the connection pool may create to the database

Default: 10

</connectionPoolSize>
<connectionIdleTimeout
>
optional
int

DEPRECATED: 'connectionIdleTimeout' has been deprecated and should be removed. Due to improvements in connection pooling, Cadenza works with fixed-size connection pools, so the 'connectionIdleTimeout' setting no longer has any effect. A future Cadenza version may fail to start if the configuration is still present.

</connectionIdleTimeout>
<properties
<property
xs:string
name
required
=
string
description
optional
=
string
>
optionalmax. unbounded
</property>
>
optional
</properties>
>
required
</database>
</userPreferencesConfiguration>