cm/rule-service-app
SWAGGER_ENABLED
| Description |
Flag to enable Swagger |
| Required |
No |
| Defaults to |
false |
| Sources |
Environment Variable |
RULE_MANAGEMENT_LIGHT_ENABLED
| Description |
Flag to activate light version of Rules Management which executes limited rule functions without Kafka. |
| Required |
No |
| Defaults to |
true |
| Sources |
Environment Variable |
SPRING_PROFILES_ACTIVE
| Description |
Active profile ("default" or + ",extended" or + ",kafka-ssl") is set conditionally based on the flag "RULE_MANAGEMENT_LIGHT_ENABLED" and Kafka SSL setting. |
| Required |
No |
| Defaults to |
"default" |
| Sources |
Environment Variable |
RS_BATCH_TIMEOUT_MS
| Description |
Used for batch publishing of RabbitMQ messages (rule results) |
| Required |
No |
| Defaults to |
100 |
| Sources |
Environment Variable |
RS_BATCH_MAX_SIZE
| Description |
Used for batch publishing of RabbitMQ messages (rule results) |
| Required |
No |
| Defaults to |
200 |
| Sources |
Environment Variable |
RS_SCHEDULER_ACL_DELAYINMILLISECONDS
| Description |
How often in milliseconds the ACL-Reload-Scheduler will be run. |
| Required |
No |
| Defaults to |
90000 |
| Sources |
Environment Variable |
RS_DEVICE_MASTER_DATA_RELOAD_SCHEDULER
| Description |
Flag indicating whether the scheduler to reload the device master data from MDM should be enabled. When it is activated, it is reloading every sunday 3 am UTC. |
| Required |
No |
| Defaults to |
false |
| Sources |
Environment Variable |
RS_INTEGRATION_EVENT_CONSUMER_MAX_ATTEMPTS
| Description |
Number of maximal attempts in case of error occurred during consumption of message |
| Required |
No |
| Defaults to |
10 |
| Sources |
Environment Variable |
RS_CREATE_RULE_FROM_DEVIATIONS_TENANT_IDS
| Description |
TenantIds for which we should create Hit of event rules out of deviation notification. You need to define that before migration. Value is comma seperated tenantId list e.g. 7311ea8c-5d48-43fe-acf9-980eedf24b6c,5ce47434-c412-4e8c-8482-0ce1df556493 |
| Required |
No |
| Defaults to |
- |
| Sources |
Environment Variable |
RS_FACILITYTYPESTOREGISTERRESOURCE_DEFAULT
| Description |
The facility type Ids for the facility like "Customer Area", for which dynamic resources should be registered. Each tenant can have his own list by defining the variable: RS_FACILITYTYPESTOREGISTERRESOURCE_{{REPLACE_HERE_WITH_YOUR_TENANT_ID}} e.g. RS_FACILITYTYPESTOREGISTERRESOURCE_7311ea8c-5d48-43fe-acf9-980eedf24b6c |
| Required |
No |
| Defaults to |
- |
| Sources |
Environment Variable |
RS_FACILITYTYPESTODELETERESOURCE_DEFAULT
| Description |
Define a list of facility type for which the dynamic resource should be deleted in MACMA. Each tenant can have his own list by defining the variable: RS_FACILITYTYPESTODELETERESOURCE_{{REPLACE_HERE_WITH_YOUR_TENANT_ID}} e.g. RS_FACILITYTYPESTODELETERESOURCE_7311ea8c-5d48-43fe-acf9-980eedf24b6c |
| Required |
No |
| Defaults to |
- |
| Sources |
Environment Variable |
REGISTRY_URL
| Description |
The URL of the Portal registration endpoint |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
RM_DATABASE_DRIVER
| Description |
Driver class of the database. Prefix is optional, so that database can be configured globally. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
RM_DATABASE_URL
| Description |
JDBC URL of the database. Prefix is optional, so that database can be configured globally. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
RM_DATABASE_USER
| Description |
User for the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
RM_DATABASE_PASSWORD
| Description |
Password for the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_CORE_DATASOURCE_MAXIMUM_POOL_SIZE
| Description |
Number of maximum pool size for the database connection. |
| Required |
No |
| Defaults to |
5 |
| Sources |
Environment Variable |
DATA_PUBLISHER_ENABLED
| Description |
Conditional flag indicating if data types should be registered in Data Publisher module. |
| Required |
No |
| Defaults to |
Value is inferred by the installation state of Data Publisher module. |
| Sources |
Environment Variable |
DATA_PUBLISHER_BASE_URL
| Description |
URL of Data Publisher module. |
| Required |
Yes |
| Defaults to |
Value is inferred by the configured URL of Data Publisher module. |
| Sources |
Environment Variable |
RS_DEPENDENCY_NAMES
| Description |
Dependencies checked and listed via custom health endpoint. Kafka and/or Data Publisher is added when the respective module is enabled. |
| Required |
Yes |
| Defaults to |
macma,mmpd,portal,rabbit,db |
| Sources |
Environment Variable |
SPRING_CLOUD_STREAM_RABBIT_BINDINGS_RULERESULTPOSITIVEPUBLISHEDOUT0_PRODUCER_EXCHANGEDURABLE
| Description |
Flag for changing the durability x.cm.ruleResult.positive exchange. When CPM and CM installed at the same time, then it needs to be set to false to make this exchange non-durable, otherwise cpm will have startup problem. |
| Required |
No |
| Defaults to |
true |
| Sources |
Environment Variable |