第 20 章 KIE 服务器系统属性
KIE 服务器接受以下系统属性(bootstrap 交换机)来配置服务器的行为:
属性 | 值 | 默认 | 描述 |
---|---|---|---|
|
|
|
如果设为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
下表列出了的一些进程自动化管理器控制器属性已标记为必需。在 Business Central 中创建或删除 KIE 服务器容器时,设置这些属性。如果您在没有与 Business Central 交互的情况下单独使用 KIE 服务器,则不需要设置必要的属性。
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 字符串 | N/A | 要分配给服务器的任意 ID。如果在 Business Central 之外配置了无头进程自动化管理器控制器,则这是服务器连接到无头进程自动化管理器控制器来获取 KIE 容器配置的 ID。如果没有提供,则会自动生成 ID。 |
| 字符串 |
| 在托管模式下运行时,用于从 Process Automation Manager 控制器连接 KIE 服务器的用户名。在 Business Central 系统属性中设置此属性。在使用流程自动化管理器控制器时设置此属性。 |
| 字符串 |
| 用于从 Process Automation Manager 控制器与 KIE 服务器连接的密码,需要在受管模式下运行时。在 Business Central 系统属性中设置此属性。在使用流程自动化管理器控制器时设置此属性。 |
| 字符串 | N/A | 属性,允许您在 Process Automation Manager 控制器和 KIE 服务器(而不是基本用户名和密码身份验证)之间使用基于令牌的身份验证。Process Automation Manager 控制器会在请求标头中发送令牌作为参数。服务器需要长期提供的访问令牌,因为令牌没有刷新。 |
| URL | N/A |
Process Automation Manager 控制器用来调用这个服务器的 KIE 服务器实例的 URL,例如 |
| 逗号分隔列表 | N/A |
进程自动化管理器控制器 REST 端点的以逗号分隔的 URL 列表,例如 |
| 字符串 |
| 用于连接 Process Automation Manager 控制器 REST API 的用户名。在使用进程自动化管理器控制器时,需要设置此属性。 |
| 字符串 |
| 连接到 Process Automation Manager 控制器 REST API 的密码。在使用进程自动化管理器控制器时,需要设置此属性。 |
| 字符串 | N/A | 属性允许您在 KIE 服务器和流程自动化管理器控制器之间使用基于令牌的身份验证,而不是基本用户名和密码身份验证。服务器在请求标头中将令牌作为参数发送。服务器需要长期提供的访问令牌,因为令牌没有刷新。 |
| Long |
| 在服务器启动时,重复尝试将 KIE 服务器连接到 Process Automation Manager 控制器之间的等待时间(毫秒)。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 字符串 | N/A | 数据源 JNDI 名称。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | Hibernate 属性的事务管理器平台。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | 使用 Hibernate 电源。在启用 BPM 支持时设置此属性。 |
| 字符串 | N/A | 要使用的数据库架构。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 整数 |
|
Red Hat Process Automation Manager executor 完成了一个作业的时间,它在 |
|
|
|
指定 |
| 整数 |
| Red Hat Process Automation Manager 执行程序使用的线程数量。 |
| 整数 |
| 在失败的作业上重试 Red Hat Process Automation Manager 执行程序尝试的数量。 |
| 字符串 |
| KIE 服务器的作业执行器 JMS 队列. |
|
|
|
如果设置为 |
|
|
|
如果设置为 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
|
|
| 指定要使用的用户组回调实现的属性:
|
| 完全限定名称 | N/A |
如果 |
|
|
| 启用任务清理作业监听程序,在进程实例完成后删除任务。 |
|
|
| 启用任务 BAM 模块来存储任务相关信息。 |
| 字符串 |
| 可以访问 KIE 服务器中的所有任务的用户。 |
| 字符串 |
| 用户必须属于的组才能查看 KIE 服务器中的所有任务。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| URL | N/A |
URL 用于加载 Java Cryptography Extension KeyStore(JCEKS)。例如, |
| 字符串 | N/A | 密码用于 JCEKS。 |
| 字符串 | N/A | 存储密码的 REST 服务的密钥名称。 |
| 字符串 | N/A | REST 服务别名的密码。 |
| 字符串 | N/A | 默认 REST 进程自动化管理器控制器的密钥别名。 |
| 字符串 | N/A | 默认 REST 进程自动化管理器控制器的别名密码。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 整数 | 5 | 此属性描述了进程引擎永久重试事务的次数。 |
| 整数 | 50 | 第一次重试前的延迟时间(以毫秒为单位)。 |
| 整数 | 4 | 每次后续重试增加延迟时间的倍数。使用默认值时,进程引擎在第一个重试前等待 50 毫秒,在第二个重试前等待 200 毫秒,即第三个重试前 800 毫秒,以此类推。 |
属性 | 值 | 默认 | 描述 |
---|---|---|---|
| 路径 | N/A |
Maven 配置的自定义 |
| 字符串 |
| JMS 的响应队列 JNDI 名称。 |
|
|
|
当设置为 |
|
|
| 通过这个属性,您可以绕过经过身份验证的用户以获取与任务相关的操作,如查询。 |
| 整数 |
| 此属性指定执行规则的最大数量,以避免规则在无限循环中运行,并使服务器完全无响应。 |
|
|
| 此属性关闭 EJB 计时器本地缓存。 |
| 字符串 | N/A |
用于使用 JMS 验证用户身份的 JAAS |
| 路径 |
| 存储 KIE 服务器状态文件的位置。 |
|
|
| 指定 KIE 服务器保存部署的属性,直到 Process Automation Manager 控制器提供容器部署配置为止。此属性仅影响在受管模式下运行的服务器。可用的选项如下:
* |
|
|
| KIE 服务器的启动策略,用于控制部署的 KIE 容器以及部署它们的顺序。 |
|
|
|
当设置为 |
|
Java 软件包,如 | N/A | 一个属性,用于指定允许使用 XStream 进行总结的附加软件包。 |
| 字符串 |
|
实施 |
|
|
|
使用 JSON 总结时,如果属性设置为 |
|
|
| 虽然使用 JSON unmarshalling 时,如果没有找到有效负载中的类,但可使用此属性来更改此行为,如下所示:
|
|
|
|
当此属性的值设置为 |