User Experience
R24 AMR | Min(s) read

Externalising Configurable Properties

Traditionally, if you need to change any application configuration in a cloud environment, you must rebuild the image and deploy it again. To overcome this, you can externalise the application configuration file and pass it as an argument or option while deploying Transact Explorer or TB Server.

Externalising Configuration Properties in Transact Explorer UI

To externalise the property attribute through the system environmental variables, follow the standard syntax below.

Syntax -Dcom.temenos.te.ui.X = propertyValue

Where,

X = configuration property from appconfig.json file.

Example -Dcom.temenos.te.ui.showScreenInfo=false

Click the below button to know about the product-specific UI property attributes, their default values, and environment variables.

Externalising Configuration Properties in TB Server API

To externalise the property attribute through the system environmental variable, follow the standard syntax given below.

Syntax -Dcom.temenos.te.api.<propertyAttribute> = propertyValue

Example -Dcom.temenos.te.api.helpTextLocation=../../HELP.TEXT/HelpText/

Click the below button to know about the product-specific API property attributes, their default values, and environment variables.

Removing setup.json, Merging, and Externalising Properties into appconfig.json

To externalise the property attribute through the system environmental variables, follow the standard syntax given below.

Syntax -Dcom.temenos.te.ui.X = propertyValue

Where,

  • X - configuration property from appconfig.json file.
  • propertyValue - value of a particular property to be configured.

Example -Dcom.temenos.te.ui.showScreenInfo=false

The following property attributes come under the external application:

Update the properties in the below files:

  • UI - transact-explorer-wa.war\assets\config\appconfig.json
  • Tbserver - tb-server.war\WEB-INF\classes\config.properties
  • The externalApps key indicates the external products added to the Transact Explorer application.
  • externalApps.papUi- papUi indicates any name given for the provided external application.
  • Maintain the default values column in the below sequence
    • material-icon of the product
    • label of the product
    • type of the product to be launched (URL or command)
    • resource path of the product that depends on the above provided type (URL or command).
  • default values entered are separated by comma.

Click the below button to know about the product-specific UI property attributes, their default values, and environment variables.

Externalising web.xml in transact-explorer-wa UI war

Externalising the web.xml file includes externalisation of servlets, filters, and context parameters. You can enable or disable SSO through the system properties.

To externalise the property through the system environmental variable, follow the standard syntax given below,

Syntax -Dcom.temenos.te.ui.<propertyName>=propertyValue

Example -Dcom.temenos.te.ui. enableOpenIdConnectFilter=Y

Click the below button to know about the SSO UI property attributes, their default values, and environment variables.

Click the below button to know about the Security API Property attributes, their default values, and environment variables.

Externalising web.xml in tb-server API

Externalising the web.xml file includes externalization of servlets, filters, and context parameters. You can enable or disable SSO through the system properties.

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, May 27, 2024 2:04:42 PM IST