|
Version 0.8.0 enhancements
- Redesign of data source editing
-
The data source editing pages have been designed to provide a better user experience and allow more
flexibility in data source design and implementation. The Modbus data sources have also been enhanced
with a node scanning mechanism.
- Point hierarchy
-
A point hierarchy can now be defined so that points can be logically grouped together for easier
management. The hierarchy is used on the watchlist page.
- Scheduled events
-
A powerful event scheduling interface has been added providing scheduled control within Mango. Events
raised by schedules have all of the capabilities of other events, including the ability to chain to
event handlers.
- Data source for SNMP
-
SNMP data sources are now supported, including both scheduled polling and traps.
- Data source for Spinwave Systems components
-
Components created by Spinwave systems are now supported.
- Automated database upgrading
-
Disparities between the version of the database schema and the application code are automatically
detected and upgrade processes are run to seamlessly synchronize the two.
- Storage of serialized data instead of explicit table definition
-
Version 0.7.0 required the explicit definition of database table structures to store configuration
information for data sources and points. Version 0.8.0 vastly simplifies the creation and modification
of these objects by storing their serialized versions in BLOB columns. Versioning of the objects is
handled by the objects themselves, removing the distribution of dependencies within the system.
- Non-alarm events
-
Events that are not alarms are now stored in the database like other events (but not displayed in
alarm lists). This allows such events to have return-to-normal attributes. Those that do not have
return-to-normal are automatically acknowledged.
- Deletion of data sources and points
-
Data sources and points can now be deleted. Users should exercise care with this functionality, since
the many system dependencies on these objects are also deleted including all related historical data,
event handlers, event detectors, point views, and renderers.
- Data source events
-
Active data sources events are now deactivated upon the termination of the data source.
- Data source polling
-
Data sources that using polling can now have their schedules defined using period types rather than
simply second delays.
- Database directory control
-
The location of the Mango database can now be more relatively controlled. By editing the 'db.url'
property in the file <tomcat-home>/webapps/ROOT/WEB-INF/classes/env.properties, the exact of
the database could be specified. Now, the use of the '~' character at the beginning of the value will
indicate to Mango that the database location is relative to the Mango directory (e.g.
<tomcat-home>/webapps/ROOT). For example, to specify the Tomcat root use the setting
'db.url=~/../../mangoDB'.
- Version number
- Version changed from 0.7.0 to 0.8.0
|