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.
