Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Installation

The Case Engine will be delivered with the runtime and can be downloaded in the artifactorycurrently is a Runtime with specific configuration. It is installed by deploying the Runtime WAR to a supported application server, see Installing Runtime. Alternatively you can also use the DCM 2.0 beta release which also includes the case engine

The Case Engine is a standalone application and should be started directly in Java using the command line:

...

languagebash
titleexample command to start the case engine

...

with configuration.

Dependencies

The Case Engine depends on the following components:

The bootstrap.properties

Include Page
_PropertiesBootstrap
_PropertiesBootstrap
file needs to have the following content to enable these profiles:

...

These properties are divided into three files:

  • Include Page
    _PropertiesFileJava
    _PropertiesFileJava
    application.properties: common properties that concern security, logging and the connection to the customer data
  • Include Page
    _PropertiesCaseEngine
    _PropertiesCaseEngine
    application-case-engine.properties: properties for several queues, MongoDB and Quartz
  • Include Page
    _PropertiesExternalDatasources
    _PropertiesExternalDatasources
    application-external-datasource.properties: properties that enable the Case Engine to communicate with the Process SQL Store

...

Note

When using the DCM 2.0 beta release you don't need to create the files this configuration is included

Code Block
languagebash
titleapplication.properties
### Users ###
blueriq.security.auth-providers.local01.type=in-memory
blueriq.security.auth-providers.local01.users.location=users.properties
blueriq.security.auth-providers-chain=local01

### Customerdata ###
blueriq.customerdata-client.url=http://localhost:30002/customerdata/api/v1/
blueriq.customerdata-client.username=blueriq
blueriq.customerdata-client.password=welcome

### Exports ###
blueriq.exports.description=Exports
blueriq.exports.prefix=export
blueriq.exports.folder=exports
blueriq.exports.enabled=true

### Security settings ###
blueriq.security.csrf-protection.enabled=false

### Blueriq logging ###
logging.level.com.aquima=DEBUG
logging.level.com.blueriq=DEBUG
logging.file.name=logs/case-engine.log  

...