List of system properties

The following list contains all system properties. If a system property is not present in your ConSol CM system, you can add it manually. Placeholders within the property name are indicated by the < and > characters.

access.token.signing.key

admin.email

admin.login

admin.tool.consumed.licences.check.interval

admin.tool.consumed.licences.pool.name

admin.tool.session.check.interval

archive.enabled

archive.uri

attachment.allowed.types

attachment.max.size

attachment.type.hints

attachment.upload.timeout

authentication.method

autocommit.cf.changes

autocomplete.enabled

automatic.booking.enabled

batch-commit-interval

big.task.minimum.size

brute.force.admin.auth.failures.notify.amount

brute.force.admin.auth.failures.notify.period

brute.force.attempts.to.block

brute.force.auto.unblock.active

brute.force.auto.unblock.period

brute.force.endpoint.blocking.active

brute.force.engineer.blocking.active

brute.force.mail.notification.active

brute.force.period.between.attempts.to.block

brute.force.unblock.code.expiration.period

brute.force.unit.blocking.active

cache-cluster-name

cache.logging.listener.enabled

calendar.csv.dateFormat

calendar.csv.separator

checkUserOnlineIntervalInSeconds

client.archive.access.token.validity.seconds

client.archive.enabled

client.archive.refresh.token.validity.seconds

client.archive.secret

client.was.access.token.validity.seconds

client.was.refresh.token.validity.seconds

client.was.secret

cluster.mode

cluster.unicast

cmas.dropSchemaBeforeSetup

cmoffice.enabled

cmoffice.oo.path.NUMBER

cmoffice.strict.versioning.enabled

cmoffice.websocket.port

comment.authors.disabled

commentRequiredForTicketCreation

communication.channel

config.data.version

config.import.global.transaction.enabled

connection.release.mode

contact.authentication.method

contact.inherit.permissions.only.to.own.customer.group

csrf.domain.allow.none

csrf.domain.white.list

csrf.domain.white.list

csrf.request.filter.enabled

csrf.request.filter.enabled

customfield.content.file.max.size

customizationVersion

dao.log.threshold.milliseconds

dao.log.username

data.directory

data.optimization

database.notification.enabled

database.notification.redelivery.delay.seconds

database.notification.redelivery.max.attempts

defaultAttachmentEntryClassName

defaultCommentClassName

defaultContentEntryClassName

defaultIncommingMailClassName

defaultNumberOfCustomFieldsColumns

defaultOutgoingMailClassName

delete.ticket.enabled

diffTrackingEnabled

diffTrackingEnabledForUnitAndResource

diff.tracking.disabled

disable.admin.task.auto.commit

domain.map.for.client.config.<DOMAIN_NAME>

domain.map.for.oidc.config.<CONFIGURATION_NAME>

dwh.administration.refresh.interval.seconds

dwh.mode

engineer.authentication.method

engineer.description.cache.enabled

engineer.description.mode

engineer.description.template.name

eviction.event.queue.size

eviction.lifeSpan

eviction.max.nodes

eviction.strategy

eviction.wakeup.interval

expert.mode

external.line.access.prefix

favoritesSizeLimit

fetchLock.interval

fetchSize.strategy

fetchSize.strategy.FetchSizeFixedStrategy.value

fetchSize.strategy.FetchSizePageBasedStrategy.limit

fetchSize.strategy.FetchSizeThresholdStrategy.value

filesystem.polling.threads.number

filesystem.polling.threads.shutdown.timeout.seconds

filesystem.polling.threads.watchdog.interval.seconds

filesystem.task.enabled

filesystem.task.interval.seconds

filesystem.task.polling.folder

filesystem.task.timeout.seconds

filesystem.task.transaction.timeout.seconds

forward.mails.to.representatives

This property only configures the handling of manually sent emails. The handling of automatically sent emails depends on the used Java method.

globalSearchResultSizeLimit

heartbeat

helpFilePath

hibernate.dialect

hideTicketSubject

ignore-queues

index.attachment

index.history

index.status

index.task.worker.threads

index.version.current

index.version.newest

indexed.assets.per.thread.in.memory

indexed.engineers.per.thread.in.memory

indexed.resources.per.thread.in.memory

indexed.tickets.per.thread.in.memory

indexed.units.per.thread.in.memory

initialized

internal.line.access.prefix

is.cmrf.alive

java.naming.factory.initial

java.naming.factory.url.pkgs

java.naming.provider.url

jmx.full.exposure

It is strictly recommended to have this property set to false on production systems.

jobExecutor.adminMail

jobExecutor.idleInterval

jobExecutor.idleInterval.seconds

jobExecutor.jobExecuteRetryNumber

jobExecutor.jobMaxRetries

