SOT
    • Introduction
    • Release notes
      • Breaking changes
    • User manual
      • Introduction
      • Navigating Industrial Application System
        • Navigation menu
        • Header
        • Managing favorite menu entries
      • Dashboards
        • Creating a dashboard space
        • Sharing a dashboard space
        • Creating a dashboard
        • Editing a dashboard
        • Applying dashboard filters and templates
        • Marking dashboards as favorites
        • Adding Web Portal widgets
      • User profile
      • Support
      • User help
      • Screen display modes
      • System information
      • System Settings
        • Footer and Privacy
        • Skinning
        • Navigation Menu
    • Operations manual
      • Overview
      • System architecture and interfaces
      • System requirements
        • portal/coreservice
      • Migration from previous versions
        • From 5.24 to 5.25
        • From 5.23 to 5.24
        • From 5.22 to 5.23
        • IAS 2025.01.00 (Portal 5.20)
        • From 5.15 to 5.16
        • Helm job for database migration (>5.15)
        • From 5.14 to 5.15
        • From 5.13 to 5.14
        • From 5.12 to 5.13
        • From 5.11 to 5.12
        • From 5.10 to 5.11
        • From 5.9 to 5.10
        • From 5.8 to 5.9
        • From 5.7 to 5.8
        • From 5.6 to 5.7
        • From 5.5 to 5.6
        • From 5.3 to 5.4
        • From 5.1 to 5.2
        • Resource mapping from MES to IAS
      • Setup and configuration
        • Permission and roles
        • Support section
        • Training & documentation section
        • Legal information and footer section
        • Cookies
        • Secure configuration
        • Configuration of sections in menu
        • API documentation - footer configuration
        • Environment variables
          • Global variables
          • portal/coreservice
          • portal/systemtests
          • Application variables exposed in Helm chart
      • Start and shutdown
        • Startup dependencies
        • Background tasks
        • Health and availability APIs
      • Regular operations
        • Removing / deregister / unregister a module
        • User data deletion
      • 09_failure_handling/index.adoc
      • Backup and Restore
      • Logging and monitoring
      • Known limitations
    • Developer documentation
      • Concepts
        • General
        • Navigation
        • Dashboard
        • Cross-module communication
        • Documents
        • Security
        • Limitations
      • How to…​
        • register your module & views
        • implement context contribution
        • develop a Web Portal-compatible frontend
        • use the iframe integration library
        • build widgets
        • check the integration status
        • improve UI performance
      • Troubleshooting
    • API documentation
    • Glossary
Web Portal
  • 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

  • Web Portal
  • Operations manual
  • Start and shutdown
  • Startup dependencies

Startup dependencies

Web Portal startup will fail when following dependencies aren’t available/healthy:

  • Multitenant Access Control

  • Database

In this case, wait for the availability of the depenencies and restart Web Portal containers.

Following dependencies will have an impact on Web Portal functionalities, but not disrupt the startup:

  • Master Data Management (facility filter on Dashboard)

  • RabbitMQ (when not reachable)

In this case, Web Portal will recover to full functionality when the dependent services are up and healthy.

RabbitMQ Dependency Scenarios

Scenario: RabbitMQ is not reachable

Description
  • RabbitMQ instance is down, crashed, or not yet started

  • Network issue between Web Portal and RabbitMQ

Behavior
  • Web Portal will start successfully

  • The health of the service will be degraded

  • Connection retries will continue in the background

Impact
  • Web Portal will be functional with reduced capabilities

  • Full functionality will be restored automatically when RabbitMQ becomes available

Scenario: RabbitMQ is available but integration exchange is missing

Description
  • RabbitMQ instance is running and reachable

  • Required integration exchange does not exist in RabbitMQ

Behavior
  • Web Portal startup will fail

  • Service will not become ready

Impact
  • Web Portal will not start

  • Ensure the integration exchange is properly configured in RabbitMQ before starting the Web Portal

Scenario: RabbitMQ becomes available later but integration exchange is missing

Description
  • RabbitMQ was not reachable during Web Portal startup

  • Web Portal started successfully with degraded health

  • RabbitMQ becomes available later, but the integration exchange does not exist

Behavior
  • Web Portal will stop when the connection to RabbitMQ is established and the missing exchange is detected

  • Service will not become ready

Impact
  • Running Web Portal instance will stop

  • Ensure the integration exchange exists in RabbitMQ before making RabbitMQ available to the Web Portal

Contents

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

Changelog Corporate information Legal notice Data protection notice Third party licenses