HttpServletRequest request = setLocalThreadInfo();
HttpSession session = WebContextFactory.get().getSession();
ReportSessionInfo reportSessionInfo = getReportSessionInfo(reportPath,session);
Input input = reportSessionInfo.getReport().getAllInputs().get(parentInputName);
if (input == null)
throw new Exception("No input found with name " + parentInputName );
Input dependentInput = input.getDependents().get(dependentName);
if (dependentInput == null)
throw new Exception("Dependent input is null");
setRequestAttributes(parentInputName, parentValue, request, reportSessionInfo, dependentInput);