Release Notes / Version 10.2104
Table Of ContentsFor 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)