此内容没有您所选择的语言版本。
Chapter 16. Decision Server system properties
The Decision Server accepts the following system properties (bootstrap switches) to configure the behavior of the server:
Property | Values | Default | Description |
---|---|---|---|
|
|
|
If set to |
|
|
|
If set to |
|
|
|
If set to |
|
|
|
If set to |
Some Decision Manager controller properties listed in the following table are marked as required. Set these properties when you create or remove Decision Server containers in Business Central. If you use the Decision Server separately without any interaction with Business Central, you do not need to set the required properties.
Property | Values | Default | Description |
---|---|---|---|
| String | N/A | An arbitrary ID to be assigned to the server. If a headless Decision Manager controller is configured outside of Business Central, this is the ID under which the server connects to the headless Decision Manager controller to fetch the KIE container configurations. If not provided, the ID is automatically generated. |
| String |
| The user name used to connect with the Decision Server from the Decision Manager controller, required when running in managed mode. Set this property in Business Central system properties. Set this property when using a Decision Manager controller. |
| String |
| The password used to connect with the Decision Server from the Decision Manager controller, required when running in managed mode. Set this property in Business Central system properties. Set this property when using a Decision Manager controller. |
| String | N/A | A property that enables you to use token-based authentication between the Decision Manager controller and the Decision Server instead of the basic user name and password authentication. The Decision Manager controller sends the token as a parameter in the request header. The server requires long-lived access tokens because the tokens are not refreshed. |
| URL | N/A |
The URL of the Decision Server instance used by the Decision Manager controller to call back on this server, for example, |
| Comma-separated list | N/A |
A comma-separated list of URLs to the Decision Manager controller REST endpoints, for example, |
| String |
| The user name to connect to the Decision Manager controller REST API. Setting this property is required when using a Decision Manager controller. |
| String |
| The password to connect to the Decision Manager controller REST API. Setting this property is required when using a Decision Manager controller. |
| String | N/A | A property that enables you to use token-based authentication between the Decision Server and the Decision Manager controller instead of the basic user name and password authentication. The server sends the token as a parameter in the request header. The server requires long-lived access tokens because the tokens are not refreshed. |
| Long |
| The waiting time in milliseconds between repeated attempts to connect the Decision Server to the Decision Manager controller when the server starts. |
Property | Values | Default | Description |
---|---|---|---|
| URL | N/A |
The URL is used to load a Java Cryptography Extension KeyStore (JCEKS). For example, |
| String | N/A | The password is used for the JCEKS. |
| String | N/A | The alias name of the key for REST services where the password is stored. |
| String | N/A | The password of an alias for REST services. |
| String | N/A | The alias of the key for default REST Decision Manager controller. |
| String | N/A | The password of an alias for default REST Decision Manager controller. |
Property | Values | Default | Description |
---|---|---|---|
| Path | N/A |
The location of a custom |
| String |
| The response queue JNDI name for JMS. |
|
|
|
When set to |
| String | N/A |
The JAAS |
| Path |
| The location where Decision Server state files are stored. |
|
|
| A property that instructs the Decision Server to hold the deployment until the Decision Manager controller provides the container deployment configuration. This property only affects servers running in managed mode. The following options are available:
* |
|
|
| The Startup strategy of Decision Server used to control the KIE containers that are deployed and the order in which they are deployed. |
|
|
|
When set to |
|
Java packages like | N/A | A property that specifies additional packages to whitelist for marshalling using XStream. |
| String |
|
Fully qualified name of the class that implements |