Configuration Entries

Configuration entries are available in multiple backends, the user interface allows you to customize settings using the Registry; settings set in the following backends cannot not overridden using the registry:

Note: If you make changes to a Registry entry, you may need to restart RunMyJobs for those changes to take effect.

Boot

Options for the Bootstrap

Resource

Location of the resource list file This setting is mandatory and incorrectly setting this will prevent startup.

System property: -DBoot.Resource
Environment variable: Boot_Resource
Configuration file: Boot.Resource
Servlet variables: <param-name>Boot.Resource</param-name>
Registry entry: /configuration/jcs/Boot/Resource

This entry takes a string.

CronacleFiles

The configuration for the Cronacle System files.

Configuration

Options to configure the configuration module.

CustomBackends

JSON string defining additional back ends. This setting is optional.

System property: -DConfiguration.CustomBackends
Environment variable: Configuration_CustomBackends
Configuration file: Configuration.CustomBackends
Servlet variables: <param-name>Configuration.CustomBackends</param-name>
Registry entry: /configuration/jcs/Configuration/CustomBackends

This entry takes a string.

Billing

Billing configurations

ServerURL

The server to contact to submit billing data. This setting is optional.

System property: -DBilling.ServerURL
Environment variable: Billing_ServerURL
Configuration file: Billing.ServerURL
Servlet variables: <param-name>Billing.ServerURL</param-name>
Registry entry: /configuration/jcs/Billing/ServerURL

String configuration entry:

string
  • Default:https://billing.runmyjobs.cloud

allowEmail

Flag if it is possible to send collected usage data via email as the alternative option. This setting is optional.

System property:-DBilling.allowEmail
Environment variable:Billing_allowEmail
Configuration file:Billing.allowEmail
Servlet variables: <param-name>Billing.allowEmail</param-name>
Registry entry: /configuration/jcs/Billing/allowEmail

Boolean configuration entry:

boolean
  • Default:false

emailAddress

Address to send collected usage data via email. This setting is optional.

System property:-DBilling.emailAddress
Environment variable:Billing_emailAddress
Configuration file:Billing.emailAddress
Servlet variables: <param-name>Billing.emailAddress</param-name>
Registry entry: /configuration/jcs/Billing/emailAddress

This entry takes a string.

History

History configurations

JobHistory

The length of time to keep jobs - this is rounded to the nearest day. This setting is optional.

System property:-DHistory.JobHistory
Environment variable:History_JobHistory
Configuration file:History.JobHistory
Servlet variables: <param-name>History.JobHistory</param-name>
Registry entry: /configuration/jcs/History/JobHistory
Deprecated system property:-Dconfiguration.history.jobhistory converted from fromDays
Deprecated registry entry: /configuration.history.jobhistory converted from fromDays

Duration configuration entry:

  • Minimum: 0
  • durationDefault:365d

CleanUpSystemLogDirectoryRange

The offset that is used in the job System_DeleteJobFiles to clean up the system log directory; if set, files older than the current timestamp minus this offset are deleted. This setting is optional.

System property:-DHistory.CleanUpSystemLogDirectoryRange
Environment variable:History_CleanUpSystemLogDirectoryRange
Configuration file:History.CleanUpSystemLogDirectoryRange
Servlet variables: <param-name>History.CleanUpSystemLogDirectoryRange</param-name>
Registry entry: /configuration/jcs/History/CleanUpSystemLogDirectoryRange

Period onfiguration entry:

  • Minimum: P1D
  • Maximum: P1Y

Monitoring

Options for configuring the monitoring. If this group is disabled, all monitoring will be disabled.

RefreshInterval

The time between each update cycle. Increasing this value reduces load on the server, but increases the risk on loosing more data in case of server crash. This setting is optional.

System property:-DMonitoring.RefreshInterval
Environment variable:Monitoring_RefreshInterval
Configuration file:Monitoring.RefreshInterval
Servlet variables: <param-name>Monitoring.RefreshInterval</param-name>
Registry entry: /configuration/jcs/Monitoring/RefreshInterval
Deprecated system property:-Dconfiguration.monitoring.refreshinterval
Deprecated registry entry: /configuration.monitoring.refreshinterval

Duration configuration entry:

  • Minimum: 10
  • durationDefault:30

JMXEnabled

Should JMX information be published. This setting is optional.

System property:-DMonitoring.JMXEnabled
Environment variable:Monitoring_JMXEnabled
Configuration file:Monitoring.JMXEnabled
Servlet variables: <param-name>Monitoring.JMXEnabled</param-name>
Registry entry: /configuration/jcs/Monitoring/JMXEnabled
Deprecated system property:-Dconfiguration.monitoring.jmx
Deprecated registry entry: /configuration.monitoring.jmx

Boolean configuration entry:

boolean
  • Default:false

JMXTimeout

Interval between publishing JMX information. This setting is optional.

System property:-DMonitoring.JMXTimeout
Environment variable:Monitoring_JMXTimeout
Configuration file:Monitoring.JMXTimeout
Servlet variables: <param-name>Monitoring.JMXTimeout</param-name>
Registry entry: /configuration/jcs/Monitoring/JMXTimeout
Deprecated system property:-Dconfiguration.monitoring.jmxtimeout
Deprecated registry entry: /configuration.monitoring.jmxtimeout

Duration configuration entry:

  • Minimum: 30
  • durationDefault:60

LoadTimeout

Interval between calculating load. This setting is optional.

System property:-DMonitoring.LoadTimeout
Environment variable:Monitoring_LoadTimeout
Configuration file:Monitoring.LoadTimeout
Servlet variables: <param-name>Monitoring.LoadTimeout</param-name>
Registry entry: /configuration/jcs/Monitoring/LoadTimeout
Deprecated system property:-Dconfiguration.monitoring.loadtimeout
Deprecated registry entry: /configuration.monitoring.loadtimeout

Duration configuration entry:

  • Minimum: 5
  • durationDefault:15

LoadDefault

The value to use for the Load when the Process Server can not be contacted or does not return a value. This setting is optional.

System property:-DMonitoring.LoadDefault
Environment variable:Monitoring_LoadDefault
Configuration file:Monitoring.LoadDefault
Servlet variables: <param-name>Monitoring.LoadDefault</param-name>
Registry entry: /configuration/jcs/Monitoring/LoadDefault
Deprecated system property:-Dconfiguration.monitoring.loaddefault
Deprecated registry entry: /configuration.monitoring.loaddefault

Integer configuration entry:

  • integerDefault:100

TablesExcludePrefix

This is a , separated list of prefixes that will be used to filter out tables from being added to the monitor tree for monitoring. This setting is optional.

System property:-DMonitoring.TablesExcludePrefix
Environment variable:Monitoring_TablesExcludePrefix
Configuration file:Monitoring.TablesExcludePrefix
Servlet variables: <param-name>Monitoring.TablesExcludePrefix</param-name>
Registry entry: /configuration/jcs/Monitoring/TablesExcludePrefix
Deprecated system property:-Dconfiguration.monitoring.sap.tables.excludePrefix
Deprecated registry entry: /configuration.monitoring.sap.tables.excludePrefix

This entry takes a string.

RootPathNaming

Defines how entries in the monitor tree should be separated. This setting is optional.

System property:-DMonitoring.RootPathNaming
Environment variable:Monitoring_RootPathNaming
Configuration file:Monitoring.RootPathNaming
Servlet variables: <param-name>Monitoring.RootPathNaming</param-name>
Registry entry: /configuration/jcs/Monitoring/RootPathNaming
Deprecated system property:-Dconfiguration.monitoring.MonitorRootPath
Deprecated registry entry: /configuration.monitoring.MonitorRootPath

Enum configuration entry:

  • PartitionColonNonGlobal
  • PartitionColonAlways
  • PartitionPathAlways
  • enumDefault:PartitionColonNonGlobal

RetentionWarning

Options for configuring when a warning should be shown because of poor retention configuration.

Count

Amount of rows in a table to trigger a retention warning if retention is not properly configured. This setting is optional.

System property:-DRetentionWarning.Count
Environment variable:RetentionWarning_Count
Configuration file:RetentionWarning.Count
Servlet variables: <param-name>RetentionWarning.Count</param-name>
Registry entry: /configuration/jcs/RetentionWarning/Count
Deprecated system property:-Dconfiguration.retention.warning.count
Deprecated registry entry: /configuration.retention.warning.count

Integer configuration entry:

  • Minimum: 0
  • Maximum: 10000000
  • integerDefault:100000

Delta

Amount of rows that can get added per day before a warning is shown if retention is not configured properly. This setting is optional.

System property:-DRetentionWarning.Delta
Environment variable:RetentionWarning_Delta
Configuration file:RetentionWarning.Delta
Servlet variables: <param-name>RetentionWarning.Delta</param-name>
Registry entry: /configuration/jcs/RetentionWarning/Delta
Deprecated system property:-Dconfiguration.retention.warning.delta
Deprecated registry entry: /configuration.retention.warning.delta

Integer configuration entry:

  • Minimum: 0
  • Maximum: 1000000
  • integerDefault:100000

Ratio

Ration (in percent) of Process Definitions that have retention defined versus not defined before a warning is shown if retention is not configured properly. This setting is optional.

System property:-DRetentionWarning.Ratio
Environment variable:RetentionWarning_Ratio
Configuration file:RetentionWarning.Ratio
Servlet variables: <param-name>RetentionWarning.Ratio</param-name>
Registry entry: /configuration/jcs/RetentionWarning/Ratio
Deprecated system property:-Dconfiguration.retention.warning.ratio
Deprecated registry entry: /configuration.retention.warning.ratio

Integer configuration entry:

  • Minimum: 80
  • Maximum: 100
  • integerDefault:80

SupportServlet

Options for configuring the support servlet.

SystemJob

Configuration for the system jobs.

CollectJobOutputMaxSize

The maximum size of the zip created by System_CollectJobOutput. This setting is optional.

System property:-DSystemJob.CollectJobOutputMaxSize
Environment variable:SystemJob_CollectJobOutputMaxSize
Configuration file:SystemJob.CollectJobOutputMaxSize
Servlet variables: <param-name>SystemJob.CollectJobOutputMaxSize</param-name>
Registry entry: /configuration/jcs/SystemJob/CollectJobOutputMaxSize

Filesize configuration entry:

filesize
  • Default:1GB

MonitorTablesThreshold

The threshold used in System_MonitorTables to check if the table growth should be taken into account; only tables with more than this number of rows are included in the output. This setting is optional.

System property:-DSystemJob.MonitorTablesThreshold
Environment variable:SystemJob_MonitorTablesThreshold
Configuration file:SystemJob.MonitorTablesThreshold
Servlet variables: <param-name>SystemJob.MonitorTablesThreshold</param-name>
Registry entry: /configuration/jcs/SystemJob/MonitorTablesThreshold

Integer configuration entry:

  • Minimum: 100
  • Maximum: 1000000
  • integerDefault:10000

SchemaInitialization

Configuration for the schema initialization at start up.

UpgradeOnStartup

Checks if the system may upgrade at startup. If so, it generates the DDL changes and applies them. If not, it checks that no DDL changes are needed (if changes are needed, startup will fail). This setting is optional.

System property:-DSchemaInitialization.UpgradeOnStartup
Environment variable:SchemaInitialization_UpgradeOnStartup
Configuration file:SchemaInitialization.UpgradeOnStartup
Servlet variables: <param-name>SchemaInitialization.UpgradeOnStartup</param-name>
Registry entry: /configuration/jcs/SchemaInitialization/UpgradeOnStartup
Deprecated system property:-Dconfiguration.selfupgrade
Deprecated registry entry: /configuration.selfupgrade

Boolean configuration entry:

boolean
  • Default:false

Profiling

Profiling configuration

DefaultRetentionForOperatorMessages

Default retention for operator messages, time after they will be deleted by default

RetentionDuration

Duration amount of operator messages retention This setting is optional.

System property:-DDefaultRetentionForOperatorMessages.RetentionDuration
Environment variable:DefaultRetentionForOperatorMessages_RetentionDuration
Configuration file:DefaultRetentionForOperatorMessages.RetentionDuration
Servlet variables: <param-name>DefaultRetentionForOperatorMessages.RetentionDuration</param-name>
Registry entry: /configuration/jcs/DefaultRetentionForOperatorMessages/RetentionDuration

Duration configuration entry:

  • Minimum: 0
  • durationDefault:91D

DefaultJobRetention

Default job retention options, used in process keep clauses to clean up jobs older than a specified value based on a forecast of run frequency

AdHoc

Retention period for ad hoc jobs, which are jobs without a job group This setting is mandatory.

System property:-DDefaultJobRetention.AdHoc
Environment variable:DefaultJobRetention_AdHoc
Configuration file:DefaultJobRetention.AdHoc
Servlet variables: <param-name>DefaultJobRetention.AdHoc</param-name>
Registry entry: /configuration/jcs/DefaultJobRetention/AdHoc

Duration configuration entry:

  • Minimum: 0
  • durationDefault:183D

Ranges

Default retention periods for job running up to X time per year This setting is mandatory.

System property:-DDefaultJobRetention.Ranges
Environment variable:DefaultJobRetention_Ranges
Configuration file:DefaultJobRetention.Ranges
Servlet variables: <param-name>DefaultJobRetention.Ranges</param-name>
Registry entry: /configuration/jcs/DefaultJobRetention/Ranges

Map configuration entry:

Key:

Integer configuration entry:

  • Minimum: 1
  • Maximum: 99999

Value:

Duration configuration entry:

  • Minimum: 0

map
  • Default: { "5": "1096D", "25": "91D", "750": "31D", "3000": "10D" }

ExceedExecutions

Number of jobs to keep that are not part of the jobs in ExceedStatusList This setting is mandatory.

System property:-DDefaultJobRetention.ExceedExecutions
Environment variable:DefaultJobRetention_ExceedExecutions
Configuration file:DefaultJobRetention.ExceedExecutions
Servlet variables: <param-name>DefaultJobRetention.ExceedExecutions</param-name>
Registry entry: /configuration/jcs/DefaultJobRetention/ExceedExecutions

Integer configuration entry:

  • integerDefault:100

ExceedStatusList

List of status for jobs to keep for a duration specified by ExceedStatusDuration This setting is mandatory.

System property:-DDefaultJobRetention.ExceedStatusList
Environment variable:DefaultJobRetention_ExceedStatusList
Configuration file:DefaultJobRetention.ExceedStatusList
Servlet variables: <param-name>DefaultJobRetention.ExceedStatusList</param-name>
Registry entry: /configuration/jcs/DefaultJobRetention/ExceedStatusList

List configuration entry:

Value:

This entry takes a string.

list
  • Default:["E", "K", "U"]

ExceedStatusDuration

Duration of how long to keep the jobs that are in this status This setting is mandatory.

System property:-DDefaultJobRetention.ExceedStatusDuration
Environment variable:DefaultJobRetention_ExceedStatusDuration
Configuration file:DefaultJobRetention.ExceedStatusDuration
Servlet variables: <param-name>DefaultJobRetention.ExceedStatusDuration</param-name>
Registry entry: /configuration/jcs/DefaultJobRetention/ExceedStatusDuration

Duration configuration entry:

  • Minimum: 0
  • durationDefault:10D

UI

Configuration for generic UI features.

KeepAliveTimeout

How often will the UI contact the server to ensure that the connection is kept alive. This setting is optional.

System property:-DUI.KeepAliveTimeout
Environment variable:UI_KeepAliveTimeout
Configuration file:UI.KeepAliveTimeout
Servlet variables: <param-name>UI.KeepAliveTimeout</param-name>
Registry entry: /configuration/jcs/UI/KeepAliveTimeout
Deprecated system property:-Dconfiguration.keepalivetimeout converted from fromMillis
Deprecated registry entry: /configuration.keepalivetimeout converted from fromMillis

Duration configuration entry:

  • Minimum: 5s
  • Maximum: 30s
  • durationDefault:30s

HelpUrl

The URL to the help server, needs a full path before version. This setting is optional.

System property:-DUI.HelpUrl
Environment variable:UI_HelpUrl
Configuration file:UI.HelpUrl
Servlet variables: <param-name>UI.HelpUrl</param-name>
Registry entry: /configuration/jcs/UI/HelpUrl

String configuration entry:

string
  • Default:https://documentation.runmyjobs.cloud/runmyjobs-

HelpVersion

The version of the help to link to. This setting is optional.

System property:-DUI.HelpVersion
Environment variable:UI_HelpVersion
Configuration file:UI.HelpVersion
Servlet variables: <param-name>UI.HelpVersion</param-name>
Registry entry: /configuration/jcs/UI/HelpVersion

This entry takes a string.

ProductInfoDoc

The document to display in the product information menu; you specify the full path to a document with format HTMLFragment. This setting is optional.

