cm/rule-service-app
CM_RS_MAX_DIRECT_MEMORY
| Description |
Maximum direct memory size for JVM, controlling the amount of off-heap memory available for direct byte buffers used in NIO operations, network communications, and memory-mapped files |
| Required |
No |
| Defaults to |
128m |
| Sources |
Environment Variable |
CM_RS_STACK_SIZE
| Description |
Stack size for JVM threads |
| Required |
No |
| Defaults to |
512k |
| Sources |
Environment Variable |
CM_RS_MAX_RAM_PERCENTAGE
| Description |
Maximum percentage of available RAM that the JVM heap can use |
| Required |
No |
| Defaults to |
60.0 |
| Sources |
Environment Variable |
LOG_LEVEL_SECURITY
| Description |
Sets the log level for security logger |
| Required |
No |
| Defaults to |
INFO |
| Sources |
Environment Variable |
LOG_LEVEL_LIFE_CYCLE
| Description |
Sets the log level for life cycle logger |
| Required |
No |
| Defaults to |
INFO |
| Sources |
Environment Variable |
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 |
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 |