HttpServletRequest request, HttpServletResponse response) throws FenixServiceException {
final RegistrationAcademicServiceRequest academicServiceRequest = getAndSetAcademicServiceRequest(request);
try {
academicServiceRequest.process();
addActionMessage(request, "academic.service.request.processed.with.success");
} catch (DomainException ex) {
addActionMessage(request, ex.getKey(), ex.getArgs());
request.setAttribute("failingCondition", ex.getKey());
return mapping.findForward("prepareRejectAcademicServiceRequest");