jobExecutor.jobMaxRetriesReachedSubject

jobExecutor.lockingLimit

jobExecutor.lockTimeout.seconds

jobExecutor.mailFrom

jobExecutor.maxInactivityInterval.minutes

jobExecutor.threads

jobExecutor.timerRetryInterval

jobExecutor.timerRetryInterval.seconds

jobExecutor.txTimeout.seconds

kerberos.v5.enabled

kerberos.v5.username.regex

last.config.change

last.config.change.templates

last.ping.timestamp

last.success.live.timestamp

ldap.authentication

ldap.basedn

ldap.certificate.basedn

ldap.certificate.content.attribute

ldap.certificate.password

ldap.certificate.providerurl

ldap.certificate.searchattr

ldap.certificate.userdn

ldap.contact.<NAME>.basedn

ldap.contact.<NAME>.password

ldap.contact.<NAME>.providerurl

ldap.contact.<NAME>.searchattr

ldap.contact.<NAME>.userdn

ldap.engineer.<NAME>.basedn

ldap.engineer.<NAME>.password

ldap.engineer.<NAME>.providerurl

ldap.engineer.<NAME>.searchattr

ldap.engineer.<NAME>.userdn

ldap.initialcontextfactory

ldap.password

ldap.providerurl

ldap.searchattr

ldap.userdn

live.calculation.enabled

live.error

live.start

local.country.prefix

mail.attachments.validation.handling

mail.attachments.validation.info.sender

mail.attachments.validation.info.subject

mail.db.archive

mail.encryption

mail.error.from.address

mail.error.to.address

mail.from

mail.notification.engineerChange

mail.notification.sender

mail.on.error

mail.redelivery.retry.count

mail.reply.to

mail.sender.address

mail.smtp.email

mail.smtp.email.password

mail.smtp.email.user

mail.smtp.envelopesender

mail.smtp.tls.enabled

mail.ticketname.pattern

mailbox.<ID>.connection.authentication

mailbox.<ID>.connection.oauth2.client.authority

mailbox.<ID>.connection.oauth2.client.id

mailbox.<ID>.connection.oauth2.client.secret

mailbox.<ID>.connection.oauth2.scope

mailbox.<ID>.name

mailbox.default.connection.host

mailbox.default.connection.password

mailbox.default.connection.port

mailbox.default.connection.protocol

mailbox.default.connection.username

mailbox.default.session.mail.debug

mailbox.default.session.mail.mime.address.strict

mailbox.default.session.mail.<PROTOCOL>.connectiontimeout

mailbox.default.session.mail.<PROTOCOL>.fetchsize

mailbox.default.session.mail.<PROTOCOL>.partialfetch

mailbox.default.session.mail.<PROTOCOL>.timeout

mailbox.default.task.delete.read.messages

mailbox.default.task.enabled

mailbox.default.task.interval.seconds

mailbox.default.task.max.message.size

mailbox.default.task.max.messages.per.run

mailbox.default.task.timeout.seconds

mailbox.default.task.transaction.timeout.seconds

mailbox.polling.threads.mail.log.enabled

mailbox.polling.threads.number

mailbox.polling.unstorable.backup.folder

mailSender.executionInterval.seconds

mailSender.lockingLimit

mailSender.lockTimeout.seconds

mailSender.maxAttempts

mailSender.nodeId

mailSender.retryInterval.seconds

mailSender.threads.number

mailSender.txTimeout.seconds

mailTemplateAboveQuotedText

max.licences.perUser

maxSizePerPagemapInMegaBytes

metabase.secret.key

metabase.url

ml.evict.unused.after.hours

ml.learn.worker.threads

monitoring.engineer.login

monitoring.unit.login

nimh.enabled

notification.error.description

notification.error.from

notification.error.subject

notification.error.to

notification.finished_successfully.description

notification.finished_successfully.from

notification.finished_successfully.subject

notification.finished_successfully.to

notification.finished_unsuccessfully.description

notification.finished_unsuccessfully.from

notification.finished_unsuccessfully.subject

notification.finished_unsuccessfully.to

notification.host

notification.password

notification.port

notification.protocol

notification.tls.enabled

notification.username

notifications.enabled

number.of.tasks

oidc.track.authority.default

oidc.track.clientId.default

oidc.track.clientSecret.default

oidc.track.enabled.default

oidc.track.redirectUri.default

oidc.track.usernameClaim.default

oidc.track.usernameRegexp.default

outdated.lock.age

pagemapLockDurationInSeconds

password.reset.mail.from

policy.password.age

policy.password.pattern

policy.rotation.ratio

policy.track.username.case.sensitive

policy.username.case.sensitive

postActivityExecutionScriptName

