Expresso Event Notification

Expresso Event Notification is a subsystem that handles letting key users know when important events are completed, or when problems have occured.

Version:

Expresso 4.1

Author:

Michael Nash

Expresso Components Listing


Caching Configuration Values Controller Objects
Database Objects DB Connection Pooling Email Connectivity
Event Notification and Error Handling Health Check Job Control
Logging Registration & Login Security
Taglibs Unit Testing Workflow
XML


Email Notification

The event-driven processing feature allows any system event (e.g. the publication of a report, a system error, a server being restarted) to trigger email notifications to be sent to a specified list of users (both local and remote (internet)). Any message or attachment can be included with the notification, and an event can be set to trigger other events if required (e.g. a data load might trigger a report to be run). The list of messages and users to be notified is maintained in a series of database tables.

When a server-side task, such as loading data into a data warehouse, is completed, it triggers an event with a specific code. The event is then broadcast to a list of specified users that are subscribed to receive the event. 

Event Conditions: Success or Unsuccessful

Every event is either "successful" (such as a load completing correctly) or "unsuccessful" (such as a load aborting due to a database problem). Successful events can have a different group of users from unsuccessful events - for example, a number of people might want to know that the data load is completed, but you might want to tell the system administrator only if the load fails. Of course, the same people can also be notified of both success and failure if so desired. 

Message Content

The event e-mail contains a message from the server-side object, which can give details about the event (for example, how many records got loaded, or what the exact error message from the database was in the case of a failure).

Conclusion

For technical information about how to use event notification, please refer to the Expresso Developers Guide (EDG) or the Javadocs.

 

 

 

 

Topics
Email Notification
Event Conditions
Message Content
System Event Usage
Event Driven Processing
Conclusion

Top of Page


Home | Products | Services | Partners | Customers | About Us | Login | Forums | Contact Us

Copyright © 2001-2002 Jcorporate Ltd. All rights reserved. Copyright Privacy

Last Modified: 30-Sep-02 5:24:34 PM