SOT
    • Introduction
    • User manual
      • General Descriptions
        • Fine-grained access control
        • Ticket Management Groups
      • Ticket Management
        • Filter options
        • Ticket details
        • Ticket archiving
        • Ticket anonymization
        • Notifications
        • Ticket escalation mapping
      • Maintenance status widget
    • Operations manual
      • Overview
      • System Architecture and Interfaces
      • System Requirements
        • tm/ticket-service
      • Migration from Previous Versions
        • Migration to 7.3.0+
        • Migration to 7.4.0+
        • Migration to 7.4.1+
        • Migration to 7.8.0+
        • Migration to 7.9.0+
        • Migration to 7.10.0+
        • Migration to 7.11.0+
        • Migration to 7.12.0+
        • Migration to 7.13.0+
        • Migration to 7.13.1+
        • Migration to 7.14.0+
        • Migration to 7.16.0+
        • Migration to 7.17.0+
        • Migration to 7.20.0+
      • Setup and Configuration
        • Setup
          • Installation guide
        • Recommendations
        • Helm Configuration
        • Ticket Management global variables
        • tm/ticket-service
        • Ticket Management IAS dependencies
      • Start and Shutdown
      • Regular Operations
      • Failure Handling
      • Backup and Restore
      • Logging and Monitoring
        • Module Health Verification Endpoints and K8S Probes
      • Known Limitations
        • Maximum 2100 parameter support of MSSQL can lead to query failure
        • Users from different tenants can have issues when calling MACMA/MDM concurrently
        • Lost messages of Notification service if maximum retry is exceeded
    • Developer documentation
      • Getting Started
      • How-Tos
        • Domain Context Registration
        • Integrating Ticket Management Views
      • Failure Handling
        • Embedded View Blocked by Content Security Policy (CSP)
    • API documentation
      • HTTP API
    • Glossary
Ticket Management
  • 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

  • Ticket Management
  • Operations manual
  • Setup and Configuration
  • Ticket Management global variables
7.22.2 7.22.0

Ticket Management global variables

DATABASE_URL

Description

JDBC database connection string. Ticket Service supports MSSQL and Oracle (19+) database.

  • MSSQL:

    • It is discouraged to specify sendStringParametersAsUnicode=true in the connection string.

    • If encryption is enabled at your MSSQL database server, make sure to properly set encrypt and trustServerCertificate. See also MSSQL JDBC documentation regarding connecting with encryption.

      Example MSSQL JDBC connection string
      jdbc:sqlserver://mssql-server:1433;sendStringParametersAsUnicode=false;encrypt=true;trustServerCertificate=false
  • Oracle:

    • For further configuration of Oracle JDBC check the Oracle documentation.

      Example Oracle JDBC connection string
      jdbc:oracle:thin:@oracle-server:1521:XE
      Example Oracle JDBC connection string with encryption
      jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=oracle-server)(PORT=2484))(CONNECT_DATA=(SERVICE_NAME=xe)))
Required

Yes

Defaults to

-

Sources
  • Environment Variable


DATABASE_USER

Description

Username for accessing the database.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


DATABASE_PASSWORD

Description

Password to access the database.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


DATABASE_DRIVER

Description

Driver class used to access the database. Valid values:

  • oracle.jdbc.OracleDriver

  • com.microsoft.sqlserver.jdbc.SQLServerDriver

Required

Yes

Defaults to

com.microsoft.sqlserver.jdbc.SQLServerDriver

Sources
  • Environment Variable


JAVA_TLS_ENABLE

Description

Flag to activate TLS for the docker image.

Required

No

Defaults to

false

Sources
  • Environment Variable


JAVA_KEYSTORE_PASS

Description

The key store password

Required

No

Defaults to

changeit

Sources
  • Environment Variable


JAVA_SERVER_CERT_FILE

Description

Certificate file for server TLS endpoint.

Required

No

Defaults to

-

Sources
  • Environment Variable


JAVA_SERVER_KEY_FILE

Description

Key file for server TLS endpoint.

Required

No

