Skip to main content

Configurations

Configurations in OctoMesh Refinery Studio allow you to manage system settings for various OctoMesh services. These configurations control the behavior of core services, external integrations, and tenant-specific settings.

danger

Changing configurations can have a significant impact on your system. Make sure you understand the implications before modifying any configuration.

Accessing Configurations

Navigate to General > Configuration to access the configuration management interface.

Configurations List

The list shows all existing configurations with:

  • Name: Configuration identifier
  • Type: The Construction Kit type of the configuration
  • Actions: Edit or delete the configuration

Configuration Toolbar

ButtonDescription
NEW TENANT CONFIGCreate a new Tenant Configuration
NEW SAP CONFIGCreate a new SAP Configuration
NEW EMAIL CONFIGCreate a new E-Mail Sender Configuration
CHANGE TENANT MODE CONFIGCreate or modify the Tenant Mode Configuration
SearchSearch configurations by name or type
Export to ExcelExport the configuration list to Excel
Export to PDFExport the configuration list to PDF
Refresh DataReload the configuration list

Configuration Types

Tenant Configuration

Tenant configurations store version numbers and settings used by OctoMesh core services. These are primarily used internally to track initial data versions and migrations.

New Tenant Configuration

Creating a Tenant Configuration

  1. Click NEW TENANT CONFIG
  2. Enter a Configuration Name (identifier for the service)
  3. Enter the Configuration Value (JSON format)
  4. Click CREATE

Fields

FieldRequiredDescription
Configuration NameYesUnique identifier for the configuration
Configuration ValueYesJSON string containing configuration values

Editing a Tenant Configuration

Click the Edit button on any Tenant Configuration to modify it.

Edit Tenant Configuration

The edit form shows:

  • The configuration name (can be modified)
  • The configuration value as JSON (e.g., {"version":4})

Tenant Mode Configuration

The Tenant Mode Configuration controls the operational mode and maintenance state of the tenant.

Tenant Mode Configuration

Creating/Changing Tenant Mode

  1. Click CHANGE TENANT MODE CONFIG
  2. The Configuration Name is fixed as TenantMode
  3. Select the Environment Mode
  4. Select the Maintenance Level
  5. Click CREATE

Environment Modes

Environment Modes

ModeDescription
DEVELOPMENTDevelopment environment with debug features enabled
PRODUCTIONProduction environment with optimized settings
STAGINGStaging environment for pre-production testing
TESTINGTesting environment for automated tests

Maintenance Levels

Maintenance Levels

LevelDescription
OFFNormal operation, no maintenance mode
USER_APPSUser applications are in maintenance mode
FULL_SYSTEMFull system maintenance mode

E-Mail Sender Configuration

E-Mail Sender Configuration defines SMTP server settings for sending emails through pipelines.

New E-Mail Configuration

Creating an E-Mail Configuration

  1. Click NEW EMAIL CONFIG
  2. Fill in the required fields
  3. Click CREATE

Fields

FieldRequiredDescription
Configuration NameYesIdentifier used to reference this configuration in pipelines
SMTP HostYesSMTP server hostname (e.g., smtp.example.com)
PortYesSMTP server port (default: 587)
Enable SSLNoEnable SSL/TLS encryption (default: enabled)
Use Default CredentialsNoUse system default credentials instead of username/password
UsernameNoSMTP authentication username
PasswordNoSMTP authentication password
From AddressYesSender email address
From Display NameNoSender display name

Common SMTP Ports

PortUsage
25Standard SMTP (often blocked)
465SMTP over SSL
587SMTP with STARTTLS (recommended)

SAP Configuration

SAP Configuration defines connection settings for SAP systems, used by pipeline nodes that require SAP connectivity.

New SAP Configuration

Creating a SAP Configuration

  1. Click NEW SAP CONFIG
  2. Fill in the required fields
  3. Optionally configure RFC Server settings
  4. Click CREATE

Connection Fields

FieldRequiredDescription
Configuration NameYesIdentifier used to reference this configuration in pipelines
Application Server HostYesSAP application server hostname
ClientYesSAP client number (3 characters)
LanguageYesConnection language code (default: EN)
System NumberYesSAP system/instance number (2 characters)
System IDNoSAP system ID (3 characters)
TraceYesTrace level for debugging (default: 8)
UserYesSAP username
PasswordYesSAP password

RFC Server Fields (Optional)

Configure these fields to use the SAP configuration as an RFC server:

FieldRequiredDescription
Gateway HostNoSAP gateway server hostname
Gateway ServiceNoSAP gateway service name
Program IDNoRFC program ID
Registration CountNoNumber of registrations

Best Practices

  1. Use descriptive names: Choose configuration names that clearly identify their purpose
  2. Document your configurations: Keep track of what each configuration is used for
  3. Test in non-production first: Test configuration changes in development or staging before applying to production
  4. Backup before changes: Export configurations before making significant changes
  5. Use appropriate environment modes: Set the correct environment mode for your deployment
  6. Secure sensitive data: Protect configurations containing passwords and credentials

Common Configuration Types

TypeUsage
System/TenantConfigurationCore service version tracking and migrations
System.Identity/MailNotificationConfigurationIdentity service email notification settings
System.Communication/EMailSenderConfigurationSMTP settings for pipeline email sending
System.Communication/SapConfigurationSAP system connection settings
System/TenantModeConfigurationTenant operational mode settings