Nexeed
    • Introduction
    • Concepts
      • Packages
      • Process Flow
      • Package execution modes
      • Retry Processing
      • Log retention period
      • Connectors
      • Converters
    • User manual
      • Configuration
        • Connector and Orchestrator Packages tabs
        • Value Converters tab
      • Monitoring
        • Message Log tab
        • Orchestrator Log tab
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • Required infrastructure resources
        • Required infrastructure services
      • Migration from previous versions
      • Setup and configuration
        • Helm configuration
        • Environment variables
        • Horizontal scalability
        • Permission and roles
      • Start and shutdown
      • Regular operations
      • Failure handling
        • Application exit codes
        • Authorization troubleshooting
      • Backup and restore
      • Logging and monitoring
      • Known limitations
    • Developer guide
      • Getting started
      • How-to
        • Call ERP Connectivity
        • Create a Connector Package
        • Create an Orchestrator Package
        • Execute an Orchestrator Package through Solace
        • Handle execution result events
    • API documentation
      • API v1
      • API v2
    • Glossary
ERP Connectivity
  • 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
    • Stock Management
    • Transport Management
  • Machine & Equipment
    • Condition Monitoring
    • Device Portal
    • Maintenance Management
    • Tool Management
  • Enterprise & Shopfloor Integration
    • Archiving Bridge
    • Data Publisher
    • Engineering UI
    • ERP Connectivity
    • Gateway
    • Information Router
    • Master Data Management
    • Orchestrator

Nexeed Learning Portal

  • ERP Connectivity
  • Operations manual
  • Setup and configuration
  • Helm configuration
preview 2601.0.0

Helm configuration

Standardized Helm configuration parameters

This module in general follows the general IAS Operations Manual and the helm parameters that are described there e.g. for logging, databases, messaging, …​

Module Helm configuration parameters

Helm Parameter Description Mandatory Default Value

local.erpconn.passwordEncryptionKey

Key used to encrypt passwords stored in the database. Requirements: at least 1 lowercase character, one uppercase character, one number, one special character and at least 100 characters in total.

yes

local.erpconn.featureFlags.connectorPackageCreationEnabled

Flag to enable the Connector Package creation wizard in the WebUI - FEATURE NOT YET COMPLETE! DO NOT USE!

no

false

local.erpconn.tokenIntrospection.EnableCaching

Whether or not caching should be enabled for results returned by the introspection endpoint.

yes

true

local.erpconn.tokenIntrospection.CachingDuration

Log level for System.Net.Http namespace

yes

30

local.erpconn.swaggerEnabled

Enables Swagger UI for public API of ERP Connectivity

no

false

local.erpconn.databaseCleanupJob.runEvery

Defines at which interval the automatic database cleanup is performed. This fully removes soft-deleted Connector and Orchestration Packages as well as expired Message Logs and Orchestrator Logs. Note that higher values make the user-configured Log Retention Period less accurate and can lead to confusing results, therefore adjusting the following tuning parameters should be prefered over this one. Default interval is 15 minutes. Format: hh:mm:ss

no

00:15:00

local.erpconn.databaseCleanupJob.fetchBatchSize

Tunes how many deletable Message-/Orchestrator Logs respectively to fetch from the database per cleanup run. This defines the maximum number of entries that can be deleted each interval. A value of zero disables cleanup-batching, but can put heavy load on the database when there is a high number of pending deletions.

no

1200

local.erpconn.databaseCleanupJob.purgeBatchSize

Tunes how many of the fetched Message-/Orchestrator Logs to delete at once. A value of zero disables delete-batching, which is equivalent to setting it to the value of fetchBatchSize, but can put heavy load on the database when there is a high number of pending deletions.

no

200

local.erpconn.databaseCleanupJob.purgeIntervalMs

How long to wait between submitting individual delete-batches to the database. The maximum total duration of the cleanup job in seconds can be approximated with the formula (fetchBatchSize/purgeBatchSize)*(purgeIntervalMs/1000). A value of zero disables delete-batching, like for purgeBatchSize. Format: milliseconds

no

2500

local.erpconn.databaseCleanupJob.logRetentionPeriod

