HpUfisCalendar ufisCal = new HpUfisCalendar(new Date());
ufisCal.DateAdd(HpUfisAppConstants.OFFSET_LOCAL_UTC,
EnumTimeInterval.Hours);
utcCdat = ufisCal.getTime();
EntDbIrmtab irmEntity = new EntDbIrmtab();
ReUrno = irmNextUrno; // added by 2014-01-22
// composite pkey
irmEntity.setId(new EntDbIrmCompositeId(ReUrno, dtfl));
irmEntity.setData(messageBody);
irmEntity.setCdat(utcCdat);
irmEntity.setQnam(incomingMessage.getJMSDestination()
.toString());
em.persist(irmEntity);
// cache the maximum urno
irmNextUrno += 1;
LOG.info("Total Time to insert the record in IRMTAB(ms) :{}", (new Date().getTime() - startTime));