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/material-service
preview v9.0.0

mmpd/material-service

Portal settings

Name Required Defaults to Description

DISABLEPORTALREGISTRATION

No

No

Switch to disable

PORTAL_INFO_ID

Yes

-

Id of the Location Service Application created in MACMA

PORTAL_INFO_BASEURL

Yes

-

URL needed for the Location Service registration in the NIAS environemnt

PORTAL_INFO_AUTHPROVIDERCLIENTID

Yes

-

Authorized MDM user credentials

PORTAL_URL

Yes

-

MDM external Portal URL

PORTAL_SCSREGISTRY_SERVICEURL

Yes

{portal_url}/registry/

Registry of external Portal URL

Macma

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__ERPMATERIALCLIENT__TOKENENDPOINT

No

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

Token endpoint for Erp Connectivity client

OIDC__NAMEDHTTPCLIENTS__CLIENTS__ERPMATERIALCLIENT__SCOPES__0

No

aud:{erpconn_client_id}

Audience for Erp Connectivity client

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

ERP Connectivity

Name Required Defaults to Description

ERPCONNECTIVITY__URL

No

-

Url address of ERP Connectivity module. It is required when ERP Connectivity module is available.

Data Publisher integration

This settings are required only if you need to enable the Data Publisher integration, else they can be ignored.

Messaging configuration for Data Publisher interface
Name Required Defaults to Description

DATAPLATFORMENABLED

No

false

Global enable / disable for the Data Publisher registration and Data Events messaging. Use true/false to enable/disable integration with Data Publisher module.

DATAEVENTSMESSAGING__CONNECTOR__HOSTNAME

Yes

The host name, eg: rabbitmq-service.shared.svc.cluster.local

DATAEVENTSMESSAGING__CONNECTOR__PORT

Yes

Port number, eg: 5672

DATAEVENTSMESSAGING__CONNECTOR__VIRTUALHOST

Yes

datapublisher-inbound

The virtual host. Use "/" for root, or else the vhost name.

DATAEVENTSMESSAGING__CONNECTOR__USERNAME

Yes

The user name

DATAEVENTSMESSAGING__CONNECTOR__PASSWORD

Yes

The password

DATAEVENTSMESSAGING__CONNECTOR__SSLENABLED

Yes

Whether to use SSL or not. Valid values: true, false

DATAEVENTSMESSAGING__CONNECTOR__SSLVERSION

Yes

SSL version. eg: "TLS12"

Additional messaging settings. Do not change unless really needed
Name Required Defaults to Description

DATAEVENTSMESSAGING__CUSTOMPARAMETERS__RETRYLIMIT

No

3

Number of retries if a connection fails

DATAEVENTSMESSAGING__CUSTOMPARAMETERS__RETRYINTERVAL

No

0.00:00:10

Delay between retry attempts. (Default: 10 sec)

DATAEVENTSMESSAGING__EXCHANGES__0__NAME

No

x.mdm.{tenantId}.{entity}.v1{suffix}

Template for the exchange name created for datapublisher integration. This must match the name in the registration request

DATAEVENTSMESSAGING__EXCHANGES__0__TYPE

No

fanout

Exchange type created for datapublisher integration

Swagger

Name Required Defaults to Description

SWAGGER__ENABLED

No

false

Enables access to application API through Swagger framework, mainly for testing purposes

RabbitMq settings

Name Required Defaults to Description

MESSAGINGENABLED

Yes

true

Toggle for enabling publishing CRUD database events into message broker.

MESSAGING__MESSAGEPROVIDER__MESSAGESENDER

Yes

-

The message sender URL.

RabbitMq queues migration

Name Required Defaults to Description

RabbitMqMigration__MigrationStrategy

Yes

CheckOnly

Defines how the service handles queues migration. On dependency job MigrateOnly applies all pending migrations automatically.

RabbitMqMigration__Host

Yes

mdmRabbitMqConnector

Hostname for RabbitMq connector.

RabbitMqMigration__VHost

Yes

-

Virtual host of RabbitMq connector.

RabbitMqMigration__User

Yes

-

Username for user of RabbitMq connector.

RabbitMqMigration__Pass

Yes

-

Password for user of RabbitMq connector.

RabbitMqMigration__Port

Yes

5672

Port of RabbitMq connector.

RabbitMqMigration__ManagementApiBase

Yes

-

Hostname for RabbitMq management api.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses