Redwood Documentation

Product Documentation

 

›Configuration

RunMyJobsRunMyJobs On-Premises Installation

Preparing Installation

  • Preparation for Redwood Server Installation
  • Database Prerequisites
  • Basic Sizing Guidelines
  • Planning

Installation

  • Installation
  • Download and Extract redwood-platform.zip
  • Installing Redwood Platform
  • Redwood Platform Application Server
  • Licensing Redwood Server

Security Overview

  • Security Overview
  • Security in Redwood Platform
  • External Security Systems
  • Lightweight Directory Access Protocol (LDAP)
  • Configuring LDAP Manually
  • Configuring LDAP With the LDAP Wizard
  • Database Authentication
  • Database Authentication - Enforcing Password Policies
  • Configuring JEE Security

Configuration

  • Installing and Configuring Redwood Platform Service on Windows
  • Submitting Processes and Licensing on Startup
  • Configuring the HTTP or HTTPS Interface of Redwood Platform
  • Configuring the APR HTTPS Interface of Redwood Platform
  • Configuring the NIO HTTPS Interface of Redwood Platform
  • Importing a Certificate Authority
  • Checking Your License
  • Managing Your Licenses with the License Manager
  • Configuration
  • Configuration Entries

Starting Automatically

  • Starting Redwood Platform Automatically
  • Starting Redwood Platform Automatically with Systemd
  • Starting Redwood Platform Automatically with Init
  • Starting Redwood Platform Automatically with Launchd
  • Starting Redwood Platform Automatically on Solaris

High Availability

  • High Availability
  • Configuring Web Application Clusters for High Availability
  • Creating Redwood Platform Clusters
  • Configuring Web Application Clusters on Microsoft Cluster Service
  • Configuring Platform Agents for High Availability
  • Configuring Platform Agents on Microsoft Cluster Service

Upgrade

  • Upgrading Redwood Server
  • Upgrading Redwood Platform

Migration

  • Migrating Redwood Platform

Uninstall

  • Uninstalling Redwood Server

Reference

  • Standard setvars script
  • Admin Server
  • Checking Your License
← Managing Your Licenses with the License ManagerConfiguration Entries →

System Configuration

Configuration settings can be set in the following default backends:

BackendDescriptionWeight
Command LineBackend that is based on command line options.5
System PropertiesBackend that is based on the java system properties.10
Environment VariablesBackend that is based on the environment variables.15
Global configuration fileBackend that reads the server.properties file.20
CronacleFilesBackend that is based on a Properties passed in directly via startup options.21
Servlet VariablesBackend that gets it options from the servlet config (web.xml).25
RegistryBackend that reads the values from the registry under /configuration/jcs30
Deprecated System PropertiesBackend that is based on the deprecated java system properties.80
Deprecated RegistryBackend that reads deprecated values from the registry under /configuration90
DefaultThis backend contains all the default values for options1000
note

The weight specifies the order in which the settings are applied, heavier backends are passed later and the first setting found is used. System defaults have a weight of 1000, a custom backend with a weight of 1001 will be ignored.

Custom Backend

You can create custom backends in the form of Java properties files containing any required configuration entries. The full path to the file must be specified in the Configuration.CustomBackends configuration entry using JSON syntax.

{"name":"<name>","weight":<weight>,"url": "<uri_to_file>"}

Example

Windows

{"name":"myBackend","weight":25,"url": "file://C:/backends/mybackend.properties"}

UNIX

{"name":"myBackend","weight":25,"url": "file:///backends/mybackend.properties"}

Registry Backend

The registry backend (registry) contains the configuration settings used by clients and the system.

A registry entry can have a value associated with it, as well as child registry entries.

note

Registry entries for users should be managed through the options button on the tool-bar. You should not edit or create registry entries unless asked to do so by Redwood support.

The registry is part of the Configuration section in the navigation bar. A standard registry tree is shipped with Redwood Server and registry entries for users will automatically be added as users log in.

To view a hierarchy of all registry entries, choose "Configuration > Registry" in the Navigation bar.

Context-Menu

Registry keys support the following context-menu actions:

ActionDescription
Edit SecurityEdit the security of the registry entry
Apply Security RecursivelyApply the security settings to child registry entries as well
DuplicateMake a copy of the registry entry to create a similar one
DeleteDelete the registry entry
Export > ExportExport the registry entry into a CAR file
Export > Export with related objectsExport the registry entry into a CAR file including referenced objects
Promote > Promote to systemPromote the object to a remote system
Promote > Edit further then promoteEdit the export rule set prior to promoting
PromotePromote the registry entry to another Redwood Server instance
EditEdit the registry entry
Show permalinksShow links that can be used from third party applications to link to the object
Add to navigation barAdd the current object to the navigation bar
Expand AllExpand all registry entries in the current filter
NewCreate a new registry entry

Security

PrivilegeDescription
RegistryEntry.CreateCreate registry entries
RegistryEntry.DeleteDelete registry entries
RegistryEntry.EditEdit registry entries
RegistryEntry.ViewAccess registry entries
RegistryEntry.CreateChildRegistryEntryCreate a child registry entry.

You can grant privileges on two levels, Access and Admin; a privilege granted on Admin level allows the grantee to grant the privilege to other users. These privileges can be granted per partition or system-wide.The Security tab allows you to specify which users can access, edit, and delete the registry entry.

  • Granting and Revoking System Privileges
  • Granting or Revoking Object Privileges

Procedure to change a users time zone using the registry

  1. Choose "Configuration > Registry".
  2. Expand user > <username> > ui > configuration.
  3. In the detail pane choose Edit from the Actions menu.
  4. Enter the desired Time zone in the field Value.
  5. Choose Save and Close to save the modified registry entry.

To delete child registry entries

  1. Choose new to create a child registry entry.
  2. Choose one ChildRegistryEntry and choose delete to delete a child registry entry.
  3. Choose Save & Close to save the new registry entry and close the edit window.

Registry Entry

  • Name - The name of the registry entry.
  • Description - An optional description of the registry entry.
  • Documentation - An optional comment for the registry entry.
  • Value - Value of this registry entry stored as textual data.
  • Type - Client-dependent type definition of the value.
  • Modify allowed - Whether users can modify the value of this registry entry themselves.

Inspecting JVM Parameters

import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
import java.util.List;
{

RuntimeMXBean runtimeMxBean = ManagementFactory.getRuntimeMXBean();

List<String> jvmArgs = runtimeMxBean.getInputArguments();
for (String arg : jvmArgs) {
    jcsOut.println(arg);
}
}

Inspecting Environment Variables

{
  java.util.Map<String, String> env = System.getenv();
  for (String envName : env.keySet())
  {
    jcsOut.println(envName + "=" + env.get(envName));
  }
}

Inspecting All Configuration Entries

  1. Submit System_Info.
  2. Navigate to Monitor > Processes, switch to the Custom Maintenance (Background) Processes.
  3. Inspect the stdout.log file to see the currently configured backends and all configuration entries.

See Also

  • Configuration Entries
← Managing Your Licenses with the License ManagerConfiguration Entries →
  • Custom Backend
    • Example
    • Windows
    • UNIX
  • Registry Backend
    • Context-Menu
    • Security
  • Procedure to change a users time zone using the registry
  • Registry Entry
  • Inspecting JVM Parameters
  • Inspecting Environment Variables
  • Inspecting All Configuration Entries
  • See Also
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |