try {
Mapping.begin();
Section section = Section.getInstance(id);
String newId = IdGenerator.nextPublicationId();
TypePublication type = TypePublication.getInstance(sform.getType());
Publication publi = Publication.create(User.getInstance(request.getSession().getAttribute("userLogin")+""),newId,type, section.getMetaData("workflow")+"");
section.addPublication(publi);
publi.setMetaData("name", sform.getName());
request.setAttribute("id", newId);