Working with an Alerter

An alerter is used to asynchronously notify Publication Service of database changes. When an alerter is used, the adapter does not poll its publishing table for new rows at every interval. You can use an alerter when database changes are infrequent.

Procedures can be executed on the SQL command line or through any supported Application Programming Interfaces (APIs) (the procedures cannot be invoked successfully within a trigger). The procedures commit the inserts into the database table and notify the adapter of the commit.

Because an alerter runs with a database instance, not user schema, an adapter configuration cannot poll the publishing table name for just one user schema. For example, if the same publishing table exists in two user schemas and two adapter configurations are monitoring the same publishing table, each adapter configuration with a different user, both adapter configurations check the same publishing table whenever the alerter checks for changes in the publishing table.

Currently the alerter method is supported in the following databases:
  • Oracle: an alerter for an Oracle database is part of the adapter and available on all operating systems supported by the adapter.
  • Microsoft SQL Server 2005 or higher
Note: The alerter method is supported for both the TIBCO Rendezvous and JMS transport types.