Nexeed
    • Introduction
    • Concepts
      • Domain model
    • User manual
      • Device types
        • Manage or create a new Measuring Point for a device type
        • Manage or create a new error definition for a device type
        • Manage devices for a device type
      • Devices
        • Manage or create a new Measuring Point for a device
        • Manage or create a new error definition for a device
      • Topology
        • Navigate the topology
      • Error definitions
      • Measuring points
      • Processes
      • Process groups
      • Material definitions
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • Equipment management service
        • Material service
        • Messaging service
        • Nginx gateway
        • Process service
      • Migration from previous versions
        • History of current versions
        • History of older versions
      • Setup and configuration
        • Helm configuration
        • Horizontal scalability for services in HELM deployments
        • Module health verification Endpoints and K8s probes
        • Data migration & synchronization
        • mmpd/equipment-service
        • mmpd/messaging-service
        • mmpd/process-service
        • mmpd/material-service
      • Start and shutdown
      • Regular operations
        • Deletion policy
        • Entities & fields
        • Resources and roles
      • Failure handling
        • Health verification Endpoints
        • Resiliency against failures in RabbitMQ
      • Backup and Restore
      • Logging and monitoring
      • Known limitations
    • API documentations
      • Equipment HTTP API
      • Process HTTP API
      • Material HTTP API
    • Glossary
Master Data Management
  • 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

  • Master Data Management
  • Operations manual
  • Setup and configuration
  • mmpd/messaging-service
preview v9.0.0

mmpd/messaging-service

Database connections

Name Required Defaults to Description

PERSISTENCECONFIGURATION__DATABASETYPE

Yes

-

Database type used by service

PERSISTENCECONFIGURATION__CONNECTIONSTRING

Yes

-

Connection string to database

PERSISTENCECONFIGURATION__DATABASE_TLS_ENABLED

No

false

Enable/Disable TLS

RabbitMq settings

Name Required Defaults to Description

MESSAGINGENABLED

Yes

true

Toggle for enabling publishing CRUD database events into message broker.

MESSAGING__CONNECTOR__HOSTNAME

Yes

mdmRabbitMqConnector

Hostname for RabbitMq connector.

MESSAGING__CONNECTOR__PORT

Yes

5672

Port of RabbitMq connector.

MESSAGING__CONNECTOR__VIRTUALHOST

Yes

-

Virtual host of RabbitMq connector.

MESSAGING__CONNECTOR__USERNAME

Yes

-

Username for user of RabbitMq connector.

MESSAGING__CONNECTOR__PASSWORD

Yes

-

Password for user of RabbitMq connector.

MESSAGING__CONNECTOR__SSLENABLED

No

false

Toggle for enabling SSL communication with broker.

MESSAGING__CONNECTOR__SSLVERSION

No

Tls12

Version type for SSL communication.

MESSAGING__MESSAGEPROVIDER__MESSAGESENDER

Yes

-

The message sender URL.

MESSAGING__PUBLISHER__EXCHANGE__NAME

Yes

-

The name of broker exchange that the messages would be sent to.

MESSAGING__PUBLISHER__EXCHANGE__TYPE

Yes

Topic

The type of broker exchange that the messages would be sent to.

MESSAGING__PUBLISHER__EXCHANGE__DECLAREPASSIVE

No

false

Declares the exchange if it’s not yet present on the broker

MESSAGING__CUSTOMPARAMETERS__RETRYLIMIT

No

3

Number of retries to send a message

MESSAGING__CUSTOMPARAMETERS__RETRYINTERVAL

No

10

Delay in seconds between retries

MESSAGING__CUSTOMPARAMETERS__OUTBOXBATCHSIZE

No

1000

The number of items to be published to the message broker in one batch

MESSAGING__CUSTOMPARAMETERS__OUTBOXPOLLINGINTERVAL

No

1000

Time interval in milliseconds to check for new messages to be sent

MESSAGING__CUSTOMPARAMETERS__OUTBOXCLEANUPINTERVAL

No

60

Time interval in seconds to check for sent messages that need to be cleaned up

MESSAGING__CUSTOMPARAMETERS__OUTBOXMESSAGERETENTION

No

300

Time interval in seconds to keep the sent messages in the outbox db table. This can help diagnose problems as you can confirm whether a certain message has been sent or not

Macma settings

Name Required Defaults to Description

OIDC__SERVICEURL

Yes

{macma_module_url}

MACMA’s Service Url

OIDC__CLIENTID

Yes

-

MDM client-id

OIDC__CLIENTSECRET

Yes

-

MDM client secret

OIDC__NAMEDHTTPCLIENTS__CLIENTS__MACMACLIENT__TOKENENDPOINT

Yes

{macma_module_url}/access-management/v1/tenants/{nexeedMacmaTenant0Id}/openid-connect/token

Token endpoint for macma client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__MACMACLIENT__SCOPES__0

Yes

aud:macma

Audience for macma client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__PORTALCLIENT__TOKENENDPOINT

Yes

{macma_module_url}/access-management/v1/tenants/{nexeedMacmaTenant0Id}/openid-connect/token

Token endpoint for portal client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__PORTALCLIENT__SCOPES__0

Yes

aud:{portal_client_id}

Audience for portal client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__MACMACLIENT__SCOPES__1

Yes

openid

Openid scope required for macma client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__PORTALCLIENT__SCOPES__1

Yes

openid

Openid scope required for portal client

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses