Using Configurations from Configuration Management Services

You can use configurations from the configuration management services such as Consul, by defining a token such as #<property name># in the application properties, where <property name> is the name of the configuration parameter.

For example, #EMS_URL#.

Follow these steps to use configurations from Consul:
  1. In TIBCO Business Studio™ for BusinessWorks™, on the Menu bar select Run > Run Configurations > Environment and set the environment variables to CONSUL_SERVER_URL and APP_CONFIG_PROFILE. For more information, see Environment Variables
  2. Select the desired profile as the default profile inside TIBCO Business Studio for BusinessWorks in order to fetch the values from Consul Server.
  3. In your Consul Service define the keys using the format <BWCE_APP_NAME>/<PROFILE_NAME>/<KEY_NAME>.

    For example, tibco.bwce.sample.palette.jms.Consul.application/docker/EMS_URL