This Week in OpenNMS - Tuesday, January 19, 2010: Resolutions

by Ben Reed

It's time for This Week (Month?) in OpenNMS. In the last month, we've been pretty busy on a number of projects, including reporting and maps. My new year's resolution is to get back on track writing TWiO regularly. =)

Project Updates

Git Move Complete!

The move to Git is complete, and went pretty smoothly. SVN has been marked as read-only, and the new Git repository is available through http://opennms.git.sourceforge.net/ (which provides a web interface).

Full instructions on working with the git repository are available in the OpenNMS wiki.

Reporting API

Jonathan has finished up his work on the report scheduling API, and is ready for code review. Here's what he wrote to me about this new feature:

I have just about completed the initial work on feature-report-api. Features of this branch are:

The old availability reports can now be run on demand (as they always have been), or scheduled to run in the future (no more messing around with cron jobs outside of OpenNMS). You can save these reports as well as mail them, and they can be downloaded on demand.

There is an API in place now that should allow other report engines to use the framework that we've written (it was designed with BIRT and Jasper in mind).

The beginnings of a unified XML config are there to allow report parameters to be entered via the webUI when the report is run (it only accepts integer, string and date parameters at the moment). Multiple report xsl can used to simultaneously support multiple languages.

Next steps are to move the old reports into a new project that reflects the amended structure, and further tidying up of the old code. Demands on my time permitting, this should be in an unstable release soon.

Upcoming Events

If you have anything to add to the events list, please let me know.

Until Next Week...

As always, if there's anything you'd like me to talk about in a future TWiO, or you just have a comment, criticism, or UFO evidence that explains my loss of time you'd like to share, don't hesitiate to say hi.



Archive...