System property:-DUI.ProductInfoDoc
Environment variable:UI_ProductInfoDoc
Configuration file:UI.ProductInfoDoc
Servlet variables: <param-name>UI.ProductInfoDoc</param-name>
Registry entry: /configuration/jcs/UI/ProductInfoDoc

This entry takes a string.

LoginMessage

A message for display on the login page. This setting is optional.

System property:-DUI.LoginMessage
Environment variable:UI_LoginMessage
Configuration file:UI.LoginMessage
Servlet variables: <param-name>UI.LoginMessage</param-name>
Registry entry: /configuration/jcs/UI/LoginMessage
Deprecated system property:-Dconfiguration.security.title
Deprecated registry entry: /configuration.security.title

This entry takes a string.

RoundTripTime

Configuration for RoundTripTime analysis.

Threshold

Threshold value at which an end user will be informed that their connection to the server is slow. This setting is optional.

System property:-DUI.RoundTripTime.Threshold
Environment variable:UI_RoundTripTime_Threshold
Configuration file:UI.RoundTripTime.Threshold
Servlet variables: <param-name>UI.RoundTripTime.Threshold</param-name>
Registry entry: /configuration/jcs/UI/RoundTripTime/Threshold
Deprecated system property:-Dconfiguration.logging.roundTripTime.threshold converted from fromMillis
Deprecated registry entry: /configuration.logging.roundTripTime.threshold converted from fromMillis

Duration configuration entry:

  • Minimum: 0
  • durationDefault:0.2

Interval

How often will the UI check how fast the clients connection to the server is. This setting is optional.

System property:-DUI.RoundTripTime.Interval
Environment variable:UI_RoundTripTime_Interval
Configuration file:UI.RoundTripTime.Interval
Servlet variables: <param-name>UI.RoundTripTime.Interval</param-name>
Registry entry: /configuration/jcs/UI/RoundTripTime/Interval
Deprecated system property:-Dconfiguration.logging.roundTripTime.interval converted from fromMinutes
Deprecated registry entry: /configuration.logging.roundTripTime.interval converted from fromMinutes

Duration configuration entry:

  • Minimum: 0
  • durationDefault:10m

TemporaryFiles

Options for the creation and cleaning up of temporary files

Directory

The directory where the temporary files are created. This setting is optional.

System property:-DSystem.TemporaryFiles.Directory
Environment variable:System_TemporaryFiles_Directory
Configuration file:System.TemporaryFiles.Directory
Servlet variables: <param-name>System.TemporaryFiles.Directory</param-name>
Registry entry: /configuration/jcs/System/TemporaryFiles/Directory

String configuration entry:

The default is automatically generated.

CleanOnStartup

Indicates whether the directory is cleaned at startup. This setting is optional.

System property:-DSystem.TemporaryFiles.CleanOnStartup
Environment variable:System_TemporaryFiles_CleanOnStartup
Configuration file:System.TemporaryFiles.CleanOnStartup
Servlet variables: <param-name>System.TemporaryFiles.CleanOnStartup</param-name>
Registry entry: /configuration/jcs/System/TemporaryFiles/CleanOnStartup

Boolean configuration entry:

boolean
  • Default:true

OneSecondSubmit

Configuration for the background submit process used by the UI.

ExpirationTimeBeforeCleaning

Expiration time for to determine if a submit form the UI has been "abandoned". This setting is optional.

System property:-DOneSecondSubmit.ExpirationTimeBeforeCleaning
Environment variable:OneSecondSubmit_ExpirationTimeBeforeCleaning
Configuration file:OneSecondSubmit.ExpirationTimeBeforeCleaning
Servlet variables: <param-name>OneSecondSubmit.ExpirationTimeBeforeCleaning</param-name>
Registry entry: /configuration/jcs/OneSecondSubmit/ExpirationTimeBeforeCleaning
Deprecated system property:-Dconfiguration.submit.expirationTimeBeforeCleaning converted from fromMinutes
Deprecated registry entry: /configuration.submit.expirationTimeBeforeCleaning converted from fromMinutes

Duration configuration entry:

  • Minimum: 5m
  • Maximum: 1d
  • durationDefault:30m

Database

The Database Storage implementation configuration

CleanTime

The time to keep files in the cache for from creation. This setting is mandatory.

System property:-DStorage.Database.CleanTime
Environment variable:Storage_Database_CleanTime
Configuration file:Storage.Database.CleanTime
Servlet variables: <param-name>Storage.Database.CleanTime</param-name>
Registry entry: /configuration/jcs/Storage/Database/CleanTime

Duration configuration entry:

  • Minimum: 0
  • durationDefault:7D

FileCache

The Storage FileCache implementation configuration

CacheDirectory

The directory to store the local cache files This setting is mandatory.

System property:-DStorage.FileCache.CacheDirectory
Environment variable:Storage_FileCache_CacheDirectory
Configuration file:Storage.FileCache.CacheDirectory
Servlet variables: <param-name>Storage.FileCache.CacheDirectory</param-name>
Registry entry: /configuration/jcs/Storage/FileCache/CacheDirectory

String configuration entry:

The default is automatically generated.

ClearCacheOnStartup

If the storage cache directory should be cleared on startup. This setting is mandatory.

System property:-DStorage.FileCache.ClearCacheOnStartup
Environment variable:Storage_FileCache_ClearCacheOnStartup
Configuration file:Storage.FileCache.ClearCacheOnStartup
Servlet variables: <param-name>Storage.FileCache.ClearCacheOnStartup</param-name>
Registry entry: /configuration/jcs/Storage/FileCache/ClearCacheOnStartup

Boolean configuration entry:

boolean
  • Default:false

MaximumSize

The maximum size of the file storage cache. This is a hard limit and will clear the cache while in the process of writing out data. If there is insufficient allocation in the cache then the write will fail. This setting is optional.

System property:-DStorage.FileCache.MaximumSize
Environment variable:Storage_FileCache_MaximumSize
Configuration file:Storage.FileCache.MaximumSize
Servlet variables: <param-name>Storage.FileCache.MaximumSize</param-name>
Registry entry: /configuration/jcs/Storage/FileCache/MaximumSize

Filesize configuration entry:

filesize
  • Default:500MB

PollInterval

The time between each update cycle. Increasing this value reduces load on the server, but increases the risk on loosing more data in case of server crash.

Min

The minimum poll interval when the system is busy. This setting is optional.

System property:-DCustomJob.PollInterval.Min
Environment variable:CustomJob_PollInterval_Min
Configuration file:CustomJob.PollInterval.Min
Servlet variables: <param-name>CustomJob.PollInterval.Min</param-name>
Registry entry: /configuration/jcs/CustomJob/PollInterval/Min

Duration configuration entry:

  • Minimum: 10s
  • durationDefault:10s

Max

The maximum poll interval if the system is not busy. This setting is optional.

System property:-DCustomJob.PollInterval.Max
Environment variable:CustomJob_PollInterval_Max
Configuration file:CustomJob.PollInterval.Max
Servlet variables: <param-name>CustomJob.PollInterval.Max</param-name>
Registry entry: /configuration/jcs/CustomJob/PollInterval/Max

Duration configuration entry:

  • Minimum: 0
  • Maximum: 120s
  • durationDefault:120s

Increment

Increase number of seconds for the poll interval of the Custom job synchronizer when the system is idle. This setting is optional.

System property:-DCustomJob.PollInterval.Increment
Environment variable:CustomJob_PollInterval_Increment
Configuration file:CustomJob.PollInterval.Increment
Servlet variables: <param-name>CustomJob.PollInterval.Increment</param-name>
Registry entry: /configuration/jcs/CustomJob/PollInterval/Increment

Duration configuration entry:

  • Minimum: 5s
  • durationDefault:5s

Decrement

Decrease number of seconds for the poll interval of the Custom job synchronizer when the system is busy. This setting is optional.

System property:-DCustomJob.PollInterval.Decrement
Environment variable:CustomJob_PollInterval_Decrement
Configuration file:CustomJob.PollInterval.Decrement
Servlet variables: <param-name>CustomJob.PollInterval.Decrement</param-name>
Registry entry: /configuration/jcs/CustomJob/PollInterval/Decrement

Duration configuration entry:

  • Minimum: 10s
  • durationDefault:60s

Recurrence

Configuration options for recurrences

DefaultPreSubmit

The default value to use for the presubmit count. This is also used in the submit wizard. This setting is mandatory.

System property:-DScheduler.Recurrence.DefaultPreSubmit
Environment variable:Scheduler_Recurrence_DefaultPreSubmit
Configuration file:Scheduler.Recurrence.DefaultPreSubmit
Servlet variables: <param-name>Scheduler.Recurrence.DefaultPreSubmit</param-name>
Registry entry: /configuration/jcs/Scheduler/Recurrence/DefaultPreSubmit
Deprecated system property:-Dconfiguration.jcs.recurrence.DefaultPreSubmit
Deprecated registry entry: /configuration.jcs.recurrence.DefaultPreSubmit

Integer configuration entry:

  • Minimum: 1
  • integerDefault:1

MaximumPreSubmit

The maximum number of pre-submitted jobs that can be submitted in a recurrence. If a value larger than this is specified, it will be capped to this value. This setting is mandatory.

System property:-DScheduler.Recurrence.MaximumPreSubmit
Environment variable:Scheduler_Recurrence_MaximumPreSubmit
Configuration file:Scheduler.Recurrence.MaximumPreSubmit
Servlet variables: <param-name>Scheduler.Recurrence.MaximumPreSubmit</param-name>
Registry entry: /configuration/jcs/Scheduler/Recurrence/MaximumPreSubmit
Deprecated system property:-Dconfiguration.jcs.recurrence.MaximumPreSubmit
Deprecated registry entry: /configuration.jcs.recurrence.MaximumPreSubmit

Integer configuration entry:

  • Minimum: 1
  • integerDefault:50

HTTP

HTTP configuration settings The group name and some property names match the historically defined system properties supported by the Java default implementation. These values are used for outgoing HTTP client connections, not the J2EE server that the product runs in.

TunnelingDisabledSchemes

This can be used to disable specific authentication schemes when authenticating HTTPS requests to a HTTP proxy. This setting is optional.

System property:-Dnet.HTTP.TunnelingDisabledSchemes
Environment variable:net_HTTP_TunnelingDisabledSchemes
Configuration file:net.HTTP.TunnelingDisabledSchemes
Servlet variables: <param-name>net.HTTP.TunnelingDisabledSchemes</param-name>
Registry entry: /configuration/jcs/net/HTTP/TunnelingDisabledSchemes

List configuration entry:

Value:

This entry takes a string.

ProxyingDisabledSchemes

This can be used to disable specific authentication schemes when authenticating HTTP requests to a HTTP proxy. This setting is optional.

System property:-Dnet.HTTP.ProxyingDisabledSchemes
Environment variable:net_HTTP_ProxyingDisabledSchemes
Configuration file:net.HTTP.ProxyingDisabledSchemes
Servlet variables: <param-name>net.HTTP.ProxyingDisabledSchemes</param-name>
Registry entry: /configuration/jcs/net/HTTP/ProxyingDisabledSchemes

List configuration entry:

Value:

This entry takes a string.

ProxyHost

Hostname of HTTP proxy server. If not set, no proxying is done. This setting is optional.

System property:-Dnet.HTTP.ProxyHost
Environment variable:net_HTTP_ProxyHost
Configuration file:net.HTTP.ProxyHost
Servlet variables: <param-name>net.HTTP.ProxyHost</param-name>
Registry entry: /configuration/jcs/net/HTTP/ProxyHost

This entry takes a string.

ProxyPort

Port where the HTTP proxy server listens. This setting is optional.

System property:-Dnet.HTTP.ProxyPort
Environment variable:net_HTTP_ProxyPort
Configuration file:net.HTTP.ProxyPort
Servlet variables: <param-name>net.HTTP.ProxyPort</param-name>
Registry entry: /configuration/jcs/net/HTTP/ProxyPort

Integer configuration entry:

  • Minimum: 1
  • Maximum: 65535
  • integerDefault:3128

ProxyUser

Username to use in authenticating to the proxy server. This setting is optional.

System property:-Dnet.HTTP.ProxyUser
Environment variable:net_HTTP_ProxyUser
Configuration file:net.HTTP.ProxyUser
Servlet variables: <param-name>net.HTTP.ProxyUser</param-name>
Registry entry: /configuration/jcs/net/HTTP/ProxyUser

This entry takes a string.

ProxyPassword

Password to use in authenticating to the proxy server. This setting is optional.

System property:-Dnet.HTTP.ProxyPassword
Environment variable:net_HTTP_ProxyPassword
Configuration file:net.HTTP.ProxyPassword
Servlet variables: <param-name>net.HTTP.ProxyPassword</param-name>
Registry entry: /configuration/jcs/net/HTTP/ProxyPassword

Password configuration entry, plain-text passwords are permitted

SystemNonProxyHosts

List of hosts that should be contacted directly. For historic reasons this may be comma or "vertical bar" separated. This is combined with the list in NonProxyHosts if both are specified. This setting is optional.

System property:-Dnet.HTTP.SystemNonProxyHosts
Environment variable:net_HTTP_SystemNonProxyHosts
Configuration file:net.HTTP.SystemNonProxyHosts
Servlet variables: <param-name>net.HTTP.SystemNonProxyHosts</param-name>
Registry entry: /configuration/jcs/net/HTTP/SystemNonProxyHosts
Deprecated system property:-Dhttp.NonProxyHosts
Deprecated registry entry: /http.NonProxyHosts

This entry takes a string.

NonProxyHosts

List of hosts that should be contacted directly. For historic reasons this may be comma or "vertical bar" separated. This is combined with the list in SystemNonProxyHosts if both are specified. This setting is optional.

System property:-Dnet.HTTP.NonProxyHosts
Environment variable:net_HTTP_NonProxyHosts
Configuration file:net.HTTP.NonProxyHosts
Servlet variables: <param-name>net.HTTP.NonProxyHosts</param-name>
Registry entry: /configuration/jcs/net/HTTP/NonProxyHosts

String configuration entry:

string
  • Default:localhost,127.*,[::1],0.0.0.0,[::0]

VerifyHostname

Verify that HTTPS certificate matches the hostname When set to the default value 'Verify', the system will verify that the hostname used to connect to an HTTPS server matches the certificate presented by the HTTPS server. For example, if you connect to https://www.redwood.com, the certificate must allow 'www.redwood.com'. It can contain a CommonName 'www.redwood.com' or one of the SubjectAlternateNames can contain this or a wildcard '*.redwood.com'. If you connect via an IP address the certificate must explicitly allow this IP address. On upgrades from earlier versions this value will be set to 'Warn', which will only generate operator messages. Check all operator messages and fix the hostnames or the certificates until no warnings are created. Once no operator messages are created the value can be set to 'Verify'. Set this to 'DontVerify' to remove all certificate hostname verifications. This setting is optional.

System property:-Dnet.HTTP.VerifyHostname
Environment variable:net_HTTP_VerifyHostname
Configuration file:net.HTTP.VerifyHostname
Servlet variables: <param-name>net.HTTP.VerifyHostname</param-name>
Registry entry: /configuration/jcs/net/HTTP/VerifyHostname

Enum configuration entry:

  • Verify
  • Warn
  • DontVerify
  • enumDefault:Verify

ReadTimeout

The maximum time the HTTP connection is waiting for data after establishing the connection. If the time exceeds the maximum time a HttpTimeoutException is thrown. This setting is optional.

System property:-Dnet.HTTP.ReadTimeout
Environment variable:net_HTTP_ReadTimeout
Configuration file:net.HTTP.ReadTimeout
Servlet variables: <param-name>net.HTTP.ReadTimeout</param-name>
Registry entry: /configuration/jcs/net/HTTP/ReadTimeout

Duration configuration entry:

  • Minimum: 0
  • Maximum: 2H
  • durationDefault:1H

ConnectTimeout

The time to wait for the HTTP connection to establish the connection with the remote host. This setting is optional.

System property:-Dnet.HTTP.ConnectTimeout
Environment variable:net_HTTP_ConnectTimeout
Configuration file:net.HTTP.ConnectTimeout
Servlet variables: <param-name>net.HTTP.ConnectTimeout</param-name>
Registry entry: /configuration/jcs/net/HTTP/ConnectTimeout

Duration configuration entry:

  • Minimum: 0
  • Maximum: 10M
  • durationDefault:2M

Client

TLS client configuration settings used for outgoing (client) connections.

VerifyServerCertificateTrust

