CIB seven License Keys
Some CIB seven features require a license key. The license will be provided as a string by the CIB seven support team. The following section explains the various methods by which a CIB seven license can be added to the Process Engine.
Deployment Scenarios and the License Key
In a clustered scenario, CIB seven license key should be applied to all nodes. When activated, a license is valid until the expiration date. The license key is valid for an unlimited amount of engines.
License Key Pickup Methods
Through the Admin Webapp UI
Any environment setup that uses the enterprise CIB seven Admin webapp, can use the provided License key page to enter a valid license key. Please see the dedicated Admin webapp docs section for more details.
Through the Home Directory
Another possibility is to put a file with the license key on the path ${user.home}/.cibseven/cibseven-license.txt
.
This is another method that can be applied in any environment setup. The license key will be
automatically loaded in the database table unless a valid license key is already present.
Through the configuration file
License keys could be stored in a file specified by an optional application property cibseven.webclient.license.file.path
in your cibseven-webclient.yaml
With the CIB seven Spring Boot Starter & CIB seven Run
CIB seven Run, and other Spring Boot applications that use the CIB seven Spring Boot Starter, can be provided with license keys in two additional ways:
- provide a URL to a license file via a custom application property
cibseven.webclient.license.file.path
in yourapplication.yaml
. - provide the license key in a file called
cibseven-license.txt
and put it into${user.home}/.cibseven/
directory.
Note: For these two ways to be available, the CIB seven Run EE edition must be used, or the Spring Boot
application must use the EE version of the starter, with -ee
suffix.
<dependency>
<groupId>org.cibseven.bpm.springboot</groupId>
<artifactId>cibseven-bpm-spring-boot-starter-webapp</artifactId>
<version>${project-version}-ee</version>
</dependency>
License content
This section defines what is a valid license key that will be accepted by the CIB seven webclient. This description is valid for all License pickup methods.
A valid license key content is stored in a JSON format with the following items:
{
"customer":"Test Solutions GmbH",
"signature":"XXXXXX...",
"expires":"2025-12-31"}
}
Note that omitting any part of the content will result in an error, and you will have to re-enter your license key in the correct format.