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