Verify that server certificate is trusted TLS servers present a certificate for their endpoint combined with a chain of certificates that signed the previous certificate in the chain, leading up to a Root Certificate Authority (Root CA). Trust of a certificate is established when the system trusts the Root CA. The Java SDK contains a Java KeyStore that contains a generally accepted list of trusted Root CAs, such as DigiCert, GoDaddy, Google and various country authorities. The Java system administrator can also add extra certificates to this KeyStore. It is also possible to add Credentials of type X509_TrustedCertificate. If your connections are to servers that are issued by one or more private Root CAs, you only need to create a Credential for each Root CA. If your connections are to servers that use self-signed certificates, you create a Credential for every self-signed certificate. When set to the default value 'Verify', the system will verify that certificates presented by TLS servers such as HTTPS or SMTPS servers are trusted. On upgrades from earlier versions this value will be set to 'Warn', which will allow all certificates but generate an operator message for every incorrect certificate. Check all operator messages and fix the hostnames or the certificates until no warnings are created. Once no operator messages are created the value can be set to 'Verify'. Set this to 'DontVerify' to allow all certificates. This setting is mandatory.

System property:-Dnet.TLS.Client.VerifyServerCertificateTrust
Environment variable:net.TLS_Client_VerifyServerCertificateTrust
Configuration file:net.TLS.Client.VerifyServerCertificateTrust
Servlet variables: <param-name>net.TLS.Client.VerifyServerCertificateTrust</param-name>
Registry entry: /configuration/jcs/net.TLS/Client/VerifyServerCertificateTrust

Enum configuration entry:

  • Verify
  • Warn
  • DontVerify
  • enumDefault:Verify

DisabledCipherSuites

List of strings that may not be present in cipher suites. This setting is optional.

System property:-Dnet.TLS.Client.DisabledCipherSuites
Environment variable:net.TLS_Client_DisabledCipherSuites
Configuration file:net.TLS.Client.DisabledCipherSuites
Servlet variables: <param-name>net.TLS.Client.DisabledCipherSuites</param-name>
Registry entry: /configuration/jcs/net.TLS/Client/DisabledCipherSuites

List configuration entry:

Value:

This entry takes a string.

list
  • Default:["_EXPORT_"]

DisabledProtocols

List of protocols that are not allowed. A value can end in * to indicate all protocols starting with that string are disabled. By default SSL and TLSv1 are not allowed as these are unsafe. This setting is optional.

System property:-Dnet.TLS.Client.DisabledProtocols
Environment variable:net.TLS_Client_DisabledProtocols
Configuration file:net.TLS.Client.DisabledProtocols
Servlet variables: <param-name>net.TLS.Client.DisabledProtocols</param-name>
Registry entry: /configuration/jcs/net.TLS/Client/DisabledProtocols

List configuration entry:

Value:

This entry takes a string.

list
  • Default:["TLSv1","SSL*"]

Importing

Options for configuring the Import of objects via CAR files.

lockDown

When a system is in LockDown, it does not allow arbitrary imports of CAR files, but only from approved servers defined in Remote Systems. This setting is optional.

System property:-DImporting.lockDown
Environment variable:Importing_lockDown
Configuration file:Importing.lockDown
Servlet variables: <param-name>Importing.lockDown</param-name>
Registry entry: /configuration/jcs/Importing/lockDown
Deprecated system property:-Dconfiguration.import.LockDown
Deprecated registry entry: /configuration.import.LockDown

Boolean configuration entry:

boolean
  • Default:false

RunAsUser

Defines that the import of a CAR file should be done as the provided user instead of the user who submits the import job. This setting is optional.

System property:-DImporting.RunAsUser
Environment variable:Importing_RunAsUser
Configuration file:Importing.RunAsUser
Servlet variables: <param-name>Importing.RunAsUser</param-name>
Registry entry: /configuration/jcs/Importing/RunAsUser
Deprecated system property:-Dconfiguration.import.RunAsUser
Deprecated registry entry: /configuration.import.RunAsUser

This entry takes a string.

DisableFileOnServer

Is import allowed from a file that is present on the server. This setting is optional.

System property:-DImporting.DisableFileOnServer
Environment variable:Importing_DisableFileOnServer
Configuration file:Importing.DisableFileOnServer
Servlet variables: <param-name>Importing.DisableFileOnServer</param-name>
Registry entry: /configuration/jcs/Importing/DisableFileOnServer
Deprecated system property:-Dconfiguration.import.ImportArchiveSettings.disableFileOnServer
Deprecated registry entry: /configuration.import.ImportArchiveSettings.disableFileOnServer

Boolean configuration entry:

boolean
  • Default:false

CatalogObjectImportRule

By default, catalog cars will be imported only when an older version of the car is already installed. When a newer, or equal version is already installed, the car import is skipped. Note this value can be overridden at import time via the parameter of the import process. This setting is optional.

System property:-DImporting.CatalogObjectImportRule
Environment variable:Importing_CatalogObjectImportRule
Configuration file:Importing.CatalogObjectImportRule
Servlet variables: <param-name>Importing.CatalogObjectImportRule</param-name>
Registry entry: /configuration/jcs/Importing/CatalogObjectImportRule

Enum configuration entry:

  • Absent
  • Newer
  • All
  • enumDefault:Newer

Exporting

Options for configuring the Export of objects via CAR files.

Clustering

Options to configure the cluster module.

lockTimeoutThreshold

How old should the lock be before we try to break it. This setting is optional.

System property:-DClustering.lockTimeoutThreshold
Environment variable:Clustering_lockTimeoutThreshold
Configuration file:Clustering.lockTimeoutThreshold
Servlet variables: <param-name>Clustering.lockTimeoutThreshold</param-name>
Registry entry: /configuration/jcs/Clustering/lockTimeoutThreshold

Duration configuration entry:

  • Minimum: 15s
  • Maximum: 24d
  • durationDefault:300s

CustomObjectDefinition

Configuration for Custom Object Definitions

AdditionalGrantorRoles

The list of roles to give grantor rights when a custom Object Definition is created. The privilege is always granted to 'scheduler-administrator', and the user that creates the Object Definition (unless the user is Redwood System, who inherits the privilege from the 'scheduler-administrator' role) This setting is optional.

System property:-DCustomObjectDefinition.AdditionalGrantorRoles
Environment variable:CustomObjectDefinition_AdditionalGrantorRoles
Configuration file:CustomObjectDefinition.AdditionalGrantorRoles
Servlet variables: <param-name>CustomObjectDefinition.AdditionalGrantorRoles</param-name>
Registry entry: /configuration/jcs/CustomObjectDefinition/AdditionalGrantorRoles

List configuration entry:

Value:

This entry takes a string.

requestData

Oracle EBS configuration settings The default value to retrieve data sets for LOVs.

maxNumberOfDatSetRows

Sets the maximum number of rows that will be retrieved in an LOV query when the LOV values are retrieved. The default is 256 rows. Note: This sets the limit for the maximum number of rows that any ResultSet object generated by the SQL Statement object can contain to the given number. This setting is optional.

System property:-Doraapps.requestData.maxNumberOfDatSetRows
Environment variable:oraapps_requestData_maxNumberOfDatSetRows
Configuration file:oraapps.requestData.maxNumberOfDatSetRows
Servlet variables: <param-name>oraapps.requestData.maxNumberOfDatSetRows</param-name>
Registry entry: /configuration/jcs/oraapps/requestData/maxNumberOfDatSetRows

Integer configuration entry:

  • Minimum: 10
  • Maximum: 1024
  • integerDefault:256

Locations

The location of files and directories on the Redwood Platform

CustomHealth

Monitoring Dashboard Custom Health Settings

Enabled

Indicates whether custom query filters are enabled. This setting is optional.

System property:-DMonitoringDashboard.CustomHealth.Enabled
Environment variable:MonitoringDashboard_CustomHealth_Enabled
Configuration file:MonitoringDashboard.CustomHealth.Enabled
Servlet variables: <param-name>MonitoringDashboard.CustomHealth.Enabled</param-name>
Registry entry: /configuration/jcs/MonitoringDashboard/CustomHealth/Enabled

Boolean configuration entry:

boolean
  • Default:false

QueryFilter

Settings for query filters

JobsDelayedInRemoteSystem

The threshold for the 'Delayed in remote system' query filter; only processes that are delayed longer than this period are taken into account. This setting is optional.

System property:-DQueryFilter.JobsDelayedInRemoteSystem
Environment variable:QueryFilter_JobsDelayedInRemoteSystem
Configuration file:QueryFilter.JobsDelayedInRemoteSystem
Servlet variables: <param-name>QueryFilter.JobsDelayedInRemoteSystem</param-name>
Registry entry: /configuration/jcs/QueryFilter/JobsDelayedInRemoteSystem

Duration configuration entry:

  • Minimum: 1s
  • Maximum: 1d
  • durationDefault:60s

DBAuth

Options for the Database Authentication

USERMANAGEMENT_URL_DISABLED

The sentinel value to disable the UserManagement URL This setting is optional.

System property:-DSecurity.DBAuth.USERMANAGEMENT_URL_DISABLED
Environment variable:Security_DBAuth_USERMANAGEMENT_URL_DISABLED
Configuration file:Security.DBAuth.USERMANAGEMENT_URL_DISABLED
Servlet variables: <param-name>Security.DBAuth.USERMANAGEMENT_URL_DISABLED</param-name>
Registry entry: /configuration/jcs/Security/DBAuth/USERMANAGEMENT_URL_DISABLED

String configuration entry:

string
  • Default:disabled

UserManagementURL

The URL for the external user management provider. It can be disabled so no URL is displayed by using the constant USERMANAGEMENT_URL_DISABLED as the value. The value can contain the wildcard ${contextpath} which will replace the string with the context path of the host. This setting is optional.

System property:-DSecurity.DBAuth.UserManagementURL
Environment variable:Security_DBAuth_UserManagementURL
Configuration file:Security.DBAuth.UserManagementURL
Servlet variables: <param-name>Security.DBAuth.UserManagementURL</param-name>
Registry entry: /configuration/jcs/Security/DBAuth/UserManagementURL

String configuration entry:

string
  • Default:${contextpath}/ui/react/?Page=DatabaseUserAdminPage

BCrypt

If BCrypt is supported for use with the external database authentication provider This setting is optional.

System property:-DSecurity.DBAuth.BCrypt
Environment variable:Security_DBAuth_BCrypt
Configuration file:Security.DBAuth.BCrypt
Servlet variables: <param-name>Security.DBAuth.BCrypt</param-name>
Registry entry: /configuration/jcs/Security/DBAuth/BCrypt
Deprecated system property:-Djdbc.bcrypt
Deprecated registry entry: /jdbc.bcrypt

Boolean configuration entry:

boolean
  • Default:false

SSO

The Single Sign On configuration

Scheme1

The encoded key for scheme1 SSO authentication This setting is optional.

System property:-DSecurity.SSO.Scheme1
Environment variable:Security_SSO_Scheme1
Configuration file:Security.SSO.Scheme1
Servlet variables: <param-name>Security.SSO.Scheme1</param-name>
Registry entry: /configuration/jcs/Security/SSO/Scheme1
Deprecated system property:-Dconfiguration.security.sso.scheme1
Deprecated registry entry: /configuration.security.sso.scheme1

This entry takes a string.

RSS

The encoded key for Restricted Scheduler Session SSO authentication This setting is optional.

System property:-DSecurity.SSO.RSS
Environment variable:Security_SSO_RSS
Configuration file:Security.SSO.RSS
Servlet variables: <param-name>Security.SSO.RSS</param-name>
Registry entry: /configuration/jcs/Security/SSO/RSS
Deprecated system property:-Dconfiguration.security.sso.rss
Deprecated registry entry: /configuration.security.sso.rss

This entry takes a string.

Timeout

The timeout as seconds for SSO Tokens before they expire This setting is optional.

System property:-DSecurity.SSO.Timeout
Environment variable:Security_SSO_Timeout
Configuration file:Security.SSO.Timeout
Servlet variables: <param-name>Security.SSO.Timeout</param-name>
Registry entry: /configuration/jcs/Security/SSO/Timeout
Deprecated system property:-Dconfiguration.security.sso.timeout
Deprecated registry entry: /configuration.security.sso.timeout

Duration configuration entry:

  • Minimum: 0
  • durationDefault:120

External

The external address to redirect to that provides the SSO tokens. If NextURIParameter is set, it will be appented to this, unless redirecting upon logout. This setting is optional.

System property:-DSecurity.SSO.External
Environment variable:Security_SSO_External
Configuration file:Security.SSO.External
Servlet variables: <param-name>Security.SSO.External</param-name>
Registry entry: /configuration/jcs/Security/SSO/External
Deprecated system property:-Dconfiguration.security.sso.external
Deprecated registry entry: /configuration.security.sso.external

This entry takes a string.

Cookie

The cookie configuration used by the scheme1 SSO implementation. This provides the name of the cookie and the secret key. This setting is optional.

System property:-DSecurity.SSO.Cookie
Environment variable:Security_SSO_Cookie
Configuration file:Security.SSO.Cookie
Servlet variables: <param-name>Security.SSO.Cookie</param-name>
Registry entry: /configuration/jcs/Security/SSO/Cookie
Deprecated system property:-Dconfiguration.security.sso.scheme1.cookie
Deprecated registry entry: /configuration.security.sso.scheme1.cookie

Map configuration entry:

Key:

This entry takes a string.

Value:

This entry takes a string.

LoginParameters

The additional login parameters for SSO solutions of external tools (iPhone, jTool, api-tool, BAE, PL/SQL, etc) This setting is optional.

System property:-DSecurity.SSO.LoginParameters
Environment variable:Security_SSO_LoginParameters
Configuration file:Security.SSO.LoginParameters
Servlet variables: <param-name>Security.SSO.LoginParameters</param-name>
Registry entry: /configuration/jcs/Security/SSO/LoginParameters
Deprecated system property:-Dconfiguration.security.AppendLoginParameters
Deprecated registry entry: /configuration.security.AppendLoginParameters

This entry takes a string.

LogoutRedirect

Redirect behaviour after logging out. This setting is optional.

System property:-DSecurity.SSO.LogoutRedirect
Environment variable:Security_SSO_LogoutRedirect
Configuration file:Security.SSO.LogoutRedirect
Servlet variables: <param-name>Security.SSO.LogoutRedirect</param-name>
Registry entry: /configuration/jcs/Security/SSO/LogoutRedirect

Enum configuration entry:

  • ToLogin
  • None
  • Custom

CustomLogoutURL

The custom URL to redirect to after logging out. This setting is optional.

System property:-DSecurity.SSO.CustomLogoutURL
Environment variable:Security_SSO_CustomLogoutURL
Configuration file:Security.SSO.CustomLogoutURL
Servlet variables: <param-name>Security.SSO.CustomLogoutURL</param-name>
Registry entry: /configuration/jcs/Security/SSO/CustomLogoutURL

This entry takes a string.

NextURIParameter

If this parameter is set, then it will be appended to the External configuration value, unless redirecting upon logout. This setting is optional.

System property:-DSecurity.SSO.NextURIParameter
Environment variable:Security_SSO_NextURIParameter
Configuration file:Security.SSO.NextURIParameter
Servlet variables: <param-name>Security.SSO.NextURIParameter</param-name>
Registry entry: /configuration/jcs/Security/SSO/NextURIParameter

String configuration entry:

string
  • Default:nexturi

SecureStorageEncryption

Configuration for the secure storage subsystem

Key

The key to use when encrypting/decrypting the secure storage values. If this is changed, old encrypted values cannot be decrypted. This setting is optional.

System property:-DSecurity.SecureStorageEncryption.Key
Environment variable:Security_SecureStorageEncryption_Key
Configuration file:Security.SecureStorageEncryption.Key
Servlet variables: <param-name>Security.SecureStorageEncryption.Key</param-name>
Registry entry: /configuration/jcs/Security/SecureStorageEncryption/Key
Deprecated system property:-Dconfiguration.securestorageencryption.key
Deprecated registry entry: /configuration.securestorageencryption.key

Password configuration entry, plain-text passwords are stored

Algorithm

What algorithm is used by SecureStorage. Note that this cannot be overridden, this is set internally. This setting is optional.

System property:-DSecurity.SecureStorageEncryption.Algorithm
Environment variable:Security_SecureStorageEncryption_Algorithm
Configuration file:Security.SecureStorageEncryption.Algorithm
Servlet variables: <param-name>Security.SecureStorageEncryption.Algorithm</param-name>
Registry entry: /configuration/jcs/Security/SecureStorageEncryption/Algorithm
Deprecated system property:-Dconfiguration.securestorageencryption.algorithm
Deprecated registry entry: /configuration.securestorageencryption.algorithm

This entry takes a string.

UUID

Universally Unique iDentifier. Changing this will invalidate all existing keys in your system. This setting is optional.

