Feature flags
Feature flags allow you to enable and disable product functions.
To modify the value of a feature flag, edit the installed.properties file
and locate the feature flag. If not found, a line with the feature and its value. The format is
featureflag_name=value
, where the value is
true or false. In the following example, the first line enables the automatic keystore generation
feature and the second line disables the IBM® UrbanCode™
Build client download link from the tools
menu.automatic.keystore.generation.enabled=true
ucb.client.download.enabled=false
The following table contains a description of the available feature flags.
Note: Several feature
flags control optional and experimental features.
Feature name | Description | Default Value |
---|---|---|
ucb.licensing.lazyInit | Initialize licensing in the background to avoid blocking server startup for checking licenses. | false |
user.profile.locale.enabled | Allow IBM UrbanCode Build users to select a locale in their profile. | true |
user.profile.collation.enabled | Allow IBM UrbanCode Build users to select a collation in their profile. | true |
token.licensing.enabled | Allow the use of tokens for fallback licensing. | true |
ucb.client.download.enabled | Show the IBM UrbanCode Build client on the Tools page. | true |
globalization.test.languages.enabled | Allow the use of special pseudo-translations for globalization testing. | false |
process.dependency.graph.enabled | Enable the Visual Dependency Graph View button on the Process Configuration page. | true |
oracle.nls.settings.enabled | Configure the national language support (NLS) settings for Oracle databases. Enabling this feature might degrade the execution performance of various SQL statements in exchange for correctly sorting result sets for non-English locales. | false |
automatic.server.upgrade.enabled | Allow the server to run upgrade scripts during startup operations. This feature is useful when you run IBM UrbanCode Build in a container. It is not applicable to non-container installations. | false |
automatic.keystore.generation.enabled | Allows the IBM UrbanCode Build server to generate the required keystore files and keys and certificates that are based on information from the installed.properties file, if the specified keystore files do not exist. | false |
manage.all.roles.enabled property | Allow users with the Team User Management role to add users to all roles within the team, with the exception of the Admin role. | false |