UniPay Properties Definition


Property Locations:


Property Location Types:


Database run-time property used by the application and stored within a database
Filerun-time property used by the application and stored within a file
Buildbuild-time property used by the application and stored within a file

Available Properties for unipay-build.properties:



Property Definitions for unipay-build.properties:


unibroker.app-home   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( /unibroker )
The absolute path to the directory where application server (JBoss) hosting UniBroker is installed.

The path must be defined using path style of the application server's operating system (e.g. using '\' on Windows and '/' on Linux).
unibroker.app-host   
Added On:  12/20/17
Legacy Name:  
Group:  
Status:  Active
Attributes:   Required   Default ( localhost )
Host (URL) to access UniBroker. The value is used for inter-module communication, for provider callbacks and in notifications sent to a user, in which a link to the applications needs to be provided (e.g. integration instructions).
unibroker.system.http-port   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( 8080 )
HTTP port required for communication with the UniBroker. Used within CLI scripts.
unibroker.system.https-port   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( 8443 )
HTTPS port required for communication with the UniBroker. Used within CLI scripts.
unibroker.system.keystore-password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with the UniBroker keystore with trusted SSL certificates.
unibroker.system.truststore-password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with the UniBroker truststore with trusted SSL certificates. The file is called unipay.truststore and is located in resources directory.
unipay.app-home   
Added On:  12/20/17
Legacy Name:  
Group:  
Status:  Active
Attributes:   Required   Default ( /home/jenkins/unipay )
The absolute path to the directory where application server (JBoss) hosting UniPay is installed.

The path must be defined using path style of the application server's operating system (e.g. using '\' on Windows and '/' on Linux).
unipay.app-host   
Added On:  12/20/17
Legacy Name:  
Group:  
Status:  Active
Attributes:   Required  
Host (URL) to access UniPay user interface from either internal or external (public) network. The value is used for inter-module communication, for Provider callbacks and in notifications sent to a user, in which a link to the applications needs to be provided (e.g. integration instructions). For example, https://portal.unipay.com.
unipay.database.hostname   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( localhost )
Hostname of the database.
unipay.database.port   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( 3306 )
Port of the database.
unipay.database.unipaya.password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with UniPay Admin user. Required for create-users.sql script generation.
unipay.database.unipayr.password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with UniPay Read user. Required for create-users.sql script generation.
unipay.database.unipayw.password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with UniPay Write user. Required for create-users.sql script generation.
unipay.system.http-port   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( 8080 )
HTTP port required for communication with the UniPay. Used within CLI scripts.
unipay.system.https-port   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( 8443 )
HTTPS port required for communication with the UniPay. Used within CLI scripts.
unipay.system.keystore-password   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:  
Password associated with the UniPay keystore with trusted SSL certificates.
unipay.system.module-key   
Added On:  04/24/12
Legacy Name:  
Group:  
Status:  Active
Attributes:   Required   Default ( A )
A configuration key consisting of up to 4 letters, indicating which modules of the UniPay suite are deployed to the server. UI is adjusted based on this value. The letters comprising the key can be used in any order. The absence of a letter in the property indicates the absence of the corresponding module.

Possible values:
  • A - UniCharge
  • P - UniBill (customer portal)
  • I or build.api-web.enabled = true - API
  • B or build.ibilling.enabled = true - UniBill
  • J or build.signup-jonas.enabled = true - CSI signup pages
  • S or build.signup.enabled = true - signup pages
  • K or build.signup-jonas-shortcuts.enabled = true - Shortcuts (CSI) signup pages
  • E or build.unireadCloud.enabled = true - UniRead (Cloud)
  • Q or build.qa-utils.enabled = true - QA utilities
  • T or build.util.enabled = true - custom JSP pages
  • D or build.detokenization.enabled = true - detokenization
  • H or build.unicharge-proxy.enabled = true - proxy for UniCharge
  • O or build.onboarding.enabled = true - onboarding application

The value in the file controls application assembly process.
unipay.system.src.enabled   
Added On:  12/25/18
Legacy Name:  
Group:  
Status:  Active
Attributes:   Default ( false )
Property that simplifies work with the source code.
unipay.system.truststore-password   
Added On:  12/20/17
Legacy Name:  
Group:  
Status:  Active
Attributes:   Required   Encrypted  
Password associated with the UniPay truststore with trusted SSL certificates. The file is called unipay.truststore and is located in the resources directory.