System property:-DSecurity.SecureStorageEncryption.UUID
Environment variable:Security_SecureStorageEncryption_UUID
Configuration file:Security.SecureStorageEncryption.UUID
Servlet variables: <param-name>Security.SecureStorageEncryption.UUID</param-name>
Registry entry: /configuration/jcs/Security/SecureStorageEncryption/UUID
Deprecated system property:-Dconfiguration.securestorageencryption.uuid
Deprecated registry entry: /configuration.securestorageencryption.uuid

Password configuration entry, plain-text passwords are stored

Session

The HTTP Session configuration options

Timeout

The timeout in for HTTP sessions. If specified, this must be longer than 1 minute in duration. This setting is optional.

System property:-DSecurity.Session.Timeout
Environment variable:Security_Session_Timeout
Configuration file:Security.Session.Timeout
Servlet variables: <param-name>Security.Session.Timeout</param-name>
Registry entry: /configuration/jcs/Security/Session/Timeout
Deprecated system property:-Dconfiguration.sessiontimeout converted from fromMinutes
Deprecated registry entry: /configuration.sessiontimeout converted from fromMinutes

Duration configuration entry:

  • Minimum: 60

Scheduling

Additional scheduling configuration

DelayForUnlimitedRestarts

The restart delay that is used if no max restarts is specified. This setting is optional.

System property:-DScheduling.DelayForUnlimitedRestarts
Environment variable:Scheduling_DelayForUnlimitedRestarts
Configuration file:Scheduling.DelayForUnlimitedRestarts
Servlet variables: <param-name>Scheduling.DelayForUnlimitedRestarts</param-name>
Registry entry: /configuration/jcs/Scheduling/DelayForUnlimitedRestarts

Duration configuration entry:

  • Minimum: 1
  • durationDefault:15s

DefaultStatusForOverdue

The default value for the field JobDefinition.overdueStatus (the status that will be applied if a job is overdue). This setting is optional.

System property:-DScheduling.DefaultStatusForOverdue
Environment variable:Scheduling_DefaultStatusForOverdue
Configuration file:Scheduling.DefaultStatusForOverdue
Servlet variables: <param-name>Scheduling.DefaultStatusForOverdue</param-name>
Registry entry: /configuration/jcs/Scheduling/DefaultStatusForOverdue

Enum configuration entry:

  • Scheduled
  • Overdue
  • Canceling
  • Held
  • enumDefault:Overdue

DefaultJobDefinitionRestartLimit

The default maximum number of Job (and JobChain) restarts that is used if no max restarts is specified. This setting is mandatory.

System property:-DScheduling.DefaultJobDefinitionRestartLimit
Environment variable:Scheduling_DefaultJobDefinitionRestartLimit
Configuration file:Scheduling.DefaultJobDefinitionRestartLimit
Servlet variables: <param-name>Scheduling.DefaultJobDefinitionRestartLimit</param-name>
Registry entry: /configuration/jcs/Scheduling/DefaultJobDefinitionRestartLimit

Integer configuration entry:

  • Minimum: 0
  • integerDefault:100

DefaultStepRestartLimit

The default maximum number of JobChainStep restarts that is used if no max restarts is specified. This setting is mandatory.

System property:-DScheduling.DefaultStepRestartLimit
Environment variable:Scheduling_DefaultStepRestartLimit
Configuration file:Scheduling.DefaultStepRestartLimit
Servlet variables: <param-name>Scheduling.DefaultStepRestartLimit</param-name>
Registry entry: /configuration/jcs/Scheduling/DefaultStepRestartLimit

Integer configuration entry:

  • Minimum: 0
  • integerDefault:100

RedwoodScript

Options for compiling and running Redwood Script

CompilerOptions

Additional options to be passed into the compiler when compiling RedwoodScript This setting is optional.

System property:-DJavaToolkit.RedwoodScript.CompilerOptions
Environment variable:JavaToolkit_RedwoodScript_CompilerOptions
Configuration file:JavaToolkit.RedwoodScript.CompilerOptions
Servlet variables: <param-name>JavaToolkit.RedwoodScript.CompilerOptions</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/CompilerOptions
Deprecated system property:-Dconfiguration.javatoolkit.CompilerOptions
Deprecated registry entry: /configuration.javatoolkit.CompilerOptions

Map configuration entry:

Key:

This entry takes a string.

Value:

This entry takes a string.

StubParentClass

Class name that the generated Stub should extend This setting is optional.

System property:-DJavaToolkit.RedwoodScript.StubParentClass
Environment variable:JavaToolkit_RedwoodScript_StubParentClass
Configuration file:JavaToolkit.RedwoodScript.StubParentClass
Servlet variables: <param-name>JavaToolkit.RedwoodScript.StubParentClass</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/StubParentClass
Deprecated system property:-Dconfiguration.javatoolkit.StubParentClass
Deprecated registry entry: /configuration.javatoolkit.StubParentClass

This entry takes a string.

SourceVersion

What is the source version for compiling RedwoodScript This setting is optional.

System property:-DJavaToolkit.RedwoodScript.SourceVersion
Environment variable:JavaToolkit_RedwoodScript_SourceVersion
Configuration file:JavaToolkit.RedwoodScript.SourceVersion
Servlet variables: <param-name>JavaToolkit.RedwoodScript.SourceVersion</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/SourceVersion
Deprecated system property:-Dconfiguration.javatoolkit.SourceVersion converted from ignoreNone
Deprecated registry entry: /configuration.javatoolkit.SourceVersion converted from ignoreNone

String configuration entry:

string
  • Default:1.8

TargetVersion

What is the target version for compiling RedwoodScript This setting is optional.

System property:-DJavaToolkit.RedwoodScript.TargetVersion
Environment variable:JavaToolkit_RedwoodScript_TargetVersion
Configuration file:JavaToolkit.RedwoodScript.TargetVersion
Servlet variables: <param-name>JavaToolkit.RedwoodScript.TargetVersion</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/TargetVersion
Deprecated system property:-Dconfiguration.javatoolkit.TargetVersion converted from ignoreNone
Deprecated registry entry: /configuration.javatoolkit.TargetVersion converted from ignoreNone

String configuration entry:

string
  • Default:1.8

DisableRuntimeExec

Should System.exec() be prevented from RedwoodScript This setting is optional.

System property:-DJavaToolkit.RedwoodScript.DisableRuntimeExec
Environment variable:JavaToolkit_RedwoodScript_DisableRuntimeExec
Configuration file:JavaToolkit.RedwoodScript.DisableRuntimeExec
Servlet variables: <param-name>JavaToolkit.RedwoodScript.DisableRuntimeExec</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/DisableRuntimeExec
Deprecated system property:-Dconfiguration.javatoolkit.disableRuntimeExec
Deprecated registry entry: /configuration.javatoolkit.disableRuntimeExec

Boolean configuration entry:

boolean
  • Default:true

HashCacheSize

The maximum number of entries in the RedwoodScript hash cache. This setting is optional.

System property:-DJavaToolkit.RedwoodScript.HashCacheSize
Environment variable:JavaToolkit_RedwoodScript_HashCacheSize
Configuration file:JavaToolkit.RedwoodScript.HashCacheSize
Servlet variables: <param-name>JavaToolkit.RedwoodScript.HashCacheSize</param-name>
Registry entry: /configuration/jcs/JavaToolkit/RedwoodScript/HashCacheSize

Integer configuration entry:

  • Minimum: 0
  • Maximum: 2147483647
  • integerDefault:1000

JobChain

Configuration options for Job Chains

CopyIgnoredStatusWhenLooping

If a job chain loops, or does a backwards goto causing a new step to be created, should the Ignored status from the previous instance of the step be copied? This setting is mandatory.

System property:-DScheduler.JobChain.CopyIgnoredStatusWhenLooping
Environment variable:Scheduler_JobChain_CopyIgnoredStatusWhenLooping
Configuration file:Scheduler.JobChain.CopyIgnoredStatusWhenLooping
Servlet variables: <param-name>Scheduler.JobChain.CopyIgnoredStatusWhenLooping</param-name>
Registry entry: /configuration/jcs/Scheduler/JobChain/CopyIgnoredStatusWhenLooping
Deprecated system property:-Dconfiguration.jcs.propagateOldStepsStatus converted from falseIfEntryExists
Deprecated registry entry: /configuration.jcs.propagateOldStepsStatus converted from falseIfEntryExists

Boolean configuration entry:

boolean
  • Default:true

UseLastExecutedStepStatus

Should the final status of the chain reflect the status of the last executed step (true), or the status of the last step in the chain (false). This setting is mandatory.

System property:-DScheduler.JobChain.UseLastExecutedStepStatus
Environment variable:Scheduler_JobChain_UseLastExecutedStepStatus
Configuration file:Scheduler.JobChain.UseLastExecutedStepStatus
Servlet variables: <param-name>Scheduler.JobChain.UseLastExecutedStepStatus</param-name>
Registry entry: /configuration/jcs/Scheduler/JobChain/UseLastExecutedStepStatus
Deprecated system property:-Dconfiguration.jcs.jobchain.useLastExecutedStepStatus
Deprecated registry entry: /configuration.jcs.jobchain.useLastExecutedStepStatus

Boolean configuration entry:

boolean
  • Default:false

ObjectTypeToUseForMessages

How should messages from the chain engine be generated? This specifies what sort of objects to create to track chain errors. This setting is optional.

System property:-DScheduler.JobChain.ObjectTypeToUseForMessages
Environment variable:Scheduler_JobChain_ObjectTypeToUseForMessages
Configuration file:Scheduler.JobChain.ObjectTypeToUseForMessages
Servlet variables: <param-name>Scheduler.JobChain.ObjectTypeToUseForMessages</param-name>
Registry entry: /configuration/jcs/Scheduler/JobChain/ObjectTypeToUseForMessages
Deprecated system property:-Dconfiguration.jcs.JobChainMessageLocation
Deprecated registry entry: /configuration.jcs.JobChainMessageLocation

Enum configuration entry:

  • OperatorMessage
  • JobNote
  • enumDefault:JobNote

RestartVersion

When the user is given an option to restart a chain, which version should be chosen? If nothing is specified, the user will be able to choose. This setting is optional.

System property:-DScheduler.JobChain.RestartVersion
Environment variable:Scheduler_JobChain_RestartVersion
Configuration file:Scheduler.JobChain.RestartVersion
Servlet variables: <param-name>Scheduler.JobChain.RestartVersion</param-name>
Registry entry: /configuration/jcs/Scheduler/JobChain/RestartVersion
Deprecated system property:-Dconfiguration.jcs.jobchain.RestartVersion
Deprecated registry entry: /configuration.jcs.jobchain.RestartVersion

Enum configuration entry:

  • currentVersion
  • latestVersion

Core

All of the options required to configure an agent core

DispatcherPriority

The dispatcher thread priority; A Redwood Server restart is required for a change to this setting to take effect. This setting is optional.

System property:-DCore.DispatcherPriority
Environment variable:Core_DispatcherPriority
Configuration file:Core.DispatcherPriority
Servlet variables: <param-name>Core.DispatcherPriority</param-name>
Registry entry: /configuration/jcs/Core/DispatcherPriority
Deprecated system property:-Dconfiguration.jcs.dispatcher.ThreadPriority
Deprecated registry entry: /configuration.jcs.dispatcher.ThreadPriority

Integer configuration entry:

  • Minimum: 1
  • Maximum: 10
  • integerDefault:8

MaxAllocatedJobs

The maximum number of jobs that will be assigned to a process server at a time. This setting is optional.

System property:-DCore.MaxAllocatedJobs
Environment variable:Core_MaxAllocatedJobs
Configuration file:Core.MaxAllocatedJobs
Servlet variables: <param-name>Core.MaxAllocatedJobs</param-name>
Registry entry: /configuration/jcs/Core/MaxAllocatedJobs

Integer configuration entry:

  • Minimum: 1
  • integerDefault:20

MonitorUpdateInterval

The number of seconds between updating the runtime values for Queues and ProcessServers in the Monitor tree. Note that this cannot be less than the default. This setting is optional.

System property:-DCore.MonitorUpdateInterval
Environment variable:Core_MonitorUpdateInterval
Configuration file:Core.MonitorUpdateInterval
Servlet variables: <param-name>Core.MonitorUpdateInterval</param-name>
Registry entry: /configuration/jcs/Core/MonitorUpdateInterval

Duration configuration entry:

  • Minimum: 30
  • durationDefault:30

RestrictedDefinitionNames

A list of prefixes that can not be used for process definitions. This setting is optional.

System property:-DCore.RestrictedDefinitionNames
Environment variable:Core_RestrictedDefinitionNames
Configuration file:Core.RestrictedDefinitionNames
Servlet variables: <param-name>Core.RestrictedDefinitionNames</param-name>
Registry entry: /configuration/jcs/Core/RestrictedDefinitionNames

Map configuration entry:

Key:

This entry takes a string.

Value:

This entry takes a string.

SystemDataRootDirectory

Location for store JobFiles and logs, if value isn't set it uses InstallDirectory by default. This setting is optional.

System property:-DCore.SystemDataRootDirectory
Environment variable:Core_SystemDataRootDirectory
Configuration file:Core.SystemDataRootDirectory
Servlet variables: <param-name>Core.SystemDataRootDirectory</param-name>
Registry entry: /configuration/jcs/Core/SystemDataRootDirectory

String configuration entry:

string
  • Default:${InstallDirectory}

Upload

Option group for holding upload configuration.

UploadedFilesPath

Location for store Uploaded files, if value isn't set it uses InstallDirectory by default. This setting is optional.

System property:-DUpload.UploadedFilesPath
Environment variable:Upload_UploadedFilesPath
Configuration file:Upload.UploadedFilesPath
Servlet variables: <param-name>Upload.UploadedFilesPath</param-name>
Registry entry: /configuration/jcs/Upload/UploadedFilesPath

This entry takes a string.

Document

Configuration for Document management features

AllowRawHtml

Allow storing raw HTML in documents, without putting in the ";render=raw" comment in the HTML file. This setting is optional.

System property:-DScheduler.Document.AllowRawHtml
Environment variable:Scheduler_Document_AllowRawHtml
Configuration file:Scheduler.Document.AllowRawHtml
Servlet variables: <param-name>Scheduler.Document.AllowRawHtml</param-name>
Registry entry: /configuration/jcs/Scheduler/Document/AllowRawHtml

Boolean configuration entry:

boolean
  • Default:false

StreamBufferLineSize

The number of lines (1000 bytes in length) to buffer in memory when streaming Document data. This setting is optional.

System property:-DScheduler.Document.StreamBufferLineSize
Environment variable:Scheduler_Document_StreamBufferLineSize
Configuration file:Scheduler.Document.StreamBufferLineSize
Servlet variables: <param-name>Scheduler.Document.StreamBufferLineSize</param-name>
Registry entry: /configuration/jcs/Scheduler/Document/StreamBufferLineSize

Integer configuration entry:

  • integerDefault:10

Etcd

Options for the external configuration project

URL

The (base) URL of the etcd cluster. This setting is mandatory.

System property:-DEtcd.URL
Environment variable:Etcd_URL
Configuration file:Etcd.URL
Servlet variables: <param-name>Etcd.URL</param-name>
Registry entry: /configuration/jcs/Etcd/URL

This entry takes a string.

Username

The username for fetching the auth token. This setting is mandatory.

System property:-DEtcd.Username
Environment variable:Etcd_Username
Configuration file:Etcd.Username
Servlet variables: <param-name>Etcd.Username</param-name>
Registry entry: /configuration/jcs/Etcd/Username

This entry takes a string.

Password

The password for fetching the auth token. This setting is mandatory.

System property:-DEtcd.Password
Environment variable:Etcd_Password
Configuration file:Etcd.Password
Servlet variables: <param-name>Etcd.Password</param-name>
Registry entry: /configuration/jcs/Etcd/Password

Password configuration entry, plain-text passwords will cause a warning to be logged

ReconnectBackoffDuration

The duration that should be waited before attempting to reconnect after the watch connection to etcd fails. This setting is optional.

System property:-DEtcd.ReconnectBackoffDuration
Environment variable:Etcd_ReconnectBackoffDuration
Configuration file:Etcd.ReconnectBackoffDuration
Servlet variables: <param-name>Etcd.ReconnectBackoffDuration</param-name>
Registry entry: /configuration/jcs/Etcd/ReconnectBackoffDuration

Duration configuration entry:

  • Minimum: 1s
  • durationDefault:30s

ConfigurationBackends

A map of backends with the key being the backend name and the value a colon seperated pair containing the priority and the namespace. This setting is mandatory.

System property:-DEtcd.ConfigurationBackends
Environment variable:Etcd_ConfigurationBackends
Configuration file:Etcd.ConfigurationBackends
Servlet variables: <param-name>Etcd.ConfigurationBackends</param-name>
Registry entry: /configuration/jcs/Etcd/ConfigurationBackends

