Platform Framework
R24 AMR | Min(s) read

Java System Properties

This section explains that the parameters of a configuration file are stored as a pair of strings, one string stores the name of the parameter (called the key), and the other stores the value.

All properties are loaded as Java System Properties. You can overload all the properties by setting -D<key>=<value> to the JVM (Java Virtual Machine).

A value can contain a String. For example, tafj.home = \Temenos\T24Enterprise\TAFJ

A key is specified between the < > characters. During the runtime, the key is substituted with the corresponding key's value. For example,

tafj.home = \Temenos\T24Enterprise\TAFJ

temn.tafj.runtime.directory.current = <tafj.home>/UD

When there is a String with an environment variable < >, the substitution takes place at runtime with the corresponding environment variable value. For example,

tafj.home = <%TAFJ_HOME%>

temn.tafj.runtime.directory.current = <$TAFJ_HOME>/UD

In case of properties file storage, you need a text editor to edit properties manually.

In case of database storage, you need an administration console and a REST API to change properties.

  • /TAFJConfiguration/dashboard.xhtml : GUI admin console access to current runtime configuration defined through -Dtafj.configuration.
  • /TAFJConfiguration/resources/properties: REST base URL to current runtime configuration defined through -Dtafj.configuration.
  • /TAFJConfiguration/resources/configuration: REST base URL to any configuration defined in the configuration table.

For more information, see TAFJ AS.

The application must be restarted when changing a property value.

In this topic

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, May 27, 2024 5:02:58 PM IST