No conozco oracle y menos aún ese paquete.
La filosofía es la siguiente:
En la base de datos, en algun trigger incluyes algo así:
Código SQL
[-]
post_event 'Nuevo_cliente'
(adaptándolo según la nomenclatura de Oracle)
Oracle envía ese "mensaje" a todos los programas clientes que hace uso de la base de datos, que previamente hayan registrado ese evento.
Al parecer en Oracle debes usar estos 2 procedimientos en tu aplicación para registrar un mensaje y quitar ese registro:
Cita:
|
DBMS_ALERT.REGISTER procedure. The name of the alert is the IN parameter. The application can deregister from an event by calling the DBMS_ALERT.REMOVE procedure
|
Más allá de eso no sabría decirte.
Saludos