Defaults to

-

Sources
  • Environment Variable


SERVER_CERTIFICATE_PATH

Description

Path for additional trusted certificate.

Required

No

Defaults to

-

Sources
  • Environment Variable


RABBITMQ_HOST

Description

The RabbitMQ host url.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


RABBITMQ_VHOST

Description

The vhost for the ticket-management in RabbitMQ.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


RABBITMQ_PORT

Description

The port for the RabbitMQ communication.

Required

No

Defaults to

5672

Sources
  • Environment Variable


RABBITMQ_USER

Description

The User for logging into RabbitMQ.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


RABBITMQ_PASSWORD

Description

The password for logging into RabbitMQ.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


RABBITMQ_TLS_ENABLED

Description

Whether TSL should be enabled for the RabbitMQ communication.

Required

No

Defaults to

false

Sources
  • Environment Variable


RABBITMQ_CONSUMER_MAX_ATTEMPTS

Description

Number of maximal retry attempts in case of error occurred during consumption of message.

Required

No

Defaults to

5

Sources
  • Environment Variable


FEIGN_CLIENT_CONFIG_DEFAULT_CONNECTTIMEOUT

Description

Default connection timeout in milliseconds for using openfeign client to make the HTTP Request.

Required

No

Defaults to

5000

Sources
  • Environment Variable


FEIGN_CLIENT_CONFIG_DEFAULT_READTIMEOUT

Description

Default read timeout in milliseconds for using openfeign client to read from HTTP Response.

Required

No

Defaults to

15000

Sources
  • Environment Variable


FEIGN_CLIENT_CONFIG_DEFAULT_LOGGERLEVEL

Description

Default log-level for the HTTP Request & Response when using openfeign client.

Required

No

Defaults to

basic

Sources
  • Environment Variable


FEIGN_CLIENT_CONFIG_MMPDCLIENT_READTIMEOUT

Description

Connection timeout in milliseconds for using openfeign client to make the HTTP Request to MDM.

Required

No

Defaults to

60000

Sources
  • Environment Variable


FEIGN_CLIENT_CONFIG_PORTALCLIENT_READTIMEOUT

Description

Connection timeout in milliseconds for using openfeign client to make the HTTP Request to Portal.

Required

No

Defaults to

30000

Sources
  • Environment Variable


WILDCARD_SUBDOMAINS

Description

The wildcard URL of the Portal endpoint, e.g. https://*.<host>.com/.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


SECURITY_CSP_CONNECT_SOURCES

Description

comma seperated list of parameters, which restricts the URLs which can be loaded using script interfaces (Content-Security-Policy header connect-src). Fallback to default-src if this directive is absent.

Required

No

Defaults to

Macma Url

Sources
  • Environment Variable


SECURITY_CSP_FRAME_ANCESTORS

Description

comma seperated list of parameters, which specifies valid parents that may embed a page using <frame>, <iframe>, <object>, <embed>, or <applet> (Content-Security-Policy header frame-ancestors). Not setting this allows anything.

Required

No

Defaults to

Portal Url and Wildcard subdomain Url

Sources
  • Environment Variable


SECURITY_CSP_FRAME_SOURCES

Description

comma seperated list of parameters, which directive specifies valid sources for nested browsing contexts loading using elements such as <frame> and <iframe (Content-Security-Policy header frame-src). If this directive is absent, the user agent will look for the child-src directive (which falls back to the default-src directive).

Required

No

Defaults to
Sources
  • Environment Variable


SECURITY_CSP_STYLE_SOURCES

Description

comma seperated list of parameters, which specifies valid sources for stylesheets (Content-Security-Policy header style-src). Fallback to default-src if this directive is absent.

Required

No

Defaults to
Sources
  • Environment Variable


SECURITY_CSP_SCRIPT_SOURCES

Description

comma seperated list of parameters, which specifies valid sources for JavaScript and WebAssembly resources (Content-Security-Policy header script-src). Fallback to default-src if this directive is absent.

Required

No

Defaults to
Sources
  • Environment Variable


