第 15 章 KIE 服务器系统属性
KIE 服务器接受以下系统属性(bootstrap 交换机)来配置服务器的行为:
| 属性 | 值 | 默认 | 描述 |
|---|---|---|---|
|
|
|
|
如果设为 |
|
|
|
|
如果设置为 |
|
|
|
|
如果设置为 |
|
|
|
|
如果设置为 |
|
|
|
|
如果设置为 |
|
|
|
|
如果设置为 |
下表中列出的一些 Process Automation Manager 控制器属性被标记为必需。在 Business Central 中创建或删除 KIE 服务器容器时,设置这些属性。如果您在没有与 Business Central 交互的情况下单独使用 KIE 服务器,则不需要设置必要的属性。
| 属性 | 值 | 默认 | 描述 |
|---|---|---|---|
|
| 字符串 | N/A | 要分配给服务器的任意 ID。如果在 Business Central 外部配置了无头进程自动化管理器控制器,这是服务器连接到无头进程自动化管理器控制器的 ID,以获取 KIE 容器配置。如果没有提供,则会自动生成 ID。 |
|
| 字符串 |
| 在以受管模式运行时,从 Process Automation Manager 控制器与 KIE 服务器连接的用户名需要。在 Business Central 系统属性中设置此属性。在使用 Process Automation Manager 控制器时设置此属性。 |
|
| 字符串 |
| 在以受管模式运行时,从 Process Automation Manager 控制器连接到 KIE 服务器的密码。在 Business Central 系统属性中设置此属性。在使用 Process Automation Manager 控制器时设置此属性。 |
|
| 字符串 | N/A | 一个属性,允许您在 Process Automation Manager 控制器和 KIE 服务器间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。Process Automation Manager 控制器将令牌作为请求标头中的参数发送。服务器需要长期提供的访问令牌,因为令牌没有刷新。 |
|
| URL | N/A |
Process Automation Manager 控制器用来在这个服务器上调用的 KIE 服务器实例的 URL,例如 |
|
| 逗号分隔列表 | N/A |
Process Automation Manager 控制器 REST 端点的以逗号分隔的 URL 列表,例如 |
|
| 字符串 |
| 连接到 Process Automation Manager 控制器 REST API 的用户名。使用 Process Automation Manager 控制器时需要设置此属性。 |
|
| 字符串 |
| 连接到 Process Automation Manager 控制器 REST API 的密码。使用 Process Automation Manager 控制器时需要设置此属性。 |
|
| 字符串 | N/A | 一个属性,允许您在 KIE 服务器和 Process Automation Manager 控制器之间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。服务器在请求标头中将令牌作为参数发送。服务器需要长期提供的访问令牌,因为令牌没有刷新。 |
|
| Long |
| 服务器启动时,重复尝试将 KIE 服务器连接到 Process Automation Manager 控制器之间的等待时间(毫秒)。 |
| 属性 | 值 | 默认 | 描述 |
|---|---|---|---|
|
| URL | N/A |
URL 用于加载 Java Cryptography Extension KeyStore(JCEKS)。例如, |
|
| 字符串 | N/A | 密码用于 JCEKS。 |
|
| 字符串 | N/A | 存储密码的 REST 服务的密钥名称。 |
|
| 字符串 | N/A | REST 服务别名的密码。 |
|
| 字符串 | N/A | 默认 REST Process Automation Manager 控制器的密钥别名。 |
|
| 字符串 | N/A | 默认 REST Process Automation Manager 控制器的别名密码。 |
| 属性 | 值 | 默认 | 描述 |
|---|---|---|---|
|
| 整数 | 5 | 此属性描述了进程引擎永久重试事务的次数。 |
|
| 整数 | 50 | 第一次重试前的延迟时间(以毫秒为单位)。 |
|
| 整数 | 4 | 每次后续重试增加延迟时间的倍数。使用默认值时,进程引擎在第一个重试前等待 50 毫秒,在第二个重试前等待 200 毫秒,即第三个重试前 800 毫秒,以此类推。 |
| 属性 | 值 | 默认 | 描述 |
|---|---|---|---|
|
| 路径 | N/A |
Maven 配置的自定义 |
|
| 字符串 |
| JMS 的响应队列 JNDI 名称。 |
|
|
|
|
当设置为 |
|
| 字符串 | N/A |
用于使用 JMS 验证用户身份的 JAAS |
|
| 路径 |
| 存储 KIE 服务器状态文件的位置。 |
|
|
|
| 指示 KIE 服务器存放部署的属性,直到 Process Automation Manager 控制器提供容器部署配置。此属性仅影响在受管模式下运行的服务器。可用的选项如下:
ACTIVE |
|
|
|
| KIE 服务器的启动策略,用于控制部署的 KIE 容器以及部署它们的顺序。 |
|
|
|
|
当设置为 |
|
|
Java 软件包,如 | N/A | 一个属性,用于指定允许使用 XStream 进行总结的附加软件包。 |
|
| 字符串 |
|
实施 |
|
|
|
|
使用 JSON 总结时,如果属性设置为 |
|
|
|
| 在使用 JSON unmarshalling 时,当找不到有效负载中的类时,可以使用此属性更改此行为,如下所示:
|
|
|
|
|
当此属性的值设置为 |