String ip = NetworkInterfaceManager.INSTANCE.getLocalHostAddress();
int binary = 1;
for (MetricReport report : m_reports.values()) {
try {
BusinessReport r = m_businessReportDao.createLocal();
String product = report.getProduct();
r.setName(ID);
r.setProductLine(product);
r.setPeriod(period);
r.setIp(ip);
r.setType(binary);
r.setContent(DefaultNativeBuilder.build(report));
r.setCreationDate(new Date());
m_businessReportDao.insert(r);
} catch (Throwable e) {
m_logger.error(report.toString());
t.setStatus(e);