protected void handleStream(String urlStr, HttpServletRequest request,
            HttpServletResponse response) throws ServletException,
            java.io.IOException {

        String actionRequest =  request.getParameter(FrameworkWebKeys.ACTION_KEY);
        
        String actionGoto = null;
        if(actionRequest.equals(NbPageNames.NB_CS026_01_OK4)){
        	actionGoto = NbPageNames.NB_CS026_01_OK4_REFRESH;
        }else{
        	actionGoto = NbPageNames.NB_CS030_01_BPO_DATA_INPUT_REFRESH1;
        }

        
        ServletOutputStream out = response.getOutputStream();
        URL url = new URL(urlStr);

        
        Logger.logStat("[ID="+ request.getParameter(OracleReportWebKey.ORACLE_REPORT_SID) + "] begin.task=StreamHandlerServlet:handleStream:openConnection");
        
        URLConnection connection = url.openConnection();

        Logger.logStat("[ID=" + request.getParameter(OracleReportWebKey.ORACLE_REPORT_SID) + "] end...task=StreamHandlerServlet:handleStream:openConnection");

        connection.setDoOutput(true);

        Logger.logStat("[ID="+ request.getParameter(OracleReportWebKey.ORACLE_REPORT_SID) + "] begin.task=StreamHandlerServlet:handleStream:getInputStream");
       
        InputStream in = connection.getInputStream();

        Logger.logStat("[ID=" + request.getParameter(OracleReportWebKey.ORACLE_REPORT_SID) + "] end...task=StreamHandlerServlet:handleStream:getInputStream");
          
        StringBuffer result = new StringBuffer();
        byte[] b = new byte[4096];
        int n = 0;
        while ((n = in.read(b)) != -1) {
            result.append(new String(b, 0, n));
        }
        
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Servlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("</body>");
        out.println("</html>");
        
        if ("Success".equals(result.toString().trim())) {
            request.getSession().setAttribute(NbWebKeys.NB_BPO_DATA_INPUT_RESULT, "Data Input Record is printed successfully");
        } else {
            request.getSession().setAttribute(NbWebKeys.NB_BPO_DATA_INPUT_RESULT, "Data Input Record is printed fail");
        }

        out.println("<script>window.parent.location='Cccc_main.jsp?action="+actionGoto+"';</script>");
        
        out.close();
        in.close();
      
        Logger.logStat("[ID="+ request.getParameter(OracleReportWebKey.ORACLE_REPORT_SID) + "] end...action=" + request.getParameter("action"));
      

    }