Versions Compared

Key

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

...

DataComponentDatasource
CommentsRuntimecomments-sql-store
ReportsRuntimereports-sql-store
TimelineRuntime/ Case Enginetimeline-sql-store
TraceRuntime/ Case Enginetrace-sql-store
AuditAudit consumeraudit-sql-store
Failed messagesDCM Maintenance APPmaintenance mongo store

This data is used from the case context, but might remain relevant even when the case is finished. Therefore this data is kept in the database.


Info

Some form of maintenance has to be done at these data sources to keep the DCM system running smoothly, since they are never archived automatically.

...

In the DCM configuration an outbox pattern is used. The following data is being stored in the database when using DCM:

DataComponentDatasource
Process outboxCase Engineprocess-sql-store
Timeline inboxRuntime/ Case Enginetimeline-sql-store
Trace inboxRuntime/ Case Enginetrace-sql-store

The outbox mechanism prevents message events to be picked up multiple times, even when they are sent to the queue more than once. Each message is constructed and stored in the outbox. When the message is put to the queue, the message is deleted from the outbox again. So the outbox should remain almost empty when the system is running properly.

...