Enabling and Disabling Services
The Environment Details station in the Admin Portal provides a list of the Managed Services available for an environment. This article explains how to enable and disable these services, and what happens internally when you do.
Use the Admin Portal https://admin.service.eu.axinom.com for environment and tenant administration tasks (for administrators), such as enabling and disabling services.
Use the Management System for content and workflow operations (for editors). Each Management System has a unique URL and a separate authentication flow. Each environment has its own Management System. You can find its URL in the Admin Portal under the environment's "Management System Service" configuration.
Core Services
The Environment Details station lists four core services for the environment.
- Hosting Service
- Identity Service
- Management System Service
- Microfrontend Service
These services are enabled automatically when an environment is created, and are essential for the environment's operation. They are marked with a lock icon and cannot be disabled. For a full description of the platform's core services, see Core Services.
Core services which cannot be disabled

Other Managed Services
All other Managed Services in Mosaic, such as Image, Video, or DRM, can be enabled and disabled at the environment administrator's discretion. Which managed services are enabled by default depends on the template chosen when the environment was created; the rest start out disabled. You can enable or disable any of them at any time.
Managed Services that can be enabled and disabled

Enabling a Service
You can enable a service in two ways.
On the Environment Details station, open the inline actions menu (...) on the service's row and select Enable.
Alternatively, open the service's own station (using the arrow action on its row) and select the Enable action there.
Enabling a service from the inline actions menu

The service state moves to Enabling. The change can take some time to complete.
Image Service in the enabling state

When the state change begins, the following sequence is triggered:
- The Admin Service sends a command via the message broker to the respective service to enable itself for the environment.
- The service initializes itself for that specific environment.
- If the service provides workflows, the service requests the Microfrontend Service to publish those workflows to the environment.
After publishing the required workflows for the environment, the Microfrontend Service fires a message indicating that workflow publication is finished. The service then fires a message stating that it has finished enabling.
When enabling finishes, refresh the station to see the state as Enabled.
Image Service in the enabled state

Once a service is enabled, you configure it from its station. For some services, the station provides a Service Settings action that opens the configuration in the environment's Management System.
Disabling a Service
All services except the core services can be disabled once they are enabled. Disabling a service permanently deletes its configuration and all related data, so you are asked to confirm.
Unlike enabling, disabling is available only from the service's own station, not from the inline actions menu. Open the service's station (using the arrow action on its row) and select the Disable action. In the confirmation dialog, select Confirm to proceed, or Cancel to keep the service enabled.
Confirmation shown before a service is disabled

When the disable is confirmed, the following sequence is triggered:
- The Admin Service sends a disable command to the respective service.
- If workflows were published, they are unpublished through the Microfrontend Service.
- The service reports completion to the Admin Service.
- The service state becomes Disabled, and the service can be enabled again later.
When Service Enabling or Disabling Fails
Enabling or disabling a service can occasionally fail, for example because of a validation failure from a service. While Mosaic retries the operation, the service stays in the Enabling or Disabling state, and it reaches its final state once a retry succeeds. If it still cannot complete after all retries, the service returns to its previous state, so you can try again. In either case, the Service Log Messages record what happened, including the reason for the failure.
Service Log Messages
The Service Log Messages action in the Environment Details station navigates to the Service Log Messages station, which logs all commands and messages shared through the message broker related to the environment and service enabling and disabling.
Service Log Messages
