Alexander Shabarshov 2a7a24c9e7 Initial contribution
2025-11-03 14:43:26 +00:00

954 B

This is a public interface for dbMango plugin.

Purpose

Implementation is optional! Upon startup dbMango will look for the plugin and if it is not found, it will continue without it.

On startup dbMango will look for assembly called Rms.Risk.Mango.Db.Plugin.dll. If it exists, it will be loaded and the plugin will be initialized. The plugin is the class with the full name of Rms.Risk.Mango.Db.Plugin.Plugin. This name must match the plugin name mask what is hardcoded in dbMango code.

For more information about creating plugins see dbMango Plugins.

Functionality

Currently it only provides interfaces for persistent storage for

  • configuration parameters overrides stored externally (Oracle database)
  • persistent storage for onboarding information
  • secure storage for audit records

The only implementation is in Rms.Risk.Mango.Db.Plugin for Deutsche Bank specific implementation.