The time span that defines how long logs should be retained before they are deleted. When set with an integer value, it is treated as the number of days. For non-integer values, use the TimeSpan format to specify the exact duration. Format: d.hh:mm:ss

no

30.00:00:00

local.erpconn.logging.framework

Log level for all dotnet namespaces starting with Microsoft

no

WARN

local.erpconn.logging.databaseAccess

Log level for Microsoft.EntityFrameworkCore.Database.Command namespace

no

WARN

local.erpconn.logging.databaseUpdates

Log level for Microsoft.EntityFrameworkCore.ChangeTracking namespace

no

WARN

local.erpconn.logging.httpAccess

Log level for System.Net.Http namespace

no

WARN

local.erpconn.logging.packageStore

Log level for Bosch.Nexeed.ErpConnectivity.Common.Components.Stores namespace

no

WARN

local.erpconn.internalAmqp.sslVersion

SSL Versions to use for AMQP 0.9.1 connections (only if SSL is enabled) Setting needs to be given in dotnet format - see the Microsoft documentation

no

15360

local.erpconn.internalAmqp.publishRetryCount

Number of retries for connecting to RabbitMQ (for ERP Connectivity internal usage)

no

300

local.erpconn.internalAmqp.publishRetryIntervalMs

Interval in milliseconds that should be waited before next connection retry attempt (for ERP Connectivity internal usage)

no

1000

local.erpconn.internalAmqp.consumerConcurrency

How many internal AMQP 0.9.1 messages from the same queue can be processed in parallel (for ERP Connectivity internal usage)

no

20

local.erpconn.externalAmqpSslVersion

SSL Versions to use (only if SSL is enabled) Setting needs to be given in dotnet format - see the Microsoft documentation

no

15360

local.erpconn.packageCompilation.concurrencyLimit

How many Connector Packages and Orchestrator Packages can be compiled simultaneously. Increasing this number can speed up application startup at the expense of higher system resource usage. A value of 0 or less defaults to 1

no

5

local.erpconn.packageCompilation.concurrencyWaitLimitSeconds

How long a package can wait to be compiled, in seconds, before ignoring the configured concurrencyLimit and commencing compilation regardless. A lower value prefers startup speed, a higher value prefers strictly limiting resource usage. A value of 0 or less defaults to 1

no

10

local.erpconn.orchestration.maxExecutionDepth

Maximum allowed number of transitions between activities in the workflow, after which the workflow execution is forcefully aborted to prevent infinite loops.

no

250

local.erpconn.orchestration.connectorPackageCallTimeout

Maximum execution time of Connector Packages that were triggered from an Orchestrator Package. Should be less than local.erpconn.orchestration.overallWorkflowTimeout. Format is HH:MM:SS

no

"00:05:00"

local.erpconn.orchestration.overallWorkflowTimeout

Maximum execution time of Orchestrator Package workflows. Format is HH:MM:SS

no

"00:10:00"

local.erpconn.connectors.amqp1.failoverLimit

The maximum number of failover/reconnect attempts the Amqp1Connector can perform before the package is disabled with an unrecoverable failure. Applies to all Connector and Orchestrator Packages using the Amqp1Connector.

no

15

local.erpconn.connectors.amqp1.failoverInterval

The time that the Amqp1Connector should wait between failover/reconnect attempts. Applies to all Connector and Orchestrator Packages using the Amqp1Connector.

no

00:00:15

local.erpconn.connectors.amqp1.connectionTimeout

How long to allow for a connection-related operations of the Amqp1Connector to take before considering the attempt failed. Applies to all Connector and Orchestrator Packages using the Amqp1Connector.

no

00:00:10

local.erpconn.connectors.amqp1.useConnectionPooling

Whether multiple Amqp1Connector instances should communicate through shared network connections if the target system and credentials are identical. Applies to all Connector and Orchestrator Packages using the Amqp1Connector.

no

true

local.erpconn.observability.otelAutoInjectEnvParams

Whether or not to automatically inject OpenTelemetry environment variables into the application’s configuration.

no

true

local.erpconn.observability.enableTracing

Whether or not to collect performance traces during runtime. Disabling this can lead to slightly lower resource usage, but would make it impossible to get dedicated support in case of performance issues and is therefore recommended to keep enabled.

no

true

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses