Nexeed
    • Introduction
    • User manual
      • Concept
        • iFNS MatLabelCheck
        • INTEGMA
          • eASN (Electronic Advanced Shipping Notice)
          • GRTO (Goods Receipt Transfer Order)
          • Pairing
          • Repacking
        • On setup label creation
      • Basic operation
        • Basic interaction elements
        • Filter tables via filter dialog
        • Search for materials
        • Export results table
        • Adjust table columns
        • Configuring a scanner
      • Material info
        • Material details tab
        • Blocks tab
        • MSD Info tab
        • Monitoring tab
        • Material history tab
        • Setup history tab
      • Material search
        • Label by ID tab
        • Material by ID tab
        • Extended search tab
      • MSD handling
        • Dry Box content tab
      • Inbound events
        • Details of an event
      • Material monitoring
        • Start a monitoring process
        • Add materials for monitoring window
        • Monitoring details page
        • State and state changes
          • Single Stage Thawing
          • Dual Stage Thawing
          • Solder paste monitoring
        • Roles and resources for material monitoring
      • Configuration
        • Blocking Rules tab
        • On setup label creation rules tab
        • Displaying and editing the configuration file
        • Monitoring location definitions tab
        • Monitoring process definitions tab
        • Printer settings tab
        • Printer templates tab
      • Desktop clients
        • Material InfoPanel desktop client
        • Mat climate control desktop client
    • Operations manual
      • Introduction
        • Nexeed Material Management
        • Application security
        • API documentation
        • Nexeed IAS Ops team
      • Overview
      • System architecture and interfaces
      • System requirements
        • mat/materialmanagement-backendservice
      • Migration from previous versions
        • Migrate Material Management from version 2.11 to 3.0
        • Migrate Material Management from version 3.0 to 3.1.x
        • Migrate Material Management from version 3.1.x to 3.2.x
        • Migrate Material Management from version 3.2.x to 3.3.x
        • Migrate Material Management from version 3.3.x to 3.4.x
        • Migrate Material Management from version 3.4.x to 3.5.x
        • Migrate Material Management from version 3.5.x to 3.6.x
        • Migrate Material Management from version 3.6.x to 3.7.x
        • Migrate Material Management from version 3.7.x to 3.8.x
        • Migrate Material Management from version 3.8.x to 3.9.x
        • Migrate Material Management from version 3.9.x to 3.10.x
        • Migrate Material Management from version 3.10.x to 3.11.x
        • Resources mapping from MES to IAS
      • Setup and configuration
        • Helm Configuration
          • materialmanagement-backendservice
          • materialmanagement-shared
        • Installation guide
        • Operation in hybrid mode - overview
        • Installing MatClimateControl with MES Installer
        • General information about configuration
        • Installing MaterialInfoPanel with MES Installer
        • General information about configuration
      • Start and shutdown
      • Regular operations
        • MSD Buffer timespan handling
        • Tenant data removal
        • Runtime configuration handling
        • Background jobs
      • Failure handling
        • Authorization troubleshooting
        • Database-migration troubleshooting
      • Backup and Restore
      • Logging and monitoring Material Management
      • Known limitations
        • Multitenancy capability
        • On premise
        • Database support
    • API documentation
      • HTTP API
      • Restricted HTTP API
    • Glossary
Material 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

  • Material Management
  • Operations manual
  • Setup and configuration
  • General information about configuration

General information about configuration

The Material Management Clients version 3.0+ are able to communicate with a Material Management Service version 3.0+ (REST Endpoints). Older versions of the Material Management Service (Wcf Endpoints) are not supported anymore in this version and cannot be configured.

Description of the configuration files

OpCon.Settings.xml

Contains connection settings for communication with the Material Management and Order Management Services.

Parameter Possible values Comment Example

TenantId

Any valid TenantId

The TenantId to use

2dd0e7b8-5b15-454a-84c8-5d46ed73292a

MaterialManagement.ServiceUrl

The BaseUrl of the Material Management instance to use

https://servername.de.bosch.com/mat

OrderManagement.ServiceUrl

The BaseUrl of the Order Management instance to use

https://servername.de.bosch.com/om

Nexeed.PlugIn.Macma.MaterialManagement.xml

Contains the configuration values to use for authenticating and authorizing the user with Macma and to obtain the token used to communicate with the Material Management Service.

Parameter Possible values Comment Example

TenantId

Any valid TenantId

The TenantId to use

2dd0e7b8-5b15-454a-84c8-5d46ed73292a

MacmaBaseUrl

The BaseUrl of the Macma instance to use

Should contain the part of the URL containing the hostname and port. The part of the URL before "/iam/…​"

https://servername.de.bosch.com

ClientId

The public (-frontend) Macma ClientId for Material Management

Other Macma Clients cannot be used

ajdm8oxhem4h1l9qlyjjsig97-frontend

ClientSecret

For OidcFlow AuthCodeWithPKCE this should be left empty

For OidcFlow Password the Client Secret needs to be entered here

RefreshThreshold

1-1000000

Tokens with higher remaining lifetime than this value will not be refreshed. Default Value: 30

30

RefreshCheckInterval

1-1000000

Time interval in seconds between checks whether the token should be refreshed. This value should always be lower than RefreshThreshold. Default Value: 20

20

RefreshIntervalForRoles

0-1000000

Time interval in seconds between the user role refreshes. 0 = Disabled. Default Value: 0 (disabled)

