About Tenant Definition
This section gives a brief overview of tenant definition and lists the tenant specific properties.
You can add multitenant definitions to the system after the multitenant mode is enabled.
Each tenant definition is a set of properties, either specific to a tenant, not part of the default master configuration, or overriding the master properties to refine the runtime behavior per tenant.
When you create a tenant, it gets initialized with a default set of properties. Like the master configuration, these tenant definitions or properties are stored in the master database.
Tenant Definition Description
The table below describes the tenant specific properties.
Property key | Property description |
---|---|
temn.tafj.tenant.id |
It specifies the tenant ID. It is a mandatory property, immutable and set at tenant creation. |
temn.tafj.tenant.name |
It specifies tenant name and it is optional. |
temn.tafj.tenant.description |
It specifies tenant description and it is optional. |
temn.tafj.tenant.status.enabled |
It specifies tenant status, optional and gives the ability to enable or disable a tenant. For example, for maintenance purpose. Not enabled in phase 1. |
The table below describes the tenant compliant properties.
Property key | Property description |
---|---|
temn.tafj.appserver.t24.datasource |
It specifies the Temenos Transact main datasource reference. It is a mandatory property. It defines the JNDI name of the datasource at application server level. |
temn.tafj.appserver.t24.notx.datasource |
It specifies the Temenos Transact non-transactional datasource reference. It is a mandatory property. It defines the JNDI name of the datasource at application server level. |
temn.tafj.appserver.t24.ro.datasource |
It specifies the Temenos Transact read only default datasource reference. It is a mandatory property when using read only database. It defines the JNDI name of the datasource at application server level. |
temn.tafj.appserver.api.datasource |
It specifies the client API datasource reference. It is a mandatory property when using client API database access. It defines the JNDI name of the datasource at application server level. |
temn.tafj.appserver.tenant.authentication.role |
It specifies the necessary JEE role used during BASIC authentication to give servlet access to the tenant. It is a mandatory property and defaulted to TAFJAdmin. |
temn.tafj.runtime.timezone |
It specifies the tenant specific timezone. It is an optional property and overrides master timezone in case of need. It is defaulted to the user.timezone system property. |
temn.tafj.runtime.local |
It specifies the tenant specific locale. It is an optional property and overrides master locale in case of need. It is defaulted to en_US. |
In this topic