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.username
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.enabled
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

E-Mail Configuration

Outgoing E-Mail

Independent of incoming e-mail mode (Mule/ESB and NIMH).

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

Incoming E-Mail

Settings for Mule/ESB

esb.directory
mail.attachments.validation.info.sender
mail.attachments.validation.info.subject
mail.callname.pattern
mail.cluster.node.id
mail.db.archive

Obsolete! In Mule/ESB mode, no e-mails are saved in the database. E-mails which could not be processed are stored in the file system, see section E-Mail Backups.

mail.delete.read
mail.incoming.uri

This value should not be edited here using the system properties pop-up window, but the mailboxes should be configured using the navigation item E-mail. Using this standard feature all entries are controlled - i.e., for each mailbox which is added, CM establishes a test connection during mailbox set-up. That way it is not possible to enter wrong values.

mail.max.restarts
mail.mime.strict
mail.mule.service
mail.polling.interval
mail.process.error
mail.process.retry.attempts
mail.process.timeout
mail.redelivery.retry.count

Settings for NIMH

Those settings apply if NIMH is enabled (and therefore Mule/ESB is disabled):

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.1.connection.host
mailbox.1.connection.password
mailbox.1.connection.port
mailbox.1.connection.protocol
mailbox.1.connection.username
mailbox.2.connection.host
mailbox.2.connection.password
mailbox.2.connection.port
mailbox.2.connection.protocol
mailbox.2.connection.username

For all NIMH-related mailbox properties, the following principle is used: a default property is defined (e.g. mailbox.default.connection.port). If no mailbox-specific value is configured, this default value will be used.

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.imap.timeout
mailbox.default.session.mail.mime.address.strict
mailbox.default.session.mail.pop3.timeout
mailbox.default.session.mail.<protocol>.partialfetch
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
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

This is an equivalent to the old cmas-esb-mail,mail.mule.service

mail.error.to.address

This is an equivalent to the old cmas-esb-mail, mail.process.error

mail.on.error
mail.process.error
mail.ticketname.pattern

Mapping of Former Mule and New NIMH Properties

Mule property NIMH property
cmas-esb-mail, mail.delete.read cmas-nimh, mailbox.default.task.delete.read.messages
cmas-esb-mail, mail.polling.interval cmas-nimh, mailbox.default.task.interval.seconds
cmas-esb-mail, mail.process.retry.attempts cmas-nimh, queue.task.max.retries
cmas-esb-mail, mail.mime.strict cmas-nimh, mailbox.default.session.mail.mime.address.strict
cmas-esb-mail, mail.encryption cmas-core-server, mail.encryption (moved to core server properties)
cmas-esb-mail, mail.callname.pattern cmas-nimh-extension, mail.ticketname.pattern
cmas-esb-mail, mail.attachments.validation.info.sender cmas-nimh-extension, mail.attachments.validation.info.sender
cmas-esb-mail, mail.attachments.validation.info.subject cmas-nimh-extension, mail.attachments.validation.info.subject
(cmas-esb-mail, mail.db.archive) cmas-nimh-extension, mail.db.archive
cmas-esb-mail, mail.mule.service cmas-nimh-extension, mail.error.from.address
cmas-esb-mail, mail.process.error cmas-nimh-extension, mail.error.to.address

Attachments for Incoming E-Mails

These settings apply to Mule/ESB and NIMH.

attachment.allowed.types
attachment.max.size

E-Mail Encryption (Outgoing and Incoming)

These settings only apply if e-mail encryption is active (true). This is valid for Mule/ESB Mail and NIMH.

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 E-Mail Addresses

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