-
Language:
English
-
Language:
English
Red Hat Training
A Red Hat training course is available for Red Hat Process Automation Manager
Chapter 19. Bootstrap Switches
The Process Server accepts a number of bootstrap switches (system properties) to configure the behavior of the server.
Table 19.1. Bootstrap Switches for Disabling Process Server Extensions
| Property | Values | Default | Description |
|---|---|---|---|
|
|
|
|
If set to |
|
|
|
|
If set to |
|
|
|
|
If set to |
|
|
|
|
If set to |
|
|
|
| Disables the Red Hat Process Automation Manager executor. |
Some controller properties listed below are marked as required. Set these properties when you handle Process Server container creation and removal in Business Central. If you use the Process Server separately without any interaction with Business Central, the properties do not have to be set.
Table 19.2. Bootstrap Switches Required for Using a Controller
| Property | Values | Default | Description |
|---|---|---|---|
|
| String | N/A | An arbitrary ID to be assigned to the server. If a remote controller is configured, this is the ID under which the server will connect to the controller to fetch the KIE container configurations. If not provided, the ID is automatically generated. |
|
| String |
| The user name used to connect with the Process Server from the controller, required when running in managed mode. Set this property in Business Central system properties. Set this property when using a controller. |
|
| String |
| The password used to connect with the Process Server from the controller, required when running in managed mode. Set this property in Business Central system properties. Set this property when using a controller. |
|
| String | N/A | A property that enables you to use token-based authentication between the controller and the Process Server instead of the basic user name/password authentication. The controller sends the token as a parameter in the request header. The server requires long-lived access tokens as the tokens are not refreshed. |
|
| URL | N/A |
The URL of the Process Server instance used by the controller to call back on this server, for example: |
|
| Comma-separated list | N/A |
A comma-separated list of URLs to the controller REST endpoints, for example |
|
| String |
| The user name to connect to the controller REST API. Setting this property is required when using a controller. |
|
| String |
| The password to connect to the controller REST API. Setting this property is required when using a controller. |
|
| String | N/A | A property that enables you to use token-based authentication between the Process Server and the controller instead of the basic user name/password authentication. The server sends the token as a parameter in the request header. Note that long-lived access tokens are required as the tokens are not refreshed. |
|
| Long |
| The waiting time in milliseconds between repeated attempts to connect the Process Server to the controller when the server starts. |
Table 19.3. Bootstrap Switches for Persistence Properties
| Property | Values | Default | Description |
|---|---|---|---|
|
| String | N/A | A data source JNDI name. Set this property when enabling the BPM support. |
|
| String | N/A | A transaction manager platform for Hibernate properties set. Set this property when enabling the BPM support. |
|
| String | N/A | The Hibernate dialect to be used. Set this property when enabling the BPM support. |
|
| String | N/A | The database schema to be used. |
Table 19.4. Bootstrap Switches for Executor Properties
| Property | Values | Default | Description |
|---|---|---|---|
|
| Integer |
|
The time between the moment the Red Hat Process Automation Manager executor finishes a job and the moment it starts a new one, in a time unit specified in the |
|
|
|
|
The time unit in which the |
|
| Integer |
| The number of threads used by the Red Hat Process Automation Manager executor. |
|
| Integer |
| The number of retries the Red Hat Process Automation Manager executor attempts on a failed job. |
Table 19.5. Callback Bootstrap Switches
| Property | Values | Default | Description |
|---|---|---|---|
|
|
|
| A property that specifies the implementation of user group callback to be used:
|
|
| Fully qualified name | N/A |
A custom implementation of the |
Table 19.6. Other Bootstrap Switches
| Property | Values | Default | Description |
|---|---|---|---|
|
| Path | N/A |
The location of a custom |
|
| String |
| The response queue JNDI name for JMS. |
|
|
|
|
When set to |
|
|
|
| A property that allows you to bypass the authenticated user for task-related operations, for example queries. |
|
| String | N/A |
The JAAS |
|
| Path |
| The location where Process Server state files will be stored. |
|
|
|
| A property that instructs the Process Server to hold the deployment until the controller provides the containers deployment configuration. This property only affects servers running in managed mode. The options are as follows:
|