You can expand the functionality of Sybase CEP Server with one or more plugins. A plugin is an event handler.
When a particular event occurs, Sybase CEP Server invokes the plugin, which executes an action or a series of actions depending on the program invoked by the plugin. For a discussion of Sybase CEP Server events, see Sybase CEP Server Events.
The c8-server.conf Sybase CEP Server configuration file should include a separate configuration subsection for every instance of every plugin Sybase CEP Server should invoke. The corresponding plugin configuration subsection should be included under the "SybaseC8/Server/Manager/Plugins" section of the c8-server.conf file. The "Manager" section already includes a sample "Plugin" subsection. This example section can be customized to create a section for your actual plugin. New sections can also be added if you are configuring additional plugins.
This section describes how to configure:
The general purpose command line plugin (which you may configure to invoke any process on the computer where Sybase CEP Server is running).
The specialized plugin, used to generate SNMP traps for various Sybase CEP Server events.
Other sections of this guide contain instructions for configuring additional specialized plugins:
If you are using Sybase CEP Engine access restriction features, you may configure a Sybase CEP Engine authentication plugin to check user-password matches and user membership in groups. To learn about the available options for this plugin and how to configure them, see "Configuring Access Restrictions to Sybase CEP" and the Sybase CEP Integration Guide .
If you plan to send remote procedure calls to external applications, you will need to configure an RPC plugin. For more information about remote procedure calls, see "Configuring Sybase CEP Engine Services" of this guide. For detailed information for configuring the RPC plugin, see the Sybase CEP Integration Guide .
If you are using High Availability Manager failover features, you will need to configure a plugin, which is used in the event of failover. This plugin is described in "High Availability".