This section shows how to create an alarm using the JViews TGO API and add it to a data source.
All you have to do is create a new alarm using the class IltAlarm and add it to a data source, as follows:
How to Create an Alarm Through the API
IltAlarm alarm = new IltAlarm("alarm 1");
alarm.setAttributeValue(IltAlarm.PerceivedSeverityAttribute,IltAlarm.Severity.Warning);
alarm.setAttributeValue(IltAlarm.AlarmAckStateAttribute,Boolean.FALSE);
alarm.setAttributeValue(IltAlarm.ProbableCauseAttribute,
IltAlarm.ProbableCause.ExcessiveBitErrorRate);
alarm.setAttributeValue(IltAlarm.ManagedObjectInstanceAttribute, new String("Router1"));
alarm.setAttributeValue(IltAlarm.AlarmRaisedTimeAttribute, new Date());
IltDataSource dataSource = new IltDefaultDataSource();
dataSource.addObject(alarm);