Skip to main content
Version: 5.2.0.0

Event Engine

Event Settings​

ParameterDescription
event.persistence.modeConfigures event storage in high-throughput scenarios.
• VOLATILE: Events kept in memory (loss possible on crash).
• DURABLE: Events persisted to disk.
event.persistence.pathFilesystem path where persistence data is stored if enabled. Default: inside Tomcat installation.
process.modeDefines handling of local/process variables during event generation.
• delta: Only modified variables are published.
• full: All variables are published.

E-Mail Settings​

ParameterDescription
email.enabledEnable (true) / Disable (false) email notifications for error events.
email.modeDefines detail level of emails:
• DETAILED: Full info in email.
• NOTIFY: Only a notification.
email.sourceSubsystem or event engine causing the event. Use * for all.
email.typeMessage types to send (e.g., ERROR).
email.smtphostSMTP server hostname or IP.
email.smtpportSMTP server port number.
email.smtpuserUsername for SMTP login. Empty string disables authentication.
email.smtppwdPassword for SMTP login.
email.usesslEnable/disable SSL encryption.
email.toList of recipients.
email.fromSender address.
email.subjectStandard subject line.
email.limitNumber of errors cached before sending email. 0 = every event.
email.delayTime interval before email is sent, even if cache not full.
email.attachAttach error info instead of inline.
• true: header/footer inline, body attached.
• false: all inline.
email.headerFirst line of email body (for DETAILED mode).
email.separatorSeparator between multiple errors (for DETAILED mode).
email.footerLast line of email body (for DETAILED mode).
email.simple.bodyBody text for NOTIFY mode.
email.process.eventFormat for process events in emails. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, SCENARIO.NAME, SCENARIO.ID, TOKEN.ACTIVITY, PROCESS.VARS, LOCAL.VARS
email.process.token.eventFormat for process token events. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, TOKEN.ACTIVITY, SCENARIO.NAME, SCENARIO.ID, PROCESS.VARS, LOCAL.VARS
email.variableFormat for variables. Parameters:
VAR.NAME, VAR.VALUE
email.system.eventFormat for system events. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, CONTEXT.SHORTINFO, CONTEXT.FULLINFO, CONTEXT.ERRORINFO

File Settings​

ParameterDescription
file.enabledEnable writing messages to files.
file.pathPath to the file.
file.typeTypes of messages written.
file.sourceSubsystem or engine that created the event. Use * for all.

Scenario Logging Settings​

ParameterDescription
scenario.log.enabledEnable (true) writing scenario-specific events into scenario-specific log file.
scenario.log.event.groupDefines event types:
• SYSTEM_EVENT & PROCESS_EVENT
• SYSTEM_EVENT
• PROCESS_EVENT
scenario.log.level.errorLog level for SEVERE events.
scenario.log.level.infoLog level for INFO events.
scenario.log.level.warnLog level for WARNING events.
scenario.log.maxvarsizeMax length of variable values in logs.
scenario.log.modeDestination:
• scenario: scenario-specific file (default).
• standard: standard logger.
scenario.log.process.eventFormat for process events in logs. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, SCENARIO.NAME, SCENARIO.ID, TOKEN.ACTIVITY, PROCESS.VARS, LOCAL.VARS
scenario.log.process.token.eventFormat for process token events. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, PROCESS.ID, EVENT.INFO, PROCESS.NAME, TOKEN.ACTIVITY, SCENARIO.NAME, SCENARIO.ID, PROCESS.VARS, LOCAL.VARS
scenario.log.variableFormat for variables. Parameters:
VAR.NAME, VAR.VALUE
scenario.log.system.eventFormat for system events. Parameters:
EVENT.ORIGINATOR, EVENT.TYPE, EVENT.ACTION, EVENT.OCCURANCE, CONTEXT.SHORTINFO, CONTEXT.FULLINFO, CONTEXT.ERRORINFO

Signal Settings​

ParameterDescription
signal.enabledEnable (true) / Disable (false) publishing error events as Orchestra ESB signals.
Signal Types• namespace: emds:event, name: ProcessEvent → thrown on process error.
• namespace: emds:event, name: SystemEvent → thrown on system error.