@PUT
public Response createDataObject(String body) {
try {
OCApp app = getApplication();
OCXDTOSerializer serializer = app.getXDTOSerializer();
OCXMLReader reader = app.newXMLReader();
reader.setString(body);
OCObject object = serializer.readXML(reader);
_OCCommonObject commonObject = new _OCCommonObject(object);
commonObject.write();
OCXMLWriter writer = app.newXMLWriter();
writer.setString("UTF-8");
serializer.writeXML(writer, commonObject);
String xmlResp = writer.close();
return Response.ok(xmlResp).build();
} catch (Exception e) {
throw new WebApplicationException(e);