close

Filter

loading table of contents...

Release Notes / Version 10.2101

Table Of Contents

ConfigurationProperties for Servers

For the Content and Workflow Server ConfigurationProperties classes have been introduced that replace the different properties files used in the servers:

  • contentserver.properties

  • publisher.properties

  • replicator.properties

  • imageconverter.properties

  • workflowserver.properties

  • sql.properties

Properties can now be configured via Spring Boot. You can use application.properties, system properties, environment variables in uppercase and many more. See https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html for details.

Spring's relaxed binding also allows for different notations of property names like snake or camel case, but the default is 'kebap case' (separating words with dashes).

The change required some property renaming and there are some general rules:

  • Generally a dot in a property name now reflects some kind of logical hierarchy.

  • List-valued properties are now zero-based and use bracket notation (x.y.1.* -> x.y 0 .*)

List of all renamed properties

 cap.server.http.port -> cap.server.http-port
 cap.server.session.ping.interval -> cap.server.session-ping-interval
 cap.server.session.transient.threshold ->    cap.server.session-transient-threshold
 cap.server.blob.channel.timeout -> cap.server.blob-channel-timeout
 cap.server.repository.home -> cap.server.repository-home
 cap.server.repository.system -> cap.server.repository-system
 cap.server.namingpolicy.allowat -> cap.server.naming-policy-allow-at
 cap.server.init.runlevel -> cap.server.init-runlevel
 cap.server.termination.timeout.seconds -> cap.server.termination-timeout-seconds
 cap.server.encryptpasswords.keyfile -> cap.server.encrypt-passwords-key-file
 cap.procmon.enable -> cap.server.enable-procmon
 cap.sysmon.enable -> cap.server.enable-sysmon
 cap.server.ORBServerHost -> com.coremedia.corba.server.host
 cap.server.ORBServerPort -> com.coremedia.corba.server.port
 cap.server.ORBServerSSLPort -> com.coremedia.corba.server.ssl.ssl-port
 cap.server.orb.keepalive.port -> com.coremedia.corba.server.keepalive-port
 cap.server.orb.keepalive.interval -> com.coremedia.corba.server.keepalive-interval
 cap.server.resourcecache.size -> cap.server.cache.resource-cache-size
 cap.server.resourcecache.status.interval -> cap.server.cache.resource-cache-status-interval
 cap.server.usercache.size -> cap.server.cache.user-cache-size
 cap.server.usercache.status.interval -> cap.server.cache.user-cache-status-interval
 cap.server.groupcache.size -> cap.server.cache.group-cache-size
 cap.server.groupcache.status.interval -> cap.server.cache.group-cache-status-interval
 cap.server.memberfolderrightscache.size -> cap.server.cache.member-folder-rights-cache-size
 cap.server.rightscache.size -> cap.server.cache.rights-cache-size
 cap.server.rightscache.status.interval -> cap.server.cache.rights-cache-status-interval
 cap.server.login.extended-failure-messages -> cap.server.login.extended-failure-messages
 cap.server.ldap.1.class -> cap.server.ldap[0].providerClass
 cap.server.ldap.1.properties -> cap.server.ldap[0].properties
 
 publisher.status.interval -> publisher.status-interval
 publisher.linkValidator.class -> publisher.link-validator-class
 publisher.connection.timeoutSeconds -> publisher.connection-timeout-seconds
 publisher.target.* -> publisher.target[0].*
 publisher.target.2.* -> publisher.target[1].*
 publisher.target.ior.url -> publisher.target[0].iorUrl
 publisher.priority.gui.editor -> publisher.priority.guiEditor
 
 replicator.Packager.flushSize -> replicator.packager-flush-size
 replicator.<STAGE>.channelSize -> replicator.channelSize.<STAGE>

 
 sql.modules.textEngine -> sql.modules-text-engine
 sql.store.driver.jdbc -> sql.store.driver-jdbc
 sql.store.collector.blob.preservationperiod -> sql.store.collector.blob-preservation-period
 sql.store.convert.correctRichText -> sql.store.convert-correct-rich-text
 sql.store.convert.correct-preferences -> sql.store.convert-correct-preferences
 sql.store.convert.filterXmlChars -> sql.store.convert-filter-xml-chars
 sql.store.sgmlcache.size -> sql.store.sgml-cache-size
 sql.store.sgmlcache.interval -> sql.store.sgml-cache-interval
 sql.store.convert.defaultHoxImageProperty -> sql.store.convert-default-hox-image-property

 
 workflow.ior.url -> workflow.ior-url
 workflow.procmon.enable -> workflow.enable-procmon
 workflow.sysmon.enable -> workflow.enable-sysmon
 workflow.server.ORBServerHost -> com.coremedia.corba.server.host
 workflow.server.ORBServerPort -> com.coremedia.corba.server.port
 workflow.server.ORBServerSSLPort -> com.coremedia.corba.server.ssl.ssl-port
 workflow.server.keepalive.ORBServerPort -> com.coremedia.corba.server.keepalive-port
 workflow.server.keepalive.interval -> com.coremedia.corba.server.keepalive-interval
 workflow.server.allow.live -> workflow.server.allow-live
 workflow.server.remoteaction.handler -> workflow.server.remote-action-handler
 workflow.server.termination.timeout.seconds -> workflow.server.termination-timeout-seconds
 workflow.server.check.integrity -> workflow.server.check-integrity
 workflow.server.pa.prefetch.rows -> workflow.server.pa-prefetch-rows
 workflow.server.pa.prefetch.tables -> workflow.server.pa-prefetch-tables
 workflow.server.longActions.max -> workflow.server.long-actions-max
 workflow.server.repository.processJarCache.capacity -> workflow.server.repository-process-jar-cache-capacity
 workflow.pool.threads.min -> workflow.pool.threads-min
 workflow.pool.threads.max -> workflow.pool.threads-max
 workflow.pool.queue.size -> workflow.pool.queue-size
 workflow.server.log.contentmanager.enable -> workflow.server.log.contentmanager
 workflow.server.log.errorlog.enable -> workflow.server.log.errorlog
 workflow.server.log.persistenceadapter.enable -> workflow.server.log.persistenceadapter
 workflow.server.log.processsweeper.enable -> workflow.server.log.processsweeper
 workflow.server.log.remoteaction.enable -> workflow.server.log.remoteaction
 workflow.server.log.signals.enable -> workflow.server.log.signals
 workflow.server.log.timers.enable -> workflow.server.log.timers
 workflow.server.log.transactions.enable -> workflow.server.log.transactions
 workflow.server.log.contentmanager.invalidations.enable -> workflow.server.log.contentmanager-invalidations
 workflow.common.log.actions.enable -> workflow.common.log.actions
 workflow.common.log.expressions.enable -> workflow.common.log.expressions
 workflow.common.log.policies.enable -> workflow.common.log.policies
 roles.map.* -> workflow.mapRole.*
 new: workflow.service-background and workflow.servceindicator-background additionally to worklfow.service and workflow.serviceindicator

(CMS-3030)

Search Results

Table Of Contents