You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Description

The DCM Lists Publisher Component provides the ability to publish task and case events to the DCM Lists Service (via a message queue). The DCM List Client Component provides the ability to query the DCM Lists Service for Task List Rows and Work List Rows. A schematic overview can be found below.

Requirements

The components need the DCM Lists Service. See configuring the DCM Lists Service to install it. Additionally, these components needs a connection with the RabbitMQ message broker.

Installation DCM Lists Client

 In order to use this component, the dcm-lists-client profile must be active. More information on how to configure the application using Spring Profiles can be found here : External application configuration with Spring Profiles.

Add the artifact with groupId com.blueriq and artifactId blueriq-component-dcm-lists-client as a dependency to your Blueriq runtime POM file if you want to depend on it.

Configuration

Please note that you need to add the following configuration. There are no default value for these properties, and the Runtime does not run without setting these properties.

Define the location of the DCM Lists Service

You should configure the location of the DCM Lists Service

application-dcm-lists-client.properties
blueriq.dcm.lists-client.url = http://yourhost:yourport/
blueriq.dcm.lists-client.username = yourusername
blueriq.dcm.lists-client.password = yourpassword

RabbitMQ connection

application-dcm-lists-client.properties
blueriq.dcm.lists-client.rabbitmq.host = yourrabbithost.local
blueriq.dcm.lists-client.rabbitmq.port = 5672
blueriq.dcm.lists-client.rabbitmq.username = yourRabbitUsername
blueriq.dcm.lists-client.rabbitmq.password = yourRabbitPassword
blueriq.dcm.lists-client.rabbitmq.virtualHost = /
blueriq.dcm.lists-client.rabbitmq.queueNames = yourRabbitQueue

Using a reverse proxy server

The reactive version of the list DCM_TaskList depends on event streams to communicate with the active browser. Make sure the reverse proxy server (when used) is configured correctly: Using a reverse proxy server.

Installation DCM List Publisher

 In order to use this component, the dcm-lists-publisher profile must be active. More information on how to configure the application using Spring Profiles can be found here : External application configuration with Spring Profiles.

Add the artifact with groupId com.blueriq and artifactId blueriq-component-dcm-lists-publisher as a dependency to your Blueriq runtime POM file if you want to depend on it.

Configuration

Please note that you need to add the following configuration. There are no default value for these properties, and the Runtime does not run without setting these properties.

RabbitMQ connection

application-dcm-lists-publisher.properties
blueriq.dcm.lists-publisher.rabbitmq.host = yourrabbithost.local
blueriq.dcm.lists-publisher.rabbitmq.port = 5672
blueriq.dcm.lists-publisher.rabbitmq.username = yourRabbitUsername
blueriq.dcm.lists-publisher.rabbitmq.password = yourRabbitPassword
blueriq.dcm.lists-publisher.rabbitmq.virtualHost = /
blueriq.dcm.lists-publisher.rabbitmq.exchangeName = processEvents

DCM 2.0

The split op the DCM Lists Client Component into separate components was done to better accommodate a DCM 2.0 setup. The DCM Lists Publisher component should only be enabled for the runtime that takes the role of Case Engine, while the DCM Lists Client component should only enabled for the runtime that provides flows that use DCM_TaskList, DCM_WorkList and/or DCM_CaseList containers.


  • No labels