System properties

Introduction to system properties in ConSol CM

System properties are used to store settings for the ConSol CM system. The settings are used in different areas, for example to configure the email functionality, determine the authentication method, or fine-tune the index.

Changes to the system properties take effect immediately in most cases. Please always check the property documentation and consider the impact of the new value before modifying a system property.

Concepts, terms and definitions

Concept

Other terms

Definition

system property

 

System property which is predefined in ConSol CM.

custom property

custom system property

System property defined by the administrator during the configuration of the ConSol CM system.

Purpose and usage

System properties are used to provide global settings for ConSol CM and to configure ConSol CM components, as for example the email system or the index. In addition, system properties can be used to store global variables for scripts in order to provide a convenient way of managing settings which are needed in workflows and scripts, as for example reaction times, email addresses needed in the process, or the URL where ConSol CM is deployed.

Available settings for system properties

Regular system properties vs. custom system properties

There are two kinds of system properties: the properties which are predefined in ConSol CM and the properties which are defined by the administrator during the configuration of the ConSol CM system.

Fields

The following fields are available for system properties:

Basic tasks

Finding a system property

The list of system properties is displayed directly after accessing the System properties page of the Web Admin Suite. You can filter the list to locate system properties more easily:

Managing system properties

You can perform the following actions on system properties:

Advanced tasks

Using system properties in scripts

You can use system properties to store global variables which can be used later in scripts. This is convenient because the values can be changed easily later on without having to adapt the scripts. Examples for global variables can be reaction times, email addresses needed during the process or the system URL.

The following method retrieves the value of a system property:

configurationService.getValue(String pModule, String pProperty)

Importing and exporting system properties

System properties are handled in a specific way when using the scene import/export functionality. The predefined system properties are never included in the scene export. Custom properties are only included if their module name starts with custom-. This is due to the fact that the import/export functionality is frequently used to transfer data from development or test systems to production systems. Specific values might be required on each system, e.g., for email settings, and it might not be desired to overwrite these values when importing a scene.

Please see Staging for details about this functionality.