OGoMojo 0.0.19 w/MOGIMon
Adam Tauno Williams <[email protected]> Mon, 26 Jun 2006 06:42:54 -0400
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
OGoMojo-0.0.19 is available - http://docs.opengroupware.org/Members/whitemice/OGoMojo/OGoMojo-0.0.19.tar.gz/view This is the interim 0.0.19 release of OGoMojo. This release features the first version of MOGIMon, a service which monitors the OpenGroupware log table in order to propogate changes to other applications, send user notifications, etc... This is an interim release, meaning that I haven't gone through all the tests to verify no regressions. However, besides MOGIMon, a great number of potential crashers have been fixed. Some MOGIMon documentation: http://docs.opengroupware.org/Members/whitemice/OGoMojo/MOGIMon-HOWTO/view An example MOGIMon "plugin" (pusher) is here: http://docs.opengroupware.org/Members/whitemice/OGoMojo/Hedera.cs/view This example plugin propagates Update and Create events to another database over an ODBC connection. Although it doesn't matter, this remote database is an Informix Universal Server; data is propagated to facilitate use in reporting and ERP applications. Changes are made via a web interface to OGo via XML-RPC and then flow back into the 'main' database. MOGIMon gives this the appearance of a live connection between the two databases. Caveat - Currently only update and create events can really be propogated, because when a delete event occurs it is impossible to discover what type of object it was that was deleted. Also this expects an up-to-date obj_link table. So using OGo's own log table isn't ideal but doing so provided a quick solution that was at least close to complete. We're try to figure out some more complete method of capturing change events. -- OpenGroupware.org XML-RPC [email protected] http://mail.opengroupware.org/mailman/listinfo/xmlrpc