Map configuration entry:

Key:

This entry takes a string.

Value:

This entry takes a string.

CronacleLibrary

Configuration options for Cronacle Library

EnvironmentName

Name of the environment. This setting is optional.

System property:-DCronacleLibrary.EnvironmentName
Environment variable:CronacleLibrary_EnvironmentName
Configuration file:CronacleLibrary.EnvironmentName
Servlet variables: <param-name>CronacleLibrary.EnvironmentName</param-name>
Registry entry: /configuration/jcs/CronacleLibrary/EnvironmentName

This entry takes a string.

ModelListener

Model Listener is a feature that allows Extension Points to be kept up-to-date (to listen) about changes in the database (the model). These are the option to configure it.

Enabled

Do or do not keep suitable Extension Points up-to-date about database changes. This setting is optional.

System property:-DModelListener.Enabled
Environment variable:ModelListener_Enabled
Configuration file:ModelListener.Enabled
Servlet variables: <param-name>ModelListener.Enabled</param-name>
Registry entry: /configuration/jcs/ModelListener/Enabled

Boolean configuration entry:

boolean
  • Default:false

QueueCapacity

Maximum number of messages that we can hold in memory. If more messages than this are created before being handled, then the system will fall back to a slower mode of operation. It will revert to the faster mode of operation once this backlog is cleared. This setting is optional.

System property:-DModelListener.QueueCapacity
Environment variable:ModelListener_QueueCapacity
Configuration file:ModelListener.QueueCapacity
Servlet variables: <param-name>ModelListener.QueueCapacity</param-name>
Registry entry: /configuration/jcs/ModelListener/QueueCapacity

Integer configuration entry:

  • Minimum: 1
  • integerDefault:3000

BatchSize

The number of messages that we load in one go from slow storage for processing. This setting is optional.

System property:-DModelListener.BatchSize
Environment variable:ModelListener_BatchSize
Configuration file:ModelListener.BatchSize
Servlet variables: <param-name>ModelListener.BatchSize</param-name>
Registry entry: /configuration/jcs/ModelListener/BatchSize

Integer configuration entry:

  • Minimum: 1
  • integerDefault:1000

RetryIterations

The number of retries when the plugin's notification processing results in an error. Value 1 means original call without additional retries This setting is optional.

System property:-DModelListener.RetryIterations
Environment variable:ModelListener_RetryIterations
Configuration file:ModelListener.RetryIterations
Servlet variables: <param-name>ModelListener.RetryIterations</param-name>
Registry entry: /configuration/jcs/ModelListener/RetryIterations

Integer configuration entry:

  • Minimum: 1
  • integerDefault:10

RetryDelay

Delay between notification processing attempts. This setting is optional.

System property:-DModelListener.RetryDelay
Environment variable:ModelListener_RetryDelay
Configuration file:ModelListener.RetryDelay
Servlet variables: <param-name>ModelListener.RetryDelay</param-name>
Registry entry: /configuration/jcs/ModelListener/RetryDelay

Duration configuration entry:

  • Minimum: 0.05s
  • Maximum: 5s
  • durationDefault:0.5s

NotificationAutoDeleteAge

Maximum age of a notification before it is automatically removed without any prior processing. This setting is optional.

System property:-DModelListener.NotificationAutoDeleteAge
Environment variable:ModelListener_NotificationAutoDeleteAge
Configuration file:ModelListener.NotificationAutoDeleteAge
Servlet variables: <param-name>ModelListener.NotificationAutoDeleteAge</param-name>
Registry entry: /configuration/jcs/ModelListener/NotificationAutoDeleteAge

Duration configuration entry:

  • Minimum: 15m
  • Maximum: 365d
  • durationDefault:24h

SNMPDefaults

Default options for the SNMP monitoring

Host

Host where to send the SNMP traps to This setting is optional.

System property:-DSNMPDefaults.Host
Environment variable:SNMPDefaults_Host
Configuration file:SNMPDefaults.Host
Servlet variables: <param-name>SNMPDefaults.Host</param-name>
Registry entry: /configuration/jcs/SNMPDefaults/Host
Deprecated system property:-Dconfiguration.snmp.host
Deprecated registry entry: /configuration.snmp.host

This entry takes a string.

Port

Port on the host where to send the SNMP traps to This setting is optional.

System property:-DSNMPDefaults.Port
Environment variable:SNMPDefaults_Port
Configuration file:SNMPDefaults.Port
Servlet variables: <param-name>SNMPDefaults.Port</param-name>
Registry entry: /configuration/jcs/SNMPDefaults/Port
Deprecated system property:-Dconfiguration.snmp.port
Deprecated registry entry: /configuration.snmp.port

