<%@ page import="java.util.*" %> <%@ page import="java.util.*, java.io.*, com.sun.eportal.* " %> <%-- --%> <%! String firstName,lastName, employeeId, resultString,providerName; double monthlyInvest=250.0; %> <% Vector fundVector = new Vector(); Enumeration params = request.getParameterNames( ); while ( params.hasMoreElements() ) { String paramName = (String)params.nextElement(); String paramValue = request.getParameter( paramName ); System.out.println("ParamName:ParamValue => " + paramName + ":" + paramValue ); if ( paramName.startsWith("MYFUNDNAME_") ) { String fundName = paramValue; String index = paramName.substring ( paramName.indexOf("MYFUNDNAME_" ) + 1 ); String fundPercent = request.getParameter( "MYFUNDPERCENT_" + index ); FundInfo fi = new FundInfo ( fundName, fundPercent ); fundVector.addElement( fi ); } } FundInfo[] fundInfoArray = new FundInfo[ fundVector.size() ]; fundVector.copyInto( (Object[])fundInfoArray ); String mid = request.getParameter( "monthlyInvestment"); System.out.println("Monthly Investment -> " + mid ); if ( mid != null ) { monthlyInvest = ( new Double( mid ) ).doubleValue() ; } System.out.println("Monthly Investment (in double ) -> " + mid ); String endPoint = request.getParameter( "endpointRadio"); System.out.println("End Point Address : " + endPoint ); EmployeeInfo ei = new EmployeeInfo(); providerName = request.getParameter("providerName"); System.out.println("Service Provider Name" + providerName); System.out.println("Now we can get Employee Information from the session. Right now hardcoding it"); firstName="Joe"; lastName ="Keller"; ei.setFirstName( firstName); ei.setLastName(lastName); ei.setEmployeeId( "1" ); ei.setEmail("rmandava@yahoo.com"); /* firstName = employeeLoginHandler.getFirstName(); lastName = employeeLoginHandler.getLastName(); employeeId = employeeLoginHandler.getEmployeeId() ; ei.setEmployeeId( employeeId ); ei.setFirstName( firstName ); ei.setLastName (lastName ); ei.setEmail ( employeeLoginHandler.getEmail() ); ei.setCountry( employeeLoginHandler.getCountry() ); ei.setAddress ( employeeLoginHandler.getAddress() ); ei.setCity( employeeLoginHandler.getCity() ); ei.setState( employeeLoginHandler.getState() ); ei.setZipCode( employeeLoginHandler.getZipCode() ); ei.setPhone( employeeLoginHandler.getPhone() ); */ System.out.println("Invoking confirmQuote on DII client"); RSClient_DII rsClient = new RSClient_DII(); String resultString = rsClient.confirmQuote( endPoint, fundInfoArray, monthlyInvest, ei ); /* if (resultString != null ) { int numRows = dbBean.execUpdate( "Update ServiceInfo SET retirementprovider='" + endPoint + "' WHERE employeeid='" + employeeId + "'" ); if ( numRows > 0){ System.out.println("Service Info created successfully"); } } */ System.out.println("Now we can store Employee choosen Provider info in local repository"); // Print out the results in table for now %> Hi <%= firstName %> <%= lastName %>

You will get confirmation email from <%= endPoint %> with all the details.

Thank you for using EmployeePortal
EmployeePortal Team