Versions Compared

Key

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

...

Case Engine or

Producing Component(s)

Exchange

Queue

Consuming

Component(s)

Dead letter exchange

Dead letter queue

Case Engine, Runtime

dcmEvents

dcmEventsQueue

Case Engine

dlx.dcmEvents

dcmEventsDlq

Case Engine

dcmListsEvents

dcmListsServiceEventsQueue

DCM Lists Service

 

 

Case Engine

dcmMaintenanceEvents

dcmMaintenanceEventsQueue

DCM Maintenance App

dlx.dcmMaintenanceEvents¹

 dcmMaintenanceEventsDlq¹


 

Case Engine

dcmScheduledEvents*

dcmEventsQueue

Case Engine

dlx.dcmScheduledEvents

dcmScheduledEventsDlq

Case Engine

dcmTasksEvents

dcmTasksEventsQueue

Runtime

dlx.dcmTaskEvents

dcmTasksEventsDlq

Case Engine, Runtime

timelineEvents

timelineQueue

Case Engine OR Runtime dlx.timelineEvents¹

 timelineDlq¹



Case Engine, Runtime

traceEvents

traceQueue

Case Engine OR Runtime

 dlx.traceEvents¹

 traceDlq¹

Audit ConsumerauditEventsauditEventsQueue

Runtime

dlx.auditEvents¹auditEventsDlq¹

* This exchange publishes to the same queue as the dcmEvents exchange.

¹ added since Blueriq 15.7 and Maintenance app 2.1.7


Application properties

For each component that uses RabbitMQ, one or more queues/exchanges need be configured including the properties of the RabbitMQ instance.

...

Code Block
languageyml
titleblueriq-dcm-maintenance-app.yml
blueriq:
  dcm:
    maintenance:
      app:   
        dlq:
          listener:
            rabbitmq:
              queueNames:                  
				- dcmEventsDlq
                - dcmTasksEventsDlq
                - dcmScheduledEventsDlq
                - traceDlq
                - timelineDlq
                - dcmMaintenanceEventsDlq
                - auditEventsDlq
               ...

        case-engine:
          listener:
            rabbitmq:
              queueNames: 
                - dcmMaintenanceEventsQueue
              errorExchange: dlx.dcmMaintenanceEvents
      		  ...

...