queue.polling.threads.number

queue.polling.threads.shutdown.timeout.seconds

queue.polling.threads.watchdog.interval.seconds

queue.task.error.pause.seconds

queue.task.interval.seconds

queue.task.max.retries

queue.task.timeout.seconds

queue.task.transaction.timeout.seconds

queuesExcludedFromGS

recent.items.cleanup.cluster.node.id

recent.items.cleanup.interval.minutes

recent.items.max.per.engineer

recent.items.persistence.enabled

recoverable.exceptions

refreshTimeInCaseOfConcurrentRememberMeRequests

rememberMeLifetimeInMinutes

request.log.threshold.milliseconds

request.log.threshold.milliseconds

request.log.username

request.scope.transaction

resetCode.expirationPeriod

resource.replace.batchSize

resource.replace.timeout

scene

script.evict.unused.after.hours

script.logging.threshold.seconds

script.validation.interval.seconds

searchPageSize

searchPageSizeOptions

security.fields.customer.exposure.check.enabled

security.restrict.unit.access.to.own.data

serial.mods.tracking.enabled

server.instance.task.crash.period.seconds

server.instance.task.period.seconds

server.session.archive.reaper.interval

server.session.archive.timeout

server.session.heartbeat.enabled.WEB_CLIENT

server.session.heartbeat.mode

server.session.heartbeat.timeout.seconds

server.session.reaper.interval

server.session.timeout

serverPoolingInterval

show.error.stacktrace

skip-ticket

skip-ticket-history

skip-unit

skip-unit-history

skip.wfl.transfer.cleanup

skip.wfl.transfer.translations.cleanup

split.history

start.groovy.task.enabled

statistics.calendar

statistics.client.group

statistics.contact.role

statistics.content.entry

statistics.content.entry.class

statistics.content.entry.history

statistics.cube

statistics.customer.definition

statistics.engineer

statistics.enum.group

statistics.field.definition

statistics.group.definition

statistics.locale

statistics.localized.property

statistics.mla

statistics.project

statistics.queue

statistics.resource

statistics.resource.group

statistics.resource.history

statistics.resource.relation.definition

statistics.resource.type

statistics.ticket

statistics.ticket.function

statistics.ticket.history

statistics.time.booking

statistics.timestamp

statistics.unit

statistics.unit.history

statistics.unit.relation.definition

statistics.workflow

strict.utf.bmp.enabled

supportEmail

synchronize.archive.timeout.minutes

synchronize.master.address

synchronize.master.security.token

synchronize.master.security.user

synchronize.master.timeout.minutes

synchronize.megabits.per.second

synchronize.sleep.millis

system.flavour

system.name

task.execution.interval.seconds

task.execution.notification.mail.from

task.execution.node.id

task.panel.refresh.interval.seconds

themeOverlay

ticket.delete.timeout

ticket.from.incoming.message.accepted.links

Please note that whitelisting domains might make ConSol CM vulnerable to cross-site scripting and other attacks. Choose the domains you whitelist carefully!

ticketListRefreshIntervalInSeconds

ticketListSizeLimit

tickets.delete.size

time.buffer

tinymce.enabled

transaction.timeout.minutes

ttl.days

tx.read.only.mode.enabled

unit.description.mode

unit.replace.batchSize

unit.replace.timeout

unit.transfer.order

unitIndexSearchResultSizeLimit

unused.content.remover.cluster.node.id

unused.content.remover.enabled

unused.content.remover.polling.minutes

unused.content.remover.ttl.minutes

update.6.11.0.0.sleep

update.6.11.0.0.timezone

urlLogoutPath

url.track

url.webclient

url.webhooks

voCacheEnabled

Notes:

  • Since ConSol CM version 6.11.1.1, the default value is true for non-clustered environments. The value is set to true automatically during the setup or update of ConSol CM 6.11.1.1.
  • When voCaching is enabled and lazy loading is used for folding case history entries, once the user unfolded an entry, he cannot fold it again by reloading the page or opening the case from the workspace.
  • When using the dynamic mode for displaying user and contact names in the case history (as configured in the system properties cmas-core-server, engineer.description.mode and cmas-core-server, unit.description.mode), the new version of the user and/or contact name is only displayed after the case has been changed.
  • This system property is ignored for clustered environments (environments with cmas-core-shared, cluster.mode set to true). In clustered environments, voCaching is always disabled to avoid problems that changes made to objects on one node are not visible on the other nodes.

warmup.executor.enabled

webSessionTimeoutInMinutes

wfl.sticky.transfer.disabled

wicketAjaxRequestHeaderFilterEnabled

workflowDefinitionsLimit

workflow.deploy.cache.eviction.disabled

X-Frame-Options