PPM_BASE_URL

Description

The URL of the PPM system. It is used for the migration of tickets.

Required

No

Defaults to

-

Sources
  • Environment Variable


PPM_TICKETS_PAGE_SIZE

Description

It is used for the migration of tickets from a PPM System. Define the amount of tickets to be fetched on one page. This parameter can be tuned. The larger the value (max=1000), the faster it can be to fetch all tickets. However, restricted to the PPM performance (amount of whole ticket data), the value may not be set to too large.

Required

No

Defaults to

500

Sources
  • Environment Variable


PPM_RETRYER_MAX_ATTEMPTS

Description

Maximum attempts for retrying sending requests to PPM.

Required

No

Defaults to

3

Sources
  • Environment Variable


TM_URL

Description

The URL of the TM installation, e.g. http://<host>/tm.

Required

Yes

Defaults to

-

Sources
  • Environment Variable


TM_DEVIATION_ACTIONID

Description

The default action id used to register at Deviation Processor as a reactor module.

Required

No

Defaults to

bci.ticketmanagement.newticket

Sources
  • Environment Variable


TM_DEVIATION_ACTIONNAME

Description

The default action name used to register at Deviation Processor as a reactor module.

Required

No

Defaults to

Create new ticket

Sources
  • Environment Variable


TM_DEVIATION_LOCALIZATION

Description

The default localization map which is used by Deviation Processor to display the action in their UI. Define a list of translations for a certain key to provide translations for different languages.

Required

No

Defaults to

A map: name: de: "Neues Ticket erstellen" en: "Create new ticket"

Sources
  • Environment Variable


Open Telemetry integration

The OTEL environment variables are injected automatically via Utility-Toolkit. Refer to the chapter of "Open Telemetry integration" in general IAS operations manual for more configuration information.

For details regarding the OTEL standard defined environment variables please refer to the official documentation OTEL Configuration.


LOG_LEVEL_ROOT

Description

Specifies the default level for the root logger.

Required

No

Defaults to

WARN

Sources
  • Environment Variable


LOG_LEVEL_BOSCH

Description

Specifies the default level for the Bosch logger (com.bosch.bci).

Required

No

Defaults to

WARN

Sources
  • Environment Variable


LOG_LEVEL_TM

Description

Specifies the default level for the Ticket Management logger (com.bosch.bci.tm.ts).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_LIQUIBASE

Description

Specifies the default level for the liquibase logger.

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_HIBERNATE

Description

Specifies the default level for the hibernate logger (org.hibernate.orm.jdbc.bind).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SPRING

Description

Specifies the default level for the spring logger (org.springframework).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SPRING_SECURITY

Description

Specifies the default level for the spring security logger (org.springframework.security).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SPRING_WEB

Description

Specifies the default level for the spring web logger (org.springframework.web).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SPRING_TRANSACTION

Description

Specifies the default level for the spring transaction logger (org.springframework.transaction).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SPRING_JPA

Description

Specifies the default level for the spring jpa logger (org.springframework.orm.jpa).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_PORTAL_CLIENT

Description

Specifies the default level for the Portal client logger (com.bosch.bci.commons.portal).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_MMPD_CLIENT

Description

Specifies the default level for the MDM client logger (com.bosch.bci.commons.mmpd).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_MACMA_CLIENT

Description

Specifies the default level for the MACMA client logger (com.bosch.bci.commons.macma).

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_SECURITY

Description

Specifies the default level for the security logger.

Required

No

Defaults to

INFO

Sources
  • Environment Variable


LOG_LEVEL_LIFE_CYCLE

Description

Specifies the default level for the life-cycle logger.

Required

No

Defaults to

INFO

Sources
  • Environment Variable


USE_SYSTEM_CA_CERTS

Description

Import all default certificates from the Ubuntu ca-certificates package to Java. Custom certificates that are mounted to /certificates are imported as well. Required to enable TLS.

Required

No

Defaults to

true

Sources
  • Environment Variable

  • helmchart ConfigMap: shared-service-configmap

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses