[LWN Logo]

From: "Shane O'Donnell" <shane@www.opennms.org>
To: "General@Opennms. Org" <general@opennms.org>
Subject: OpenNMS: OpenNMS Update v1.9
Date: Tue, 23 May 2000 18:11:26 -0400

====================
   OpenNMS Update
====================
  Vol 1., Issue 9
====================

In this week's installment...

 - Project Status
   - Coding Projects Underway
   - Database Schema Updated
   - Castor (sans Pollux)*
   - Event Sub-system Documentation
 - Joining the Fun
 - Documentation of the Week


====================
Project Status
====================

Coding Projects Underway:

  - icmpd/Solaris port -- No update on status this week.
  - icmpd/FreeBSD port -- Underway.  No status available.
  - Event Subsystem -- Underway.  Documentation referenced below.
  - SNMP Trap Receiver -- Underway.  Will be merged with event subsystem.
  - Database Design -- Undergone some slight changes.  See below.

Database Schema Updated:

As we've finally come to our database conclusion, we're now challenged with
the "whats" and "hows" of the data within.  Our HTML/CSS Tables document has
now been replaced with the SQL script to actually build the data.  This
script is being revision-controlled in CVS under the "sql" module as
"create.sql".  It is still available (or at least a recent revision thereof)
at http://www.opennms.org/dbDesign.html.

Note that the changes are predominantly in data types, so as to make the
schema portable acrossing ANSI SQL-compliant RDBMSs.  The existing script
has been tested and works in both Postgres 7.0 and Oracle 8i.

And if you want the latest and greatest create.sql script, it's in CVS, and
details on CVS are available in the FAQ (which is extraordinarily cool!) at
the web site:  http://www.opennms.org.


Castor (sans Pollux):

Given the decision to have a RDBMS underneath, we now have the problem of
object-relational mappings to deal with.  Given our strategic alignment
behind XML, and an announcement to support Postgres out of the gate, Castor,
an open source project (described at http://castor.exolab.org) seems to be a
fit.  Castor provides both Java<->XML bindings and Java<->SQL persistence.
A match made in heaven, you say?  We think so.  But we'd like to tap your
knowledge on the product as well.  If any of you have any familiarity with
Castor (or similar technologies), please let us know.  You can drop Weave a
note at weave@opennms.org.

* Footnote:  The preceding entry is an exact duplicate of the "Castor (sans
Pollux)" entry in last week's update.  Why?  Because we still need your
input/help in evaluating this technology.  We hate to be redundant, but we
also hate saying the same thing twice (not to mention our genuine distaste
for repeating ourselves).


Event Sub-system Documentation:

The high-level flows have been documented and once I can figure out a clean
way to convert Xfig docs to something web presentable, I'll post a notice to
the "events" mailing list.

If you ain't on the list, you'll be missing it.  Be there or B^2.  And a
hearty thanks to Rick for knocking out the electronification (10 points for
that word) of the initial document.


===============
Joining the Fun
===============

Now hiring (at a wage competitive with all major volunteer efforts):

 - Java Swing folks to convert our Half-Swing, Half-AWT stuff to all Swing.
 - JDBC folks to help us over this initial hump...
 - Documentation folks to pitch in and run with some of this stuff.


==========================
Contributor(s) of the Week
==========================

For those of you who are interested in participating but are worried that
you might not be technical enough, perhaps you should dig into the internals
of ICMP Echo & Echo Replies, but from the perspective of a harmless and
lovable little duck.

Whilst we don't necessarily support Amazon, we did enjoy the first "Customer
Review of the Day" pertaining to this book, available at
http://www.amazon.com/exec/obidos/ASIN/0140502416/qid=958762595/sr=1-1/002-8
958939-6173832

Shane O.
========
Shane O'Donnell
OpenNMS
shane@opennms.org
===================
It's Revolution, not Evolution
at http://www.opennms.org !!!!

= = = = = = = OpenNMS.org List Message = = = = = = = = =
To unsubscribe from this list, send a message with a body of
"unsubscribe general <email>" to majordomo@opennms.org.