60

OidcFlow

AuthCodeWithPKCE, Password

Should be set to AuthCodeWithPKCE.

AuthCodeWithPKCE

Nexeed.PlugIn.Macma.OrderManagement.xml

Contains the configuration values to use for authenticating the user with Macma and to obtain the token to communicate with the Order Management Service. This file has to be configured if the configuration value for ShowAndUpdateMaterialReservations is set to true, otherwise this configuration file will not be used.

Parameter Possible values Comment Example

TenantId

Any valid TenantId

The TenantId to use

2dd0e7b8-5b15-454a-84c8-5d46ed73292a

MacmaBaseUrl

The BaseUrl of the Macma instance to use

Should contain the part of the URL containing the hostname and port. The part of the URL before "/iam/…​"

https://servername.de.bosch.com

ClientId

The public (-frontend) Macma ClientId for Order Management

Other Macma Clients cannot be used

ajdm8oxhem4h1l9qlyjjsig97-frontend

ClientSecret

For OidcFlow AuthCodeWithPKCE this should be left empty

RefreshThreshold

1-1000000

Tokens with higher remaining lifetime than this value will not be refreshed. Default Value: 30

30

RefreshCheckInterval

1-1000000

Time interval in seconds between checks whether the token should be refreshed. This value should always be lower than RefreshThreshold. Default Value: 20

20

RefreshIntervalForRoles

0-1000000

Time interval in seconds between the user roles refreshs. 0 = Disabled. Default Value: 0 (disabled)

60

OidcFlow

AuthCodeWithPKCE, Password

Should be set to AuthCodeWithPKCE.

AuthCodeWithPKCE

LogisticsDesktopConfig.xml

The contents of this file can be configured with the Configuration UI inside the Client. Refer to the Chapter client_configuration_ui for a description of the contents of this file.

Client configuration UI

Configure climate cabinet

The Configuration menu can be opened by clicking on the Configuration button in the navigation bar on the left-hand side.

LogisticsDesktopClient Settings Button

The Configuration menu opens.

MatClimateControl MCCSection
  • Clicking on the + symbol will expand each of the individual nodes.

  • Open Plugins > MCCConfig node and enter the Location.

  • Open the Plugins > MCCConfig node and enter any free text in the StationInfo field.

This free text will be displayed in the title bar and will also be used as the StationInfo for the material if SelectedStationInfoMode is set to ByScanner. The remaining settings can be used to adjust the program behavior to suit the relevant application.

After you did changes to the configuration, apply the changes by clicking on the Save (floppy disc) icon.

MatClimateControl SaveButton
Parameter Description

AllowOnlyUniqueStorageBins

The system will only allow users to book storage locations that are currently free of materials.

BookMaterialToReservationDepotLocationAtWithdraw

Indicates whether, upon the withdrawal from storage of reserved material, the material should be booked straight to the line’s handover location. This only works if the ShowAndUpdateMaterialReservations parameter is also activated.

ContentAutoRefreshTimerIntervalSeconds

The time in seconds for the automatic refresh of the displayed contents. The minimum effective refresh interval is 120 seconds. The automatic refresh is only active when ShowAndUpdateMaterialReservations is set to True and the filter option "Only reserved materials" is selected in the Content view.

ForbiddenMsdLevelsClimateCabinet

List of MSD levels separated by ";" that must be rejected when being stored in a "ClimateCabinet" storage location. If nothing is entered here, the function is deactivated and all materials are accepted for storage. E.g.: n;x;1;01;2;02

ForbiddenMsdLevelsStorage

List of MSD levels separated by ";" that must be rejected when being stored in "Storage" storage location. If nothing is entered here, the function is deactivated and all materials are accepted for storage. In general, the system will permit users to book all materials that are still packaged into a "Storage" storage location, regardless of how this parameter is configured. E.g[].: 2a;3;03;4;04;5;05;5a

Location

The cabinet’s Location.

MaxNumberOfEntriesInContentTable

Maximum number of entries permitted in the materials list in order to increase the update speed.

SelectedStationInfoMode

Method that is used to set the storage location(StationInfo/Storage bin) for the booked materials.

  • UseGlobalConfiguration: The storage location is always set using the configured StationInfo.

  • ByScanner: The storage location is set by scanning a StorageBin label or by manually entering the location when booking in each material.

SelectedStorageLocationType

The storage type for the configured Location.

  • ClimateStorage: Climatic chamber: Open time is paused during storage and restarted upon withdrawal from storage.

  • Storage: Normal storage cabinet.

  • Oven: Baking oven.

SelectedStoreWithdrawMode

Mode used to store and withdraw materials.

  • Collection: Allows multiple materials to be booked in or out at once.

  • Direct: Materials can only be booked in or out individually. The booking in or out process is started automatically after the scanning process is complete.

ShowAndUpdateMaterialReservations

Specifies whether or not material reservations are displayed and updated during withdrawal from storage. Note: Requires a connection to an Order Management service.

StationInfo

StationInfo free text; is displayed in the title bar and is used as the StationInfo when SelectedStationInfoMode is set to UseGlobalConfiguration.

StationInfoMustBeSetAtStore

Indicates whether the storage location must be set before the material can be booked in.

Configuring the scanner

In the Protocols > SerialScanner node, input the parameters belonging to the scanner in the list.

MatClimateControl ScannerSection

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses