String transactionId = UUIDGenerator.generateUuid();
servletContext.setAttribute("integrityDataRequestID", transactionId);
// start data generation process
IntegrityDataGeneratorThread idg = new IntegrityDataGeneratorThread( requesterEndPoint, request.getSession().getServletContext() );
idg.start();
//Saving the thread on the session context for a later use
servletContext.setAttribute( "integrityDataGeneratorThread_" + transactionId, idg );
return Response.ok(transactionId).build();