Nexeed
    • Introduction
    • User manual
      • Condition monitoring and its tabs
        • Live
        • Counters
        • Measurements
        • Events
        • Rules
        • View configuration
        • Details
      • Rules management
        • Rule types and standard functions
        • Rule details
      • Function configuration
      • Condition Monitoring widgets
      • Access Management
        • Application Roles
        • Fine-Grained Access Control and Configuration
        • How to Configure Organization Roles
    • Operations manual
      • Overview
      • System architecture and interfaces
        • System components
      • System requirements
        • General notes
        • cm/condition-monitoring-core
        • cm/rule-service-app
        • cm/rule-function-executor
        • cm/rule-result-aggregator
        • cm/rule-value-aggregator
        • cm/rule-value-provider
        • cm/stateful-function-executor
      • Migration from previous versions
        • Migration to 2.1+
        • Migration from CPM 1.5.4 to CM and RM 3.0.x (Nexeed IAS 2023.02.00.xx)
          • CPM to CM relational database migration
          • CPM to RM relational database migration
          • CM Influx database migration
          • Deletion of an old CPM installation
        • Resources mapping from MES to IAS Condition Monitoring
        • Migration to 4.0.0+ (Nexeed IAS 2024.01.00.xx)
        • Migration to 4.3.x (Nexeed IAS 2024.02.01.x)
        • Migration to 4.5.x (Nexeed IAS 2025.01.00.x)
        • Migration to 4.6.x (Nexeed IAS 2025.01.01.x)
        • Migration to 4.8.x (Nexeed IAS 2025.02.00.x)
        • Migration to 4.9.x (Nexeed IAS 2025.02.01.x)
      • Setup and configuration
        • Manual MACMA configuration after setting up a new tenant
        • RabbitMQ
        • Influx configuration
        • Kafka topics
        • Condition Monitoring - Helm Configuration
        • Advanced configuration parameters
          • cm/condition-monitoring-core
            • Common shared variables
            • Portal shared variables
            • MDM shared variables
            • RabbitMQ shared variables
            • OTEL shared variables
          • cm/rule-service-app
            • Rules Management shared variables
            • KAFKA shared variables
          • cm/rule-function-executor
          • cm/rule-result-aggregator
          • cm/rule-value-aggregator
          • cm/rule-value-provider
          • cm/stateful-function-executor
      • Start and shutdown
      • Regular operations
      • Failure handling
        • Rule Management Light Helm installation failing when Kafka is disabled or Kafka is not configured at all
        • User manual injection into Rule Management
        • Infrastructure outages: health verification Endpoints
        • OPP/PPMP are not received in CM
        • Master data (Devices, Facilities, Measuring Points, DeviceTypes) is missing in CM
        • CM is not visible in the portal
        • How to verify if the broker is out of sync
      • Backup and Restore
      • Logging and monitoring
        • General logging characteristics
        • Required monitoring
        • General logging format
        • Request-based logging format
        • Security logging format
        • Lifecycle logging format
        • Module health Endpoints and K8s probes
      • Known limitations
    • API documentation
      • Condition Monitoring HTTP API
      • Rules Management HTTP API
    • Glossary
Condition Monitoring
  • Industrial Application System
  • Core Services
    • Block Management
    • Deviation Processor
    • ID Builder
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • Global Production Overview
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Product Setup Management
    • Part Traceability
    • Process Quality
    • Setup Specs
  • Execution
    • Line Control
    • Material Management
    • Order Management
    • Packaging Control
    • Rework Control
  • Intralogistics
    • AGV Control Center
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Direct Data Link
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • Condition Monitoring
  • Operations manual
  • Setup and configuration
  • Advanced configuration parameters
  • cm/rule-service-app
preview 4.10.0

cm/rule-service-app

RS_PORT

Description

Rule service port

Required

No

Defaults to

9526

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

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

  • Rules Management shared variables

  • KAFKA shared variables

  • Portal shared variables

  • MDM shared variables

  • RabbitMQ shared variables

  • OTEL shared variables

Contents

© Robert Bosch Manufacturing Solutions GmbH 2023-2025, all rights reserved

Changelog Corporate information Legal notice Data protection notice Third party licenses