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. |