import evel_javalibrary.att.com.EvelFault.EVEL_SEVERITIES;
import evel_javalibrary.att.com.EvelFault.EVEL_SOURCE_TYPES;
import evel_javalibrary.att.com.EvelFault.EVEL_VF_STATUSES;
-import evel_javalibrary.att.com.EvelHeader.PRIORITIES;
import evel_javalibrary.att.com.EvelHeader;
import evel_javalibrary.att.com.EvelScalingMeasurement;
String neUID = reagobj.getString("neUID");
flt.evel_reporting_entity_id_set(neUID.substring(0,9));//
flt.evel_reporting_entity_name_set(neUID.substring(0,9));
+ flt.evel_header_set_sourceid(true, reagobj.getString("neName"));
+ flt.evel_header_set_source_name(reagobj.getString("objectName"));
flt.evel_header_set_priority(pri);
for(String key : reagobj.keySet()){
String evid = reMap.get("startTime")+reMap.get("ObjectType")+reMap.get("rmUID");
int Period = Integer.parseInt(reMap.get("Period")!=null?reMap.get("Period"):"15");
EvelScalingMeasurement sm = new EvelScalingMeasurement(Period,evname, evid);
- JsonObject objJson = null;
- JsonBuilderFactory factory = null;
- factory = Json.createBuilderFactory(null);
- JsonObjectBuilder jsonObjectBuilder = factory.createObjectBuilder();
for(String key : reMap.keySet()){
- jsonObjectBuilder = jsonObjectBuilder.add(key, reMap.get(key));
+ sm.evel_measurement_custom_measurement_add(reMap.get("ElementType"), key, reMap.get(key));
}
- objJson = jsonObjectBuilder.build();
- sm.evel_measurement_add_jsonobj(objJson);
sm.evel_nfcnamingcode_set("");
sm.evel_nfnamingcode_set("");
String rmUID = reMap.get("rmUID");
sm.evel_reporting_entity_id_set(rmUID.substring(0,9));//
String Dn = reMap.get("Dn");
- sm.evel_reporting_entity_name_set(Dn);
+ sm.evel_reporting_entity_name_set(Dn.substring(0, Dn != null && Dn.indexOf(";")>0?Dn.indexOf(";"):Dn.length()));
+ sm.evel_header_set_sourceid(true, reMap.get("rmUID"));
+ sm.evel_header_set_source_name(reMap.get("rmUID"));
+
sm.evel_header_set_priority(EvelHeader.PRIORITIES.EVEL_PRIORITY_NORMAL);
return sm;
}