int entityID = 0;
try {
InitialContext ic = CVUtility.getInitialContext();
EntityLocalHome home = (EntityLocalHome)ic.lookup("local/Entity");
ctx.getUserTransaction().begin();
EntityLocal remote = home.create(entityDetails, ActionUserId, this.dataSource);
EntityVO evo = remote.getEntityVOBasic();
ctx.getUserTransaction().commit();
entityID = evo.getContactID();