List of System Properties by Area

This chapter lists the system properties which are relevant for the following areas.

CMRF & DWH Configuration

autocommit.cf.changes
batch-commit-interval
communication.channel
dwh.mode
ignore-queues
is.cmrf.alive
java.naming.factory.initial
java.naming.factory.url.pkgs
java.naming.provider.url
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
recoverable.exceptions
skip-ticket
skip-ticket-history
skip-unit
skip-unit-history
split.history
unit.transfer.order

Indexer and Search Configuration

Indexer

big.task.minimum.size
database.notification.redelivery.delay.seconds
database.notification.redelivery.max.attempts
disable.admin.task.auto.commit
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
synchronize.master.address
synchronize.master.security.token
synchronize.master.security.user
synchronize.master.timeout.minutes
synchronize.megabits.per.second
synchronize.sleep.millis

Search Results

globalSearchResultSizeLimit
searchPageSize
searchPageSizeOptions
unitIndexSearchResultSizeLimit

LDAP Configuration

LDAP Configuration (if LDAP is Used as Authentication Mode in the CM Web Client)

LDAP parameters apply only if the authentication mode for the CM Web Client has been set to LDAP:

authentication.method
ldap.authentication
ldap.basedn
ldap.initialcontextfactory
ldap.password
ldap.providerurl
ldap.searchattr
ldap.userdn

LDAP Configuration (if LDAP is Used as Authentication Mode in CM/Track)

LDAP parameters apply only if the authentication mode for CM/Track has been set to LDAP:

contact.authentication.method
ldap.contact.name.basedn
ldap.contact.name.password
ldap.contact.name.providerurl
ldap.contact.name.searchattr
ldap.contact.name.userdn
ldap.initialcontextfactory

Email Configuration

Outgoing Email

mail.smtp.email
mail.smtp.envelopesender
mail.from
mail.reply.to
mailTemplateAboveQuotedText
mail.sender.address
mail.smtp.tls.enabled

Incoming Email

nimh.enabled
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
mailbox.<number>.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
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
mail.attachments.validation.info.sender
mail.attachments.validation.info.subject
mail.db.archive
mail.error.from.address
mail.error.to.address
mail.on.error
mail.ticketname.pattern

Attachments for Incoming Emails

attachment.allowed.types
attachment.max.size

Email Encryption (Outgoing and Incoming)

These settings only apply if email encryption is active (true).

mail.encryption

In case certificates are stored in an LDAP directory, the following settings have to be made:

ldap.certificate.basedn
ldap.certificate.content.attribute
ldap.certificate.password
ldap.certificate.providerurl
ldap.certificate.searchattr
ldap.certificate.userdn

Activity Interval Configuration

admin.tool.session.check.interval
server.session.timeout

Detailed explanation for the Admin Tool:

For example, if admin.tool.session.check.interval = 60, the Admin Tool queries the server every minute if its session is still active/valid. In case server.session.timeout.ADMIN_TOOL = 600 the Admin Tool will get the response that the session is now invalid after ten minutes of inactivity.

Administrator Email Addresses

ConSol CM can use different administrator email addresses, depending on the subsystem. Please see Administrator and Notification Email Addresses for detailed explanations concerning admin email addresses. If no specific admin email addresses are configured, the global admin email address (that you have defined during system set-up) is used.

HTTP Header Configuration

It is possible to configure the HTTP response header returned with the web page in the Web Client. This allows, for example, to define security-related response headers according to the requirements dictated by policy or environment. These properties are managed in the module cmweb-server-http-headers. The name of the property is the field of the response header and the value of the property is the field value sent in the header.

Both name and value must match the exact spelling of the HTTP specification for the desired response header field. The correct interpretation and handling of the header lies in the responsibility of the client browser.

Example Property: X-Frame-Options