Integer configuration entry:

    Community

    Community that is encoded This setting is optional.

    System property:-DSNMPDefaults.Community
    Environment variable:SNMPDefaults_Community
    Configuration file:SNMPDefaults.Community
    Servlet variables: <param-name>SNMPDefaults.Community</param-name>
    Registry entry: /configuration/jcs/SNMPDefaults/Community
    Deprecated system property:-Dconfiguration.snmp.community
    Deprecated registry entry: /configuration.snmp.community

    This entry takes a string.

    Id

    First of 2 parameters that are sent as content of the trap This setting is optional.

    System property:-DSNMPDefaults.Id
    Environment variable:SNMPDefaults_Id
    Configuration file:SNMPDefaults.Id
    Servlet variables: <param-name>SNMPDefaults.Id</param-name>
    Registry entry: /configuration/jcs/SNMPDefaults/Id
    Deprecated system property:-Dconfiguration.snmp.id
    Deprecated registry entry: /configuration.snmp.id

    Integer configuration entry:

      Data

      Second of 2 parameters that are sent as content of the trap This setting is optional.

      System property:-DSNMPDefaults.Data
      Environment variable:SNMPDefaults_Data
      Configuration file:SNMPDefaults.Data
      Servlet variables: <param-name>SNMPDefaults.Data</param-name>
      Registry entry: /configuration/jcs/SNMPDefaults/Data
      Deprecated system property:-Dconfiguration.snmp.data
      Deprecated registry entry: /configuration.snmp.data

      This entry takes a string.

      UnitOfWork

      All of the options required to configure the API

      DatabaseRetries

      The number of times to retry a persist in the face of competition. This setting is optional.

      System property:-DUnitOfWork.DatabaseRetries
      Environment variable:UnitOfWork_DatabaseRetries
      Configuration file:UnitOfWork.DatabaseRetries
      Servlet variables: <param-name>UnitOfWork.DatabaseRetries</param-name>
      Registry entry: /configuration/jcs/UnitOfWork/DatabaseRetries
      Deprecated system property:-Dconfiguration.api.DatabaseRetries
      Deprecated registry entry: /configuration.api.DatabaseRetries

      Integer configuration entry:

      • Minimum: 1
      • Maximum: 1000
      • integerDefault:100

      DatabaseSpin

      The number of times to immediately retry (spin) the persist instead of pausing. This value should be less than or equal to the number of retries for it to make sense. This setting is optional.

      System property:-DUnitOfWork.DatabaseSpin
      Environment variable:UnitOfWork_DatabaseSpin
      Configuration file:UnitOfWork.DatabaseSpin
      Servlet variables: <param-name>UnitOfWork.DatabaseSpin</param-name>
      Registry entry: /configuration/jcs/UnitOfWork/DatabaseSpin
      Deprecated system property:-Dconfiguration.api.DatabaseSpin
      Deprecated registry entry: /configuration.api.DatabaseSpin

      Integer configuration entry:

      • Minimum: 0
      • Maximum: 10
      • integerDefault:2

      DatabaseRetryMaxInitialBackoff

      The maximum number of milliseconds to wait before the first non-spinning retry. The actual backoff time will be a random value between DatabaseRetryMinInitialBackoff and this (inclusive). (Subsequent retries grow in an exponential manner.) This setting is optional.

      System property:-DUnitOfWork.DatabaseRetryMaxInitialBackoff
      Environment variable:UnitOfWork_DatabaseRetryMaxInitialBackoff
      Configuration file:UnitOfWork.DatabaseRetryMaxInitialBackoff
      Servlet variables: <param-name>UnitOfWork.DatabaseRetryMaxInitialBackoff</param-name>
      Registry entry: /configuration/jcs/UnitOfWork/DatabaseRetryMaxInitialBackoff
      Deprecated system property:-Dconfiguration.api.DatabaseRetryMaxInitialBackoff converted from fromMillis
      Deprecated registry entry: /configuration.api.DatabaseRetryMaxInitialBackoff converted from fromMillis

      Duration configuration entry:

      • Minimum: 0.01
      • Maximum: 0.250
      • durationDefault:0.05

      DatabaseRetryMinInitialBackoff

      The minimum number of milliseconds to wait before the first non-spinning retry. The actual backoff time will be a random value between this and DatabaseRetryMaxInitialBackoff. (Subsequent retries grow in an exponential manner.) This setting is optional.

      System property:-DUnitOfWork.DatabaseRetryMinInitialBackoff
      Environment variable:UnitOfWork_DatabaseRetryMinInitialBackoff
      Configuration file:UnitOfWork.DatabaseRetryMinInitialBackoff
      Servlet variables: <param-name>UnitOfWork.DatabaseRetryMinInitialBackoff</param-name>
      Registry entry: /configuration/jcs/UnitOfWork/DatabaseRetryMinInitialBackoff
      Deprecated system property:-Dconfiguration.api.DatabaseRetryMinInitialBackoff converted from fromMillis
      Deprecated registry entry: /configuration.api.DatabaseRetryMinInitialBackoff converted from fromMillis

      Duration configuration entry:

      • Minimum: 0.001
      • Maximum: 0.100
      • durationDefault:0.005

      System

      System configuration settings.

      Id

      The basic identifier for the system. This setting is optional.

      System property:-DSystem.Id
      Environment variable:System_Id
      Configuration file:System.Id
      Servlet variables: <param-name>System.Id</param-name>
      Registry entry: /configuration/jcs/System/Id

      String configuration entry:

      The default is automatically generated.

      Mail

      The Mail configurations

      Server

      The default server to send mail through This setting is optional.

      System property:-DMail.Server
      Environment variable:Mail_Server
      Configuration file:Mail.Server
      Servlet variables: <param-name>Mail.Server</param-name>
      Registry entry: /configuration/jcs/Mail/Server
      Deprecated system property:-Dconfiguration.mail.Server
      Deprecated registry entry: /configuration.mail.Server

      This entry takes a string.

      Transport

      The transport type to send mail This setting is mandatory.

      System property:-DMail.Transport
      Environment variable:Mail_Transport
      Configuration file:Mail.Transport
      Servlet variables: <param-name>Mail.Transport</param-name>
      Registry entry: /configuration/jcs/Mail/Transport
      Deprecated system property:-Dconfiguration.mail.Transport
      Deprecated registry entry: /configuration.mail.Transport

      Enum configuration entry:

      • smtp
      • smtps
      • enumDefault:smtp

      Port

      The server port to send mail through This setting is optional.

      System property:-DMail.Port
      Environment variable:Mail_Port
      Configuration file:Mail.Port
      Servlet variables: <param-name>Mail.Port</param-name>
      Registry entry: /configuration/jcs/Mail/Port
      Deprecated system property:-Dconfiguration.mail.Port
      Deprecated registry entry: /configuration.mail.Port

      Integer configuration entry:

      • Minimum: 0
      • Maximum: 65535

      From

      The default email address to send mail from This setting is optional.

      System property:-DMail.From
      Environment variable:Mail_From
      Configuration file:Mail.From
      Servlet variables: <param-name>Mail.From</param-name>
      Registry entry: /configuration/jcs/Mail/From
      Deprecated system property:-Dconfiguration.mail.From
      Deprecated registry entry: /configuration.mail.From

      This entry takes a string.

      User

      The default user to authenticate with the mail server This setting is optional.

      System property:-DMail.User
      Environment variable:Mail_User
      Configuration file:Mail.User
      Servlet variables: <param-name>Mail.User</param-name>
      Registry entry: /configuration/jcs/Mail/User
      Deprecated system property:-Dconfiguration.mail.User
      Deprecated registry entry: /configuration.mail.User

      This entry takes a string.

      AttachmentError

      The behavior for mails when attachment files are not found This setting is optional.

      System property:-DMail.AttachmentError
      Environment variable:Mail_AttachmentError
      Configuration file:Mail.AttachmentError
      Servlet variables: <param-name>Mail.AttachmentError</param-name>
      Registry entry: /configuration/jcs/Mail/AttachmentError
      Deprecated system property:-Dconfiguration.mail.attachmentError
      Deprecated registry entry: /configuration.mail.attachmentError

      Enum configuration entry:

      • operatormessage
      • error
      • none
      • enumDefault:operatormessage

      ConnectionSecurity

      The connection security that is allowed for the mail connection This setting is optional.

      System property:-DMail.ConnectionSecurity
      Environment variable:Mail_ConnectionSecurity
      Configuration file:Mail.ConnectionSecurity
      Servlet variables: <param-name>Mail.ConnectionSecurity</param-name>
      Registry entry: /configuration/jcs/Mail/ConnectionSecurity
      Deprecated system property:-Dconfiguration.mail.connectionSecurity
      Deprecated registry entry: /configuration.mail.connectionSecurity

      Enum configuration entry:

      • none
      • starttls_optional
      • starttls_required
      • enumDefault:starttls_optional

      AccessiblePath

      The base path on the server that mail attachments can be read from This setting is optional.

      System property:-DMail.AccessiblePath
      Environment variable:Mail_AccessiblePath
      Configuration file:Mail.AccessiblePath
      Servlet variables: <param-name>Mail.AccessiblePath</param-name>
      Registry entry: /configuration/jcs/Mail/AccessiblePath

      List configuration entry:

      Value:

      This entry takes a string.

      SendPartial

      Send email even if one of the recipients is invalid. This setting is optional.

      System property:-DMail.SendPartial
      Environment variable:Mail_SendPartial
      Configuration file:Mail.SendPartial
      Servlet variables: <param-name>Mail.SendPartial</param-name>
      Registry entry: /configuration/jcs/Mail/SendPartial

      Boolean configuration entry:

      boolean
      • Default:true

      JavaMail

      The java mail properties for custom configuration options when sending mail This setting is optional.

      System property:-DMail.JavaMail
      Environment variable:Mail_JavaMail
      Configuration file:Mail.JavaMail
      Servlet variables: <param-name>Mail.JavaMail</param-name>
      Registry entry: /configuration/jcs/Mail/JavaMail
      Deprecated system property:-Dconfiguration.mail.Properties
      Deprecated registry entry: /configuration.mail.Properties

      Map configuration entry:

      Key:

      This entry takes a string.

      Value:

      This entry takes a string.

      Mail2SMS

      The SMS configurations

      Server

      The default server to send SMS through This setting is optional.

      System property:-DMail2SMS.Server
      Environment variable:Mail2SMS_Server
      Configuration file:Mail2SMS.Server
      Servlet variables: <param-name>Mail2SMS.Server</param-name>
      Registry entry: /configuration/jcs/Mail2SMS/Server
      Deprecated system property:-Dconfiguration.sms.Server
      Deprecated registry entry: /configuration.sms.Server

      This entry takes a string.

      Security

      System Security configuration options.

      Auth

      The HTTP Authentication Provider implementation for the system This setting is optional.

      System property:-DSecurity.Auth
      Environment variable:Security_Auth
      Configuration file:Security.Auth
      Servlet variables: <param-name>Security.Auth</param-name>
      Registry entry: /configuration/jcs/Security/Auth
      Deprecated system property:-Dconfiguration.security
      Deprecated registry entry: /configuration.security

      This entry takes a string.

      Method

      The port allocation method for Redwood Platform where the port is not configured. This setting is optional.

      System property:-DSecurity.Method
      Environment variable:Security_Method
      Configuration file:Security.Method
      Servlet variables: <param-name>Security.Method</param-name>
      Registry entry: /configuration/jcs/Security/Method

      Enum configuration entry:

      • method
      • direct

      LoginURL

      The URL to use for the loopback login for authorizing shell and tool logins. There is a special value of localhttp for RedwoodPlatform which will calculate the port automatically. If this is not defined the default behaviour is to fall back to using the ContextURL. This setting is optional.

      System property:-DSecurity.LoginURL
      Environment variable:Security_LoginURL
      Configuration file:Security.LoginURL
      Servlet variables: <param-name>Security.LoginURL</param-name>
      Registry entry: /configuration/jcs/Security/LoginURL
      Deprecated system property:-Dconfiguration.LoginURL
      Deprecated registry entry: /configuration.LoginURL

      This entry takes a string.

      ContextURL

      The URL to use for the the context path for references to the Redwood Scheduling instance when accessing it remotely. This setting is optional.

      System property:-DSecurity.ContextURL
      Environment variable:Security_ContextURL
      Configuration file:Security.ContextURL
      Servlet variables: <param-name>Security.ContextURL</param-name>
      Registry entry: /configuration/jcs/Security/ContextURL
      Deprecated system property:-Dconfiguration.ContextURL
      Deprecated registry entry: /configuration.ContextURL

      This entry takes a string.

      FailoverContextURL

      The URL to use for the the context path for agent initiated Platform Agent connections if the primary ContextURL cannot be accessed. This setting is optional.

      System property:-DSecurity.FailoverContextURL
      Environment variable:Security_FailoverContextURL
      Configuration file:Security.FailoverContextURL
      Servlet variables: <param-name>Security.FailoverContextURL</param-name>
      Registry entry: /configuration/jcs/Security/FailoverContextURL

      String configuration entry:

      string
      • Default:

      HttpFrameOptions

      The X-Frame-Options HTTP response header that is set in the channel filter. The keys in the map contain the servlet path and the values contain the header that should be used. This setting is optional.

      System property:-DSecurity.HttpFrameOptions
      Environment variable:Security_HttpFrameOptions
      Configuration file:Security.HttpFrameOptions
      Servlet variables: <param-name>Security.HttpFrameOptions</param-name>
      Registry entry: /configuration/jcs/Security/HttpFrameOptions
      Deprecated system property:-Dconfiguration.security.http.frame-options
      Deprecated registry entry: /configuration.security.http.frame-options

      Map configuration entry:

      Key:

      This entry takes a string.

      Value:

      This entry takes a string.

      ContentSecurityPolicy

      A map of policy values for the Content Security Policy. These values are concatenated to produce the Content-Security-Policy header for all responses. This setting is optional.

      System property:-DSecurity.ContentSecurityPolicy
      Environment variable:Security_ContentSecurityPolicy
      Configuration file:Security.ContentSecurityPolicy
      Servlet variables: <param-name>Security.ContentSecurityPolicy</param-name>
      Registry entry: /configuration/jcs/Security/ContentSecurityPolicy

      Map configuration entry:

      Key:

      This entry takes a string.

      Value:

      List configuration entry:

      Value:

      This entry takes a string.

      map
      • Default:{ "default-src": ["'self'", "data:", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud"], "img-src": ["'self'", "data:", "https://heapanalytics.com", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud"], "script-src": ["'self'", "'unsafe-inline'", "'unsafe-eval'", "https://cdn.heapanalytics.com", "https://*.heapanalytics.com", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud"], "style-src": ["'self'", "'unsafe-inline'", "https://heapanalytics.com", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud"], "connect-src": ["'self'", "data:", "https://heapanalytics.com", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud", "https://*.auryc.com"], "font-src": ["'self'", "data:", "https://heapanalytics.com", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud", "https://*.auryc.com"], "worker-src": ["'self'", "data:", "https://*.runmyjobs.cloud", "https://*.runmyfinance.cloud", "https://*.redwood.cloud", "blob:"] }

      RESTAuth

      The configuration options for the REST Authentication Provider.

      URL

      The URL of the REST provider to connect to. This setting is mandatory.

      System property:-DSecurity.RESTAuth.URL
      Environment variable:Security_RESTAuth_URL
      Configuration file:Security.RESTAuth.URL
      Servlet variables: <param-name>Security.RESTAuth.URL</param-name>
      Registry entry: /configuration/jcs/Security/RESTAuth/URL

      This entry takes a string.

      Secret

      The shared secret for the auth provider. This setting is mandatory.

      System property:-DSecurity.RESTAuth.Secret
      Environment variable:Security_RESTAuth_Secret
      Configuration file:Security.RESTAuth.Secret
      Servlet variables: <param-name>Security.RESTAuth.Secret</param-name>
      Registry entry: /configuration/jcs/Security/RESTAuth/Secret

      Password configuration entry, plain-text passwords will cause a warning to be logged

      UseProxy

      Should we use the proxy configured for the scheduler? This setting is mandatory.

      System property:-DSecurity.RESTAuth.UseProxy
      Environment variable:Security_RESTAuth_UseProxy
      Configuration file:Security.RESTAuth.UseProxy
      Servlet variables: <param-name>Security.RESTAuth.UseProxy</param-name>
      Registry entry: /configuration/jcs/Security/RESTAuth/UseProxy

      Boolean configuration entry:

      boolean
      • Default:false

      MaintenanceMode

      Configuration for the maintenance mode user settings.

      Enabled

      Value that indicates whether or not maintenance is ongoing This setting is optional.

      System property:-DUI.MaintenanceMode.Enabled
      Environment variable:UI_MaintenanceMode_Enabled
      Configuration file:UI.MaintenanceMode.Enabled
      Servlet variables: <param-name>UI.MaintenanceMode.Enabled</param-name>
      Registry entry: /configuration/jcs/UI/MaintenanceMode/Enabled

      Boolean configuration entry:

      boolean
      • Default:false

      Message

      The message that will be shown to users when their login attempt is blocked This setting is optional.

      System property:-DUI.MaintenanceMode.Message
      Environment variable:UI_MaintenanceMode_Message
      Configuration file:UI.MaintenanceMode.Message
      Servlet variables: <param-name>UI.MaintenanceMode.Message</param-name>
      Registry entry: /configuration/jcs/UI/MaintenanceMode/Message

      String configuration entry:

      string
      • Default:@locale@:com.redwood.scheduler.jsp.login.MaintenanceModeDefaultText

      Gateway

      The Secure Gateway is a VPN implementation that allows safe operation of networking operations taking place in our cloud servers. It works by forwarding all customer instigated traffic to the customer network.

      ContextURL

      The Context URL for the secure gateway This setting is optional.

      System property:-DSecurity.Gateway.ContextURL
      Environment variable:Security_Gateway_ContextURL
      Configuration file:Security.Gateway.ContextURL
      Servlet variables: <param-name>Security.Gateway.ContextURL</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ContextURL

      This entry takes a string.

      ContextPath

      If the ContextURL is not defined, then the context path is added to the security.contexturl. This should not contain any leading slash. This setting is optional.

      System property:-DSecurity.Gateway.ContextPath
      Environment variable:Security_Gateway_ContextPath
      Configuration file:Security.Gateway.ContextPath
      Servlet variables: <param-name>Security.Gateway.ContextPath</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ContextPath

      String configuration entry:

      string
      • Default:securegateway

      ListenerPortOffset

      The offset to use from the Server Port This setting is optional.

      System property:-DSecurity.Gateway.ListenerPortOffset
      Environment variable:Security_Gateway_ListenerPortOffset
      Configuration file:Security.Gateway.ListenerPortOffset
      Servlet variables: <param-name>Security.Gateway.ListenerPortOffset</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ListenerPortOffset

      Integer configuration entry:

      • integerDefault:8

      ForwardPortOffset

      The offset from the ListenerPort to use for the Forward Port This setting is optional.

      System property:-DSecurity.Gateway.ForwardPortOffset
      Environment variable:Security_Gateway_ForwardPortOffset
      Configuration file:Security.Gateway.ForwardPortOffset
      Servlet variables: <param-name>Security.Gateway.ForwardPortOffset</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ForwardPortOffset

      Integer configuration entry:

      • integerDefault:1

      RestartTimeout

      The duration to wait before restarting proxy processor if there is an error to avoid spinning the startup. This setting is optional.

      System property:-DSecurity.Gateway.RestartTimeout
      Environment variable:Security_Gateway_RestartTimeout
      Configuration file:Security.Gateway.RestartTimeout
      Servlet variables: <param-name>Security.Gateway.RestartTimeout</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/RestartTimeout

      Duration configuration entry:

      • Minimum: 0
      • durationDefault:60

      ServerNameIdentifier

      The ServerNameIdentifier to enforce use of when connecting to the server. This setting is optional.

      System property:-DSecurity.Gateway.ServerNameIdentifier
      Environment variable:Security_Gateway_ServerNameIdentifier
      Configuration file:Security.Gateway.ServerNameIdentifier
      Servlet variables: <param-name>Security.Gateway.ServerNameIdentifier</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ServerNameIdentifier

      This entry takes a string.

      Servers

      The server listener port configurations. The key is the business key of the platform agent. This setting is optional.

      System property:-DSecurity.Gateway.Servers
      Environment variable:Security_Gateway_Servers
      Configuration file:Security.Gateway.Servers
      Servlet variables: <param-name>Security.Gateway.Servers</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/Servers
      Deprecated system property:-Dconfiguration.security.gateway.servers
      Deprecated registry entry: /configuration.security.gateway.servers

      Map configuration entry:

      Key:

      This entry takes a string.

      Value:

      This entry takes a string.

      ACL

      The Access Control List. The key is always the number for processing order, the value is the rule. This setting is optional.

      System property:-DSecurity.Gateway.ACL
      Environment variable:Security_Gateway_ACL
      Configuration file:Security.Gateway.ACL
      Servlet variables: <param-name>Security.Gateway.ACL</param-name>
      Registry entry: /configuration/jcs/Security/Gateway/ACL

      Map configuration entry:

      Key:

      Integer configuration entry:

        Value:

        This entry takes a string.

        Alert

        Do we need alerting when the Secure Gateway is down. When the Proxy-Processor returns the process in Java a check is done to see if any of the Secure Gateway Candidates are configured. If not the Alert is sent.

        AlertUrl

        The Alert url to send the alert to. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertUrl
        Environment variable:Security.Gateway_Alert_AlertUrl
        Configuration file:Security.Gateway.Alert.AlertUrl
        Servlet variables: <param-name>Security.Gateway.Alert.AlertUrl</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertUrl

        This entry takes a string.

        AlertAPIToken

        The Alert API Token to send with the request in the X-API-TOKEN header. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertAPIToken
        Environment variable:Security.Gateway_Alert_AlertAPIToken
        Configuration file:Security.Gateway.Alert.AlertAPIToken
        Servlet variables: <param-name>Security.Gateway.Alert.AlertAPIToken</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertAPIToken

        This entry takes a string.

        InformOnDown

        Do we need to inform the customer when the Secure Gateway is down? This setting is optional.

        System property:-DSecurity.Gateway.Alert.InformOnDown
        Environment variable:Security.Gateway_Alert_InformOnDown
        Configuration file:Security.Gateway.Alert.InformOnDown
        Servlet variables: <param-name>Security.Gateway.Alert.InformOnDown</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/InformOnDown

        Boolean configuration entry:

        boolean
        • Default:true

        AlertHeaderOnDown

        The Header that is sent in the alert when the Secure Gateway is down. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertHeaderOnDown
        Environment variable:Security.Gateway_Alert_AlertHeaderOnDown
        Configuration file:Security.Gateway.Alert.AlertHeaderOnDown
        Servlet variables: <param-name>Security.Gateway.Alert.AlertHeaderOnDown</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertHeaderOnDown

        String configuration entry:

        string
        • Default:Secure Gateway down

        AlertBodyOnDown

        The body that is sent to the customer when the alert is sent when the Secure gateway is down. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertBodyOnDown
        Environment variable:Security.Gateway_Alert_AlertBodyOnDown
        Configuration file:Security.Gateway.Alert.AlertBodyOnDown
        Servlet variables: <param-name>Security.Gateway.Alert.AlertBodyOnDown</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertBodyOnDown

        String configuration entry:

        string
        • Default:Secure Gateway down

        InformOnUp

        Do we need to inform the customer when the Secure Gateway is up again? This message will only be send if the Secure Gateway went down unexpected. This setting is optional.

        System property:-DSecurity.Gateway.Alert.InformOnUp
        Environment variable:Security.Gateway_Alert_InformOnUp
        Configuration file:Security.Gateway.Alert.InformOnUp
        Servlet variables: <param-name>Security.Gateway.Alert.InformOnUp</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/InformOnUp

        Boolean configuration entry:

        boolean
        • Default:true

        AlertHeaderOnUp

        The Header that is sent in the alert when the Secure Gateway is up again. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertHeaderOnUp
        Environment variable:Security.Gateway_Alert_AlertHeaderOnUp
        Configuration file:Security.Gateway.Alert.AlertHeaderOnUp
        Servlet variables: <param-name>Security.Gateway.Alert.AlertHeaderOnUp</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertHeaderOnUp

        String configuration entry:

        string
        • Default:Secure Gateway is up again

        AlertBodyOnUp

        The body that is sent to the customer when the alert is sent when the Secure Gateway is up again. This setting is mandatory.

        System property:-DSecurity.Gateway.Alert.AlertBodyOnUp
        Environment variable:Security.Gateway_Alert_AlertBodyOnUp
        Configuration file:Security.Gateway.Alert.AlertBodyOnUp
        Servlet variables: <param-name>Security.Gateway.Alert.AlertBodyOnUp</param-name>
        Registry entry: /configuration/jcs/Security.Gateway/Alert/AlertBodyOnUp

        String configuration entry:

        string
        • Default:Secure Gateway is up and running again

        PlatformAgent

        The server side configuration settings for the PlatformAgent

        InstallationKey

        Get the random value used to authenticate server installations that want to register a process server. This setting is optional.

        System property:-DPlatformAgent.InstallationKey
        Environment variable:PlatformAgent_InstallationKey
        Configuration file:PlatformAgent.InstallationKey
        Servlet variables: <param-name>PlatformAgent.InstallationKey</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/InstallationKey
        Deprecated system property:-Dconfiguration.platformagent.key
        Deprecated registry entry: /configuration.platformagent.key

        This entry takes a string.

        SimplifiedInstallation

        The installation process is simplified and automatic values are supplied. This setting is optional.

        System property:-DPlatformAgent.SimplifiedInstallation
        Environment variable:PlatformAgent_SimplifiedInstallation
        Configuration file:PlatformAgent.SimplifiedInstallation
        Servlet variables: <param-name>PlatformAgent.SimplifiedInstallation</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/SimplifiedInstallation
        Deprecated system property:-Dconfiguration.platformagent.simplifiedinstallation
        Deprecated registry entry: /configuration.platformagent.simplifiedinstallation

        Boolean configuration entry:

        boolean
        • Default:false

        AgentInitiated

        Platform Agent installers are agent initiated. This setting is optional.

        System property:-DPlatformAgent.AgentInitiated
        Environment variable:PlatformAgent_AgentInitiated
        Configuration file:PlatformAgent.AgentInitiated
        Servlet variables: <param-name>PlatformAgent.AgentInitiated</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/AgentInitiated
        Deprecated system property:-Dconfiguration.platformagent.agentinitiatedonly
        Deprecated registry entry: /configuration.platformagent.agentinitiatedonly

        Boolean configuration entry:

        boolean
        • Default:false

        AgentInitiatedRoles

        The comma separated list of roles that This setting is optional.

        System property:-DPlatformAgent.AgentInitiatedRoles
        Environment variable:PlatformAgent_AgentInitiatedRoles
        Configuration file:PlatformAgent.AgentInitiatedRoles
        Servlet variables: <param-name>PlatformAgent.AgentInitiatedRoles</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/AgentInitiatedRoles
        Deprecated system property:-Dconfiguration.platformagent.agentinitiatedonly converted from trueOrList
        Deprecated registry entry: /configuration.platformagent.agentinitiatedonly converted from trueOrList

        This entry takes a string.

        DefaultQueueList

        The default queues to associate a newly register Platform Agent with. This setting is optional.

        System property:-DPlatformAgent.DefaultQueueList
        Environment variable:PlatformAgent_DefaultQueueList
        Configuration file:PlatformAgent.DefaultQueueList
        Servlet variables: <param-name>PlatformAgent.DefaultQueueList</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/DefaultQueueList
        Deprecated system property:-Dconfiguration.PlatformAgentRegistration.QueueList
        Deprecated registry entry: /configuration.PlatformAgentRegistration.QueueList

        String configuration entry:

        string
        • Default:System

        DefaultTimeZone

        The default timezone to use when registering a platform agent if it isn't provided. If this is not set then the system default timezone is used. This setting is optional.

        System property:-DPlatformAgent.DefaultTimeZone
        Environment variable:PlatformAgent_DefaultTimeZone
        Configuration file:PlatformAgent.DefaultTimeZone
        Servlet variables: <param-name>PlatformAgent.DefaultTimeZone</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/DefaultTimeZone
        Deprecated system property:-Dconfiguration.PlatformAgentRegistration.TimeZone
        Deprecated registry entry: /configuration.PlatformAgentRegistration.TimeZone

        This entry takes a string.

        WindowsLocalInterpreterBits

        Whether the default CMD runs as 32 or as 64 bit process on a 64 bit server. This setting is optional.

        System property:-DPlatformAgent.WindowsLocalInterpreterBits
        Environment variable:PlatformAgent_WindowsLocalInterpreterBits
        Configuration file:PlatformAgent.WindowsLocalInterpreterBits
        Servlet variables: <param-name>PlatformAgent.WindowsLocalInterpreterBits</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/WindowsLocalInterpreterBits
        Deprecated system property:-Dconfiguration.PlatformAgent.Windows.LocalInterpreterBits
        Deprecated registry entry: /configuration.PlatformAgent.Windows.LocalInterpreterBits

        Integer configuration entry:

        • integerDefault:32

        DynamicIPAddresses

        During registration of ServerInitiated agents or connect of AgentInitiated agents the IP addresses are added to RemoteHostNameWhitelist and used as fallback for connection (SI mode) or as validator for the current allowed list of hosts that can connect (AI mode). Set this to true in an environment where IP addresses are dynamic in nature. This setting is optional.

        System property:-DPlatformAgent.DynamicIPAddresses
        Environment variable:PlatformAgent_DynamicIPAddresses
        Configuration file:PlatformAgent.DynamicIPAddresses
        Servlet variables: <param-name>PlatformAgent.DynamicIPAddresses</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/DynamicIPAddresses

        Boolean configuration entry:

        boolean
        • Default:false

        MaxUpdateAttempts

        How many times the system attempts auto-update before stopping the process server. This setting is optional.

        System property:-DPlatformAgent.MaxUpdateAttempts
        Environment variable:PlatformAgent_MaxUpdateAttempts
        Configuration file:PlatformAgent.MaxUpdateAttempts
        Servlet variables: <param-name>PlatformAgent.MaxUpdateAttempts</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/MaxUpdateAttempts

        Integer configuration entry:

        • integerDefault:5

        MaxUpdateViaURLAttempts

        How many times the system attempts auto-update via retrieval by URL before stopping the process server. Downloading via an URL saves a lot of server side memory so it is more efficient, especially when there are many platform agents. This setting is optional.

        System property:-DPlatformAgent.MaxUpdateViaURLAttempts
        Environment variable:PlatformAgent_MaxUpdateViaURLAttempts
        Configuration file:PlatformAgent.MaxUpdateViaURLAttempts
        Servlet variables: <param-name>PlatformAgent.MaxUpdateViaURLAttempts</param-name>
        Registry entry: /configuration/jcs/PlatformAgent/MaxUpdateViaURLAttempts

        Integer configuration entry:

        • integerDefault:2

        Executor

        Options for the Redwood Script executor service

        MinThreads

        Minimum number of threads to keep available in the ThreadPool. This setting is optional.

        System property:-DJavaToolkit.RedwoodScript.Executor.MinThreads
        Environment variable:JavaToolkit.RedwoodScript_Executor_MinThreads
        Configuration file:JavaToolkit.RedwoodScript.Executor.MinThreads
        Servlet variables: <param-name>JavaToolkit.RedwoodScript.Executor.MinThreads</param-name>
        Registry entry: /configuration/jcs/JavaToolkit.RedwoodScript/Executor/MinThreads

        Integer configuration entry:

        • Minimum: 1
        • integerDefault:5

        KeepAlive

        Duration before threads are cleaned up after being idle. This setting is optional.

        System property:-DJavaToolkit.RedwoodScript.Executor.KeepAlive
        Environment variable:JavaToolkit.RedwoodScript_Executor_KeepAlive
        Configuration file:JavaToolkit.RedwoodScript.Executor.KeepAlive
        Servlet variables: <param-name>JavaToolkit.RedwoodScript.Executor.KeepAlive</param-name>
        Registry entry: /configuration/jcs/JavaToolkit.RedwoodScript/Executor/KeepAlive

        Duration configuration entry:

        • Minimum: 0
        • durationDefault:30s

        SchedulerSessionFactory

        All of the options required to configure the schedulersessionfactory

        Type

        The type of database connection we're going to use. Depending on this field, either the jdbcSession or the DatasourceSession need to be provided. This setting is optional.

        System property:-DSchedulerSessionFactory.Type
        Environment variable:SchedulerSessionFactory_Type
        Configuration file:SchedulerSessionFactory.Type
        Servlet variables: <param-name>SchedulerSessionFactory.Type</param-name>
        Registry entry: /configuration/jcs/SchedulerSessionFactory/Type

        Enum configuration entry:

        • auto
        • jdbc
        • jndi
        • enumDefault:jdbc

        JdbcSession

        These configuration settings are not validated on startup. Options to configure a JDBC connection.

        DriverClass

        Which class do we need to instantiate to get this driver working This setting is mandatory and incorrectly setting this will prevent startup.

        System property:-DJdbcSession.DriverClass
        Environment variable:JdbcSession_DriverClass
        Configuration file:JdbcSession.DriverClass
        Servlet variables: <param-name>JdbcSession.DriverClass</param-name>
        Registry entry: /configuration/jcs/JdbcSession/DriverClass

        Class configuration entry descends from java.sql.Driver:

        URL

        The JDBC URL needed to connect to the database This setting is mandatory and incorrectly setting this will prevent startup.

        System property:-DJdbcSession.URL
        Environment variable:JdbcSession_URL
        Configuration file:JdbcSession.URL
        Servlet variables: <param-name>JdbcSession.URL</param-name>
        Registry entry: /configuration/jcs/JdbcSession/URL

        This entry takes a string.

        Username

        The username to use when connecting to the database This setting is optional.

        System property:-DJdbcSession.Username
        Environment variable:JdbcSession_Username
        Configuration file:JdbcSession.Username
        Servlet variables: <param-name>JdbcSession.Username</param-name>
        Registry entry: /configuration/jcs/JdbcSession/Username

        This entry takes a string.

        Password

        The password to use when connecting to the database This setting is optional.

        System property:-DJdbcSession.Password
        Environment variable:JdbcSession_Password
        Configuration file:JdbcSession.Password
        Servlet variables: <param-name>JdbcSession.Password</param-name>
        Registry entry: /configuration/jcs/JdbcSession/Password

        Password configuration entry, plain-text passwords are permitted

        DatasourceSession

        These configuration settings are not validated on startup. Options to configure a Datasource connection.

        ControlDataSource

        The path of the jndi DataSource that gives out database control connections. This must NOT be XA. This setting is optional.

        System property:-DDatasourceSession.ControlDataSource
        Environment variable:DatasourceSession_ControlDataSource
        Configuration file:DatasourceSession.ControlDataSource
        Servlet variables: <param-name>DatasourceSession.ControlDataSource</param-name>
        Registry entry: /configuration/jcs/DatasourceSession/ControlDataSource

        This entry takes a string.

        UserDataSource

        The path of the jndi DataSource that gives out database user connections. Future versions will support XA on this datasource. This setting is optional.

        System property:-DDatasourceSession.UserDataSource
        Environment variable:DatasourceSession_UserDataSource
        Configuration file:DatasourceSession.UserDataSource
        Servlet variables: <param-name>DatasourceSession.UserDataSource</param-name>
        Registry entry: /configuration/jcs/DatasourceSession/UserDataSource

        This entry takes a string.

        SessionParameters

        Options for the Scheduler.

        SequenceBufferSize

        The number of sequence keys to buffer. This setting is optional.

        System property:-DSessionParameters.SequenceBufferSize
        Environment variable:SessionParameters_SequenceBufferSize
        Configuration file:SessionParameters.SequenceBufferSize
        Servlet variables: <param-name>SessionParameters.SequenceBufferSize</param-name>
        Registry entry: /configuration/jcs/SessionParameters/SequenceBufferSize

        Integer configuration entry:

        • Minimum: 1
        • Maximum: 100
        • integerDefault:50

        QueryTimeout

        SQL Query Timeout in Duration. A value of 0 disables the timeout. This setting is optional.

        System property:-DSessionParameters.QueryTimeout
        Environment variable:SessionParameters_QueryTimeout
        Configuration file:SessionParameters.QueryTimeout
        Servlet variables: <param-name>SessionParameters.QueryTimeout</param-name>
        Registry entry: /configuration/jcs/SessionParameters/QueryTimeout

        Duration configuration entry:

        • Minimum: 0
        • durationDefault:180s

        HLQueryCache

        Options for the Scheduler.

        SystemSize

        The total size of system SQL queries to cache from HL to LL SQL. This setting is optional.

        System property:-DPersistence.HLQueryCache.SystemSize
        Environment variable:Persistence_HLQueryCache_SystemSize
        Configuration file:Persistence.HLQueryCache.SystemSize
        Servlet variables: <param-name>Persistence.HLQueryCache.SystemSize</param-name>
        Registry entry: /configuration/jcs/Persistence/HLQueryCache/SystemSize

        Filesize configuration entry:

        filesize
        • Default:5M

        UserSize

        The total size of user SQL queries to cache from HL to LL SQL. This setting is optional.

        System property:-DPersistence.HLQueryCache.UserSize
        Environment variable:Persistence_HLQueryCache_UserSize
        Configuration file:Persistence.HLQueryCache.UserSize
        Servlet variables: <param-name>Persistence.HLQueryCache.UserSize</param-name>
        Registry entry: /configuration/jcs/Persistence/HLQueryCache/UserSize

        Filesize configuration entry:

        filesize
        • Default:2M

        SAP

        SAP global options

        SpoolHostMandatory

        Is the spool host field visible and if so mandatory This setting is optional.

        System property:-DSAP.SpoolHostMandatory
        Environment variable:SAP_SpoolHostMandatory
        Configuration file:SAP.SpoolHostMandatory
        Servlet variables: <param-name>SAP.SpoolHostMandatory</param-name>
        Registry entry: /configuration/jcs/SAP/SpoolHostMandatory
        Deprecated system property:-Dconfiguration.SAP.output.ProcessServerUI
        Deprecated registry entry: /configuration.SAP.output.ProcessServerUI

        Enum configuration entry:

        • mandatory
        • optional
        • none
        • enumDefault:none

        SelfMonitoring

        Is self monitoring active? This setting is optional.

        System property:-DSAP.SelfMonitoring
        Environment variable:SAP_SelfMonitoring
        Configuration file:SAP.SelfMonitoring
        Servlet variables: <param-name>SAP.SelfMonitoring</param-name>
        Registry entry: /configuration/jcs/SAP/SelfMonitoring
        Deprecated system property:-Dconfiguration.SAP.SelfMonitoring
        Deprecated registry entry: /configuration.SAP.SelfMonitoring

        Boolean configuration entry:

        boolean
        • Default:true

        ShowBIBatchJobs

        Define whether BI batch jobs should be created. Process Server parameter SAP_ShowBIBatchJobs overrides this setting. This setting is optional.

        System property:-DSAP.ShowBIBatchJobs
        Environment variable:SAP_ShowBIBatchJobs
        Configuration file:SAP.ShowBIBatchJobs
        Servlet variables: <param-name>SAP.ShowBIBatchJobs</param-name>
        Registry entry: /configuration/jcs/SAP/ShowBIBatchJobs

        Boolean configuration entry:

        boolean
        • Default:true

        Output

        SAP output options

        DefaultOutputProcessServer

        Default output retrieval Process Server. Can either be name in current partition or business key. This setting is optional.

        System property:-DSAP.Output.DefaultOutputProcessServer
        Environment variable:SAP_Output_DefaultOutputProcessServer
        Configuration file:SAP.Output.DefaultOutputProcessServer
        Servlet variables: <param-name>SAP.Output.DefaultOutputProcessServer</param-name>
        Registry entry: /configuration/jcs/SAP/Output/DefaultOutputProcessServer
        Deprecated system property:-Dconfiguration.SAP.output.DefaultProcessServer
        Deprecated registry entry: /configuration.SAP.output.DefaultProcessServer

        This entry takes a string.

        FailOverOutputProcessServer

        Failover output retrieval Process Server. Can either be name in current partition or business key. This setting is optional.

        System property:-DSAP.Output.FailOverOutputProcessServer
        Environment variable:SAP_Output_FailOverOutputProcessServer
        Configuration file:SAP.Output.FailOverOutputProcessServer
        Servlet variables: <param-name>SAP.Output.FailOverOutputProcessServer</param-name>
        Registry entry: /configuration/jcs/SAP/Output/FailOverOutputProcessServer
        Deprecated system property:-Dconfiguration.SAP.output.FailOverProcessServer
        Deprecated registry entry: /configuration.SAP.output.FailOverProcessServer

        This entry takes a string.

        SpoolBlockSize

        Spool block size. This setting is optional.

        System property:-DSAP.Output.SpoolBlockSize
        Environment variable:SAP_Output_SpoolBlockSize
        Configuration file:SAP.Output.SpoolBlockSize
        Servlet variables: <param-name>SAP.Output.SpoolBlockSize</param-name>
        Registry entry: /configuration/jcs/SAP/Output/SpoolBlockSize

        Integer configuration entry:

        • Minimum: 100
        • Maximum: 1000
        • integerDefault:250

        BinSpoolBlockSize

        BIN Spool block size in bytes. This setting is optional.

        System property:-DSAP.Output.BinSpoolBlockSize
        Environment variable:SAP_Output_BinSpoolBlockSize
        Configuration file:SAP.Output.BinSpoolBlockSize
        Servlet variables: <param-name>SAP.Output.BinSpoolBlockSize</param-name>
        Registry entry: /configuration/jcs/SAP/Output/BinSpoolBlockSize

        Integer configuration entry:

        • Minimum: 4194304
        • Maximum: 104857600
        • integerDefault:4194304

        RetrieveOutputViaAgent

        If the spool host is not set, this parameter is ignored and the output is retrieved by the server. If the spool host is set the output will be retrieved by the indicated platform agent. When RetrieveOutputViaAgent is 'true' the agent will use Java and JCo to access the SAP system. If the value is 'false' it will be retrieved by a program 'jrfc'. This setting is optional.

        System property:-DSAP.Output.RetrieveOutputViaAgent
        Environment variable:SAP_Output_RetrieveOutputViaAgent
        Configuration file:SAP.Output.RetrieveOutputViaAgent
        Servlet variables: <param-name>SAP.Output.RetrieveOutputViaAgent</param-name>
        Registry entry: /configuration/jcs/SAP/Output/RetrieveOutputViaAgent

        Boolean configuration entry:

        boolean
        • Default:false

        PartnerOptions

        SAP AIR Key

        ApplicationInterfaceKey

        Application Interface Key (AIR Key) to all SAP applications. This setting is optional.

        System property:-DSAP.PartnerOptions.ApplicationInterfaceKey
        Environment variable:SAP_PartnerOptions_ApplicationInterfaceKey
        Configuration file:SAP.PartnerOptions.ApplicationInterfaceKey
        Servlet variables: <param-name>SAP.PartnerOptions.ApplicationInterfaceKey</param-name>
        Registry entry: /configuration/jcs/SAP/PartnerOptions/ApplicationInterfaceKey

        This entry takes a string.

        PowerBI

        The configuration options for the PowerBI Reports.

        APIURL

        The root URL where PowerBI api calls are made. This setting is mandatory.

        System property:-DPowerBI.APIURL
        Environment variable:PowerBI_APIURL
        Configuration file:PowerBI.APIURL
        Servlet variables: <param-name>PowerBI.APIURL</param-name>
        Registry entry: /configuration/jcs/PowerBI/APIURL

        String configuration entry:

        string
        • Default:https://api.powerbi.com/v1.0/myorg

        AuthorityURL

        The [common] authority URL where a User Principal is authenticated. Note that 'common' is automatically replaced with the tenant name (configuration option) when authenticating a Service Principal. This setting is mandatory.

        System property:-DPowerBI.AuthorityURL
        Environment variable:PowerBI_AuthorityURL
        Configuration file:PowerBI.AuthorityURL
        Servlet variables: <param-name>PowerBI.AuthorityURL</param-name>
        Registry entry: /configuration/jcs/PowerBI/AuthorityURL

        String configuration entry:

        string
        • Default:https://login.microsoftonline.com/common/

        ResourceUrl

        Identifier of the target resource that is the recipient of the requested token. This setting is mandatory.

        System property:-DPowerBI.ResourceUrl
        Environment variable:PowerBI_ResourceUrl
        Configuration file:PowerBI.ResourceUrl
        Servlet variables: <param-name>PowerBI.ResourceUrl</param-name>
        Registry entry: /configuration/jcs/PowerBI/ResourceUrl

        String configuration entry:

        string
        • Default:https://analysis.windows.net/powerbi/api

        ApplicationID

        Identifier of the Application, registered in Azure AD, against which authentication will take place. This setting is optional.

        System property:-DPowerBI.ApplicationID
        Environment variable:PowerBI_ApplicationID
        Configuration file:PowerBI.ApplicationID
        Servlet variables: <param-name>PowerBI.ApplicationID</param-name>
        Registry entry: /configuration/jcs/PowerBI/ApplicationID

        This entry takes a string.

        ReportWorkspaceId

        Identifier of the Power BI Workspace where reports are published. This setting is optional.

        System property:-DPowerBI.ReportWorkspaceId
        Environment variable:PowerBI_ReportWorkspaceId
        Configuration file:PowerBI.ReportWorkspaceId
        Servlet variables: <param-name>PowerBI.ReportWorkspaceId</param-name>
        Registry entry: /configuration/jcs/PowerBI/ReportWorkspaceId

        This entry takes a string.

        BindDatasetWorkspaceId

        Identifier of the Power BI Workspace where bind datasets are pushed. This setting is optional.

        System property:-DPowerBI.BindDatasetWorkspaceId
        Environment variable:PowerBI_BindDatasetWorkspaceId
        Configuration file:PowerBI.BindDatasetWorkspaceId
        Servlet variables: <param-name>PowerBI.BindDatasetWorkspaceId</param-name>
        Registry entry: /configuration/jcs/PowerBI/BindDatasetWorkspaceId

        This entry takes a string.

        TenantName

        The name of the Azure AD Tenant where the reports and datasets are hosted. This value is used to identify the PowerBIServicePrincipal Credential (if the configured authentication mode is ServicePrincipal). This setting is optional.

        System property:-DPowerBI.TenantName
        Environment variable:PowerBI_TenantName
        Configuration file:PowerBI.TenantName
        Servlet variables: <param-name>PowerBI.TenantName</param-name>
        Registry entry: /configuration/jcs/PowerBI/TenantName

        This entry takes a string.

        UserName

        A named Power BI user account (requires minimum license of Power BI Pro). This value is used to identify the PowerBIUserPrincipal Credential (if the configured authentication mode is UserPrincipal). This setting is optional.

        System property:-DPowerBI.UserName
        Environment variable:PowerBI_UserName
        Configuration file:PowerBI.UserName
        Servlet variables: <param-name>PowerBI.UserName</param-name>
        Registry entry: /configuration/jcs/PowerBI/UserName

        This entry takes a string.

        RoboLib

        Configuration for robo-library.

        InThresholdOperator

        The threshold of supported query bindings. This setting is optional.

        System property:-DRoboLib.InThresholdOperator
        Environment variable:RoboLib_InThresholdOperator
        Configuration file:RoboLib.InThresholdOperator
        Servlet variables: <param-name>RoboLib.InThresholdOperator</param-name>
        Registry entry: /configuration/jcs/RoboLib/InThresholdOperator

        Integer configuration entry:

        • integerDefault:2048

        UploadToMessageWithoutReplyOption

        Allows uploading files to a message the user is otherwise not involved with This setting is optional.

        System property:-DRoboLib.UploadToMessageWithoutReplyOption
        Environment variable:RoboLib_UploadToMessageWithoutReplyOption
        Configuration file:RoboLib.UploadToMessageWithoutReplyOption
        Servlet variables: <param-name>RoboLib.UploadToMessageWithoutReplyOption</param-name>
        Registry entry: /configuration/jcs/RoboLib/UploadToMessageWithoutReplyOption

        Boolean configuration entry:

        boolean
        • Default:false

        Reporting

        The configuration options for reporting ETL.

        QueryRecordLimit

        Applied when retrieving report data from the source database during data initialisation. This value will limit number of records that will be returned in each batch. If 0 is specified, no limit will be applied and configured initialisation queries must not expect offset or limit parameters. This setting is optional.

        System property:-Dapi.Reporting.QueryRecordLimit
        Environment variable:api_Reporting_QueryRecordLimit
        Configuration file:api.Reporting.QueryRecordLimit
        Servlet variables: <param-name>api.Reporting.QueryRecordLimit</param-name>
        Registry entry: /configuration/jcs/api/Reporting/QueryRecordLimit

        Integer configuration entry:

        • Minimum: 0
        • Maximum: 10000
        • integerDefault:2000

        ReportingSourceDatabase

        The configuration options required to create JDBC connections to the reporting Scheduler source database. If disabled will connect to the Scheduler database using the standard Scheduler connection pool.

        DatabaseDefinitionName

        The name given to the Scheduler database definition for the Reporting source database. It is used to locate that definition and look up credentials at run time. This setting is optional.

        System property:-Dapi.ReportingSourceDatabase.DatabaseDefinitionName
        Environment variable:api_ReportingSourceDatabase_DatabaseDefinitionName
        Configuration file:api.ReportingSourceDatabase.DatabaseDefinitionName
        Servlet variables: <param-name>api.ReportingSourceDatabase.DatabaseDefinitionName</param-name>
        Registry entry: /configuration/jcs/api/ReportingSourceDatabase/DatabaseDefinitionName

        String configuration entry:

        string
        • Default:ReportingSourceDatabase

        ReportingTargetDatabase

        The configuration options required to create JDBC connections to the reporting target database. If disabled will connect to the Scheduler database using the standard Scheduler connection pool.

        DatabaseDefinitionName

        The name given to the Scheduler database definition for the Reporting target database. It is used to locate that definition and look up credentials at run time. This setting is optional.

        System property:-Dapi.ReportingTargetDatabase.DatabaseDefinitionName
        Environment variable:api_ReportingTargetDatabase_DatabaseDefinitionName
        Configuration file:api.ReportingTargetDatabase.DatabaseDefinitionName
        Servlet variables: <param-name>api.ReportingTargetDatabase.DatabaseDefinitionName</param-name>
        Registry entry: /configuration/jcs/api/ReportingTargetDatabase/DatabaseDefinitionName

        String configuration entry:

        string
        • Default:ReportingTargetDatabase

        ReportingObjectsChangedProcessing

        Options to control which persisted object types the ETL processor will receive change notifications.

        ObjectsToRegister

        The list of object types for which listener event notifications should come through. This setting is optional.

        System property:-Dapi.ReportingObjectsChangedProcessing.ObjectsToRegister
        Environment variable:api_ReportingObjectsChangedProcessing_ObjectsToRegister
        Configuration file:api.ReportingObjectsChangedProcessing.ObjectsToRegister
        Servlet variables: <param-name>api.ReportingObjectsChangedProcessing.ObjectsToRegister</param-name>
        Registry entry: /configuration/jcs/api/ReportingObjectsChangedProcessing/ObjectsToRegister

        List configuration entry:

        Value:

        This entry takes a string.

        list
        • Default:[ "Job", "AuditSubjectLogin", "Event" ]

        RedwoodBot

        Options for the adaptive card project

        URL

        The (base) URL of the Redwood Bot Service. This setting is optional.

        System property:-DRedwoodBot.URL
        Environment variable:RedwoodBot_URL
        Configuration file:RedwoodBot.URL
        Servlet variables: <param-name>RedwoodBot.URL</param-name>
        Registry entry: /configuration/jcs/RedwoodBot/URL

        This entry takes a string.

        JavaJob

        Options for the Native Java Job executor

        JobID

        Job id (from Cronacle) This setting is mandatory and incorrectly setting this will prevent startup.

        System property:-DJavaJob.JobID
        Environment variable:JavaJob_JobID
        Configuration file:JavaJob.JobID
        Servlet variables: <param-name>JavaJob.JobID</param-name>
        Registry entry: /configuration/jcs/JavaJob/JobID

        Integer configuration entry:

          ParameterFile

          Path to file for parameters (without extension) This setting is mandatory and incorrectly setting this will prevent startup.

          System property:-DJavaJob.ParameterFile
          Environment variable:JavaJob_ParameterFile
          Configuration file:JavaJob.ParameterFile
          Servlet variables: <param-name>JavaJob.ParameterFile</param-name>
          Registry entry: /configuration/jcs/JavaJob/ParameterFile

          This entry takes a string.

          NativeJava

          Options for the Native Java platform agent

          Classpath

          A platform specific separator list of values to add to the classpath. This setting is optional.

          System property:-DNativeJava.Classpath
          Environment variable:NativeJava_Classpath
          Configuration file:NativeJava.Classpath
          Servlet variables: <param-name>NativeJava.Classpath</param-name>
          Registry entry: /configuration/jcs/NativeJava/Classpath

          This entry takes a string.

          DataTransformer

          Configuration options for Data Transformer

          UIRowLimit

          Certain operations in Data Transformer require large amounts of data to be manipulated in memory. As a consequence, in the user interface, this consumption can run into the limits of the total available memory available to the application. This option can be used to tune the total number of rows taken from each input source to transformer and consequently worked with when using the user interface. Note: when running a Data Transformer job this option is ignored. It is purely for user interface performance purposes. This setting is optional.

          System property:-DDataTransformer.UIRowLimit
          Environment variable:DataTransformer_UIRowLimit
          Configuration file:DataTransformer.UIRowLimit
          Servlet variables: <param-name>DataTransformer.UIRowLimit</param-name>
          Registry entry: /configuration/jcs/DataTransformer/UIRowLimit

          Integer configuration entry:

          • Minimum: 1
          • Maximum: 5000
          • integerDefault:1000

          ExecutionEnvironment

          Data Transformer supports running jobs on platform agents and/or the Cronacle instance. A parameter on the job dictates this - runOnPlatformAgent. When set to true the transform job will be run on a platform agent. When set to false, the transformer job will be run on the cronacle instance. Valid values, and their effects as as follows: AGENT - transformer jobs will be run on an available platform agent LOCAL - transformer jobs will be run on the cronacle instance USER_DEFINED - isJDTJob job parameter will be created and will default to true if the transformer was initially created using Process Studio, false otherwise. The isJDTJob job parameter will not be created if AGENT or LOCAL are specified This setting is mandatory.

          System property:-DDataTransformer.ExecutionEnvironment
          Environment variable:DataTransformer_ExecutionEnvironment
          Configuration file:DataTransformer.ExecutionEnvironment
          Servlet variables: <param-name>DataTransformer.ExecutionEnvironment</param-name>
          Registry entry: /configuration/jcs/DataTransformer/ExecutionEnvironment

          Enum configuration entry:

          • AGENT
          • LOCAL
          • USER_DEFINED
          • enumDefault:USER_DEFINED

          InputSourceOrdering

          The InputSourceOrdering serves as a system-wide flag that enables/disables the Input Source Ordering feature. The feature orders input sources (files/tables) based on an algorithm that compares them with the example data used when the transformer robot was created. Should files arrive out of order the best effort is made to correct this based on the metadata for the input. The flag can be overridden on the Transformer level via the "Manage Input Source" dialog. By default this flag is set to the system-wide setting. This setting is optional.

          System property:-DDataTransformer.InputSourceOrdering
          Environment variable:DataTransformer_InputSourceOrdering
          Configuration file:DataTransformer.InputSourceOrdering
          Servlet variables: <param-name>DataTransformer.InputSourceOrdering</param-name>
          Registry entry: /configuration/jcs/DataTransformer/InputSourceOrdering

          Boolean configuration entry:

          boolean
          • Default:true

          Heap

          Heap configuration options

          HeapAppId

          AppId identifier for heap This setting is optional.

          System property:-DHeap.HeapAppId
          Environment variable:Heap_HeapAppId
          Configuration file:Heap.HeapAppId
          Servlet variables: <param-name>Heap.HeapAppId</param-name>
          Registry entry: /configuration/jcs/Heap/HeapAppId

          String configuration entry:

          string
          • Default:2955929780

          ProcessStudio

          Options for configuring ProcessStudio

          CatalogURL

          Defines catalog-server URL This setting is optional.

          System property:-DProcessStudio.CatalogURL
          Environment variable:ProcessStudio_CatalogURL
          Configuration file:ProcessStudio.CatalogURL
          Servlet variables: <param-name>ProcessStudio.CatalogURL</param-name>
          Registry entry: /configuration/jcs/ProcessStudio/CatalogURL
          Deprecated system property:-Dconfiguration.apps.ProcessStudio.CatalogURL
          Deprecated registry entry: /configuration.apps.ProcessStudio.CatalogURL

          String configuration entry:

          string
          • Default:https://catalog.runmyjobs.cloud/catalog/product

          Workbench

          The configuration options for Workbench.

          BatchSize

          The number of items that are loaded by a single fetch in Workbench can be configured here. This setting is mandatory.

          System property:-DWorkbench.BatchSize
          Environment variable:Workbench_BatchSize
          Configuration file:Workbench.BatchSize
          Servlet variables: <param-name>Workbench.BatchSize</param-name>
          Registry entry: /configuration/jcs/Workbench/BatchSize

          Integer configuration entry:

          • integerDefault:5000

          Runner

          Configuration for the Runner.

          OverviewParameterFetchMode

          How should the Runner query for JobParameters for jobs/tasks when loading the jobs/tasks overview. Do one query per job/task (better streaming behavior, low memory footprint, potentially slow if database access is slow)? Do queries for a larger batch (see OverviewParameterFetchBatchSize option) of jobs/tasks (slower streaming, more memory use, faster when database access is slow)? Or don't query for JobParameters at all (best performance, but means that parameter columns will not be shown in the Runner overview)? This setting is optional.

          System property:-DRunner.OverviewParameterFetchMode
          Environment variable:Runner_OverviewParameterFetchMode
          Configuration file:Runner.OverviewParameterFetchMode
          Servlet variables: <param-name>Runner.OverviewParameterFetchMode</param-name>
          Registry entry: /configuration/jcs/Runner/OverviewParameterFetchMode

          Enum configuration entry:

          • PER_JOB
          • IN_BATCH
          • NONE
          • enumDefault:PER_JOB

          OverviewParameterFetchBatchSize

          Only relevant when OverviewParameterFetchMode=IN_BATCH. How big should the batches of jobs/tasks that we query parameters for be? Minimum 2, maximum 256, default 256. This setting is optional.

          System property:-DRunner.OverviewParameterFetchBatchSize
          Environment variable:Runner_OverviewParameterFetchBatchSize
          Configuration file:Runner.OverviewParameterFetchBatchSize
          Servlet variables: <param-name>Runner.OverviewParameterFetchBatchSize</param-name>
          Registry entry: /configuration/jcs/Runner/OverviewParameterFetchBatchSize

          Integer configuration entry:

          • Minimum: 2
          • Maximum: 256
          • integerDefault:256

          Orchestrator

          Configuration for Orchestrator.

          GanttChartVisibility

          Should the Gantt chart be shown, hidden, or configurable per process list? Defaults to SHOWN_BY_DEFAULT (shown by default, but configurable per process list). This setting is mandatory.

          System property:-DOrchestrator.GanttChartVisibility
          Environment variable:Orchestrator_GanttChartVisibility
          Configuration file:Orchestrator.GanttChartVisibility
          Servlet variables: <param-name>Orchestrator.GanttChartVisibility</param-name>
          Registry entry: /configuration/jcs/Orchestrator/GanttChartVisibility

          Enum configuration entry:

          • ALWAYS_SHOWN
          • ALWAYS_HIDDEN
          • SHOWN_BY_DEFAULT
          • HIDDEN_BY_DEFAULT
          • enumDefault:SHOWN_BY_DEFAULT

          UserAdmin

          Options for the User Administration Extension point

          api_id

          ID that the incoming request must must use. This setting is mandatory.

          System property:-Dapps.UserAdmin.api_id
          Environment variable:apps_UserAdmin_api_id
          Configuration file:apps.UserAdmin.api_id
          Servlet variables: <param-name>apps.UserAdmin.api_id</param-name>
          Registry entry: /configuration/jcs/apps/UserAdmin/api_id

          This entry takes a string.

          api_secret

          The secret that the incoming request must use. This setting is mandatory.

          System property:-Dapps.UserAdmin.api_secret
          Environment variable:apps_UserAdmin_api_secret
          Configuration file:apps.UserAdmin.api_secret
          Servlet variables: <param-name>apps.UserAdmin.api_secret</param-name>
          Registry entry: /configuration/jcs/apps/UserAdmin/api_secret

          Password configuration entry, plain-text passwords are permitted

          Home

          Options for the Home Extension point

          AdditionalControlCenterAccessRoles

          List of additional Roles (on top of redwood-administrator and scheduler-administrator) that get the Control Center button in the Home screen. This setting is mandatory.

          System property:-Dapps.Home.AdditionalControlCenterAccessRoles
          Environment variable:apps_Home_AdditionalControlCenterAccessRoles
          Configuration file:apps.Home.AdditionalControlCenterAccessRoles
          Servlet variables: <param-name>apps.Home.AdditionalControlCenterAccessRoles</param-name>
          Registry entry: /configuration/jcs/apps/Home/AdditionalControlCenterAccessRoles

          List configuration entry:

          Value:

          This entry takes a string.

          list
          • Default:["scheduler-it-user"]