Message destinations and message plugins

Each message destination encapsulates all the necessary behavior for an external system, but uses three different plugin interfaces to implement the destination. Each plugin handles different parts of what a destination does. Thus:

  • The message request plugin handles message pre-processing.
  • The message transport plugin handles message transport.
  • The message reply plugin handles message replies.

You register new messaging plugins in Studio first in the Plugins editor. After you create a new implementation, Studio prompts you for a plugin interface name, and, in some cases, a plugin name. Use that plugin name in the Messaging editor in Studio to register each destination.

Note: You must register your plugin in two different editors in Studio, first in the Plugin Registry, and then in the Messaging editor.
Important: After the PolicyCenter application server starts, PolicyCenter initializes all message destinations. PolicyCenter saves a list of events for which each destination requested notifications. As this happens at system start-up, you must restart the PolicyCenter application if you change the list of events or destinations.