SOT
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • Shopfloor Management Essentials database
      • Migration from previous versions
      • Setup and configuration
        • Helm configuration
        • Config Bridge
        • Administration
        • DataCollector v4.1.x
        • Shift Book
        • KPI Reporting
        • Andon Live
        • Databases
        • Service-to-service configuration
        • Recommendations
      • Start and shutdown
      • Regular operations
      • Failure handling
      • Backup and Restore
      • Logging and monitoring
        • Open Telemetry integration
        • Module health endpoints and K8S probes
      • Known limitations
    • Glossary
Shopfloor Management Essentials
  • Smart Operations Toolkit
    • Deviation Processor
    • Multitenant Access Control
    • Notification Service
    • Ticket Management
    • Web Portal
  • Shopfloor Management
    • Andon Live
    • KPI Reporting
    • Operational Routines
    • Shift Book
    • Shopfloor Management Administration
  • Product & Quality
    • Process Quality
    • AI Services
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
  • Enterprise & Shopfloor Integration
    • Information Router
    • Master Data Management

SOT Learning Portal

  • Shopfloor Management Essentials
  • Operations manual
  • Setup and configuration
  • DataCollector v4.1.x

DataCollector v4.1.x

Only relevant for DataCollector v4.1.x which is only used within Bosch.

Name Required Defaults to Sources Description

ThreadPool.SetMaxValues

No

false

* Opcon.Settings.xml

Defines whether the ThreadPool size is set to an appropriate value.

ThreadPool.MinWorkerThreads

No

25

* Opcon.Settings.xml

The minimum number of threads for the internal (.NET Runtime) Worker ThreadPool.

ThreadPool.MaxWorkerThreads

No

60

* Opcon.Settings.xml

The maximum number of threads for the internal (.NET Runtime) Worker ThreadPool.

ThreadPool.CompletionPortThreads

No

25

* Opcon.Settings.xml

The minimum number of threads for the internal (.NET Runtime) Completion Port ThreadPool (communication threads).

ThreadPool.MaxCompletionPortThreads

No

60

* Opcon.Settings.xml

The maximum number of threads for the internal (.NET Runtime) Completion Port ThreadPool (communication threads).

ServiceRegistry.ServiceUrl

No

* Opcon.Settings.xml

Url of the service registry, if available.

ServiceRegistry.RegisterAsDefaultServiceInstance

No

true

* Opcon.Settings.xml

Defines whether the insertion operation should be executed within separate transactions.

ServiceRegistry.ServiceInstanceName

No

DataCollector_PDA

* Opcon.Settings.xml

List of keywords (separated by semicolons) used to automatically generate the associated part designation. This parameter is only relevant if the \"AutoGenerateIdentifier\" parameter is set to \"True\".

PdaMdaModule.UseTransactions

No

true

* Opcon.Settings.xml

Defines whether the insertion operation should be executed within separate transactions.

PdaMdaModule.AggregationInterval

No

15

* Opcon.Settings.xml

AggregationInterval in seconds, min: 0 max: 2592000

PdaMdaModule.AutoGenerateIdentifier

No

false

* Opcon.Settings.xml

Determines whether the required part designation should be automatically generated if the provided source element contains the value \"NoIdentifier\".

PdaMdaModule.IdentifierAutoGenKey

No

NoIdentifier

* Opcon.Settings.xml

List of keywords (separated by semicolons) used to automatically generate the associated part designation. This parameter is only relevant if the \"AutoGenerateIdentifier\" parameter is set to \"True\".

PdaMdaModule.ReturnErrorOnNotProcessed

No

true

* Opcon.Settings.xml

Return Error On Not Processed

WCF.MessageLogging.Enabled

No

false

* Opcon.Settings.xml

WCF.MaxExecutionTime

No

20000

* Opcon.Settings.xml

The maximum permitted execution time (in milliseconds) for basic data processing. If Timeout is reached, processing is aborted and a corresponding error message is issued.

WCF.WorkerThreadCount

No

3

* Opcon.Settings.xml

The number of threads for asynchronous data processing. The service immediately responds to message flagged as \"async\".

Tracer.TraceLevel

No

2

* Opcon.Settings.xml

The monitoring level of the DataCollector-Core-Engine Supported values: 0 Off; 1 Error; 2 Warning; 3 Info; 4 Debug (error search)

DataAccess ExecutionMode

No

DatabaseOnly

* Opcon.Settings.xml

Mode for data storage. By default, the data is stored in the PdaMda database (DatabaseOnly). This value can be used to control whether an additional or alternative target (message queuing system / RabbitMQ) is to be used. DatabaseOnly = data is stored exclusively in the database (default setting), EventsOnly = data is sent exclusively to a message queuing system (RabbitMQ), Pipeline = data is first stored in the database - after a successful entry, the data document is sent to a message queuing system (RabbitMQ).

EventPublisher.SystemName

No

nexeed.pdamda

* Opcon.Settings.xml

Prefix for each PdaMda data event.

EventPublisher.Topic.Pattern

No

{SYSTEM_NAME}.{LOCATION_ID}.{EVENT_TYPE}.{MODIFIER}

* Opcon.Settings.xml

Topic Definitions, can be adopted 1:1 for most installations.

EventPublisher.Buffering.Enabled

No

true

* Opcon.Settings.xml

Data buffering activated / deactivated. Setting for local data buffering in case of a short-term outage of the message queuing system.

EventPublisher.Buffering.WorkerThreadCount

No

2

* Opcon.Settings.xml

Number of threads used to process buffered data.

EventPublisher.Buffering.IdleCheckCycleTime

No

10

* Opcon.Settings.xml

Cycle time for checking whether data is available for processing in the local buffer

EventPublisher.Target.Hostname

No

[FQN_RMQ_MACHINE_NAME]

* Opcon.Settings.xml

Name of the server that provides the message queuing system

EventPublisher.Target.Port

No

5671

* Opcon.Settings.xml

Port number of the message queuing system (RabbitMQ: 5672 → TCP standard port; 5671 TCP with TLS encryption - note: requires certificate configuration in the target system)

EventPublisher.Target.Username

No

[PUB_USER]

* Opcon.Settings.xml

User name for logging on to the message queuing system

EventPublisher.Target.Password

No

PUB_PW

* Opcon.Settings.xml

Password for logging on to the message queuing system. Please provide password in crypted manner

EventPublisher.Target.SslEnabled

No

true

* Opcon.Settings.xml

-

EventPublisher.Target.ExchangeName

No

[TARGET_EXCHANGE_NAME]

* Opcon.Settings.xml

Name of the so-called target exchange (\"transit exchange\") in which all data is to be stored in the message queuing system.

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses