public ActionForward rectifyMarkSheetStepTwo(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request,
HttpServletResponse response) throws FenixServiceException {
MarkSheetRectifyBean rectifyBean = (MarkSheetRectifyBean) RenderUtils.getViewState().getMetaObject().getObject();
ActionMessages actionMessages = new ActionMessages();
User userView = getUserView(request);
try {
CreateRectificationMarkSheet.run(rectifyBean.getMarkSheet(), rectifyBean.getEnrolmentEvaluation(),
rectifyBean.getRectifiedGrade(), rectifyBean.getEvaluationDate(), rectifyBean.getReason(),
userView.getPerson());
return mapping.findForward("searchMarkSheetFilled");
} catch (DomainException e) {
addMessage(request, actionMessages, e.getMessage(), e.getArgs());
return rectifyMarkSheetStepOne(mapping, actionForm, request, response, rectifyBean,
rectifyBean.getEnrolmentEvaluation());