Package com.commander4j.db

Examples of com.commander4j.db.JDBReportRequest


      dbconnected = true;
    }

    if (dbconnected)
    {
      JDBReportRequest rr = new JDBReportRequest(getHostID(), getSessionID());
      LinkedList<Long> repList = new LinkedList<Long>();

      int noOfReports = 0;

      while (true)
      {

        JWait.milliSec(500);

        if (allDone)
        {
          if (dbconnected)
          {
            Common.hostList.getHost(hostID).disconnect(getSessionID());
          }
          return;
        }

        repList.clear();
        repList = rr.getReportRequestIDs();
        noOfReports = repList.size();

        if (noOfReports > 0)
        {
          for (int x = 0; x < noOfReports; x++)
          {
            JWait.milliSec(100);
            rr.setReportRequestID(repList.get(x));
            rr.getReportRequestProperties();
            String module = rr.getModuleID();

            if (rr.getInvocationMode().equals("ParameterOnly"))
            {
              for (int y = 0; y < rr.getCopies(); y++)
              {
                rr.getParameters();
                HashMap<String, Object> parameters = rr.getParameters();
                parameters.put("p_copy", String.valueOf(y));
                JLaunchReport.silentExceptions = true;
                logger.debug("Starting report : "+module);
                JLaunchReport.runReport(module, parameters, "",null, rr.getPrintQueue());
                logger.debug("Finished report : "+module);
                JLaunchReport.silentExceptions = false;
              }
            }

            rr.delete();
          }
        }
      }
    }
  }
View Full Code Here


  }

  private synchronized void despatchPrint(HttpSession session)
  {
    String sessionID = session.getId();
    JDBReportRequest rr = new JDBReportRequest(Common.sd.getData(sessionID, "selectedHost"), sessionID);
    String printQueue = Common.sd.getData(sessionID, "defaultPrinter");
    rr.defineReport("RPT_DESPATCH_SERVICE", "ParameterOnly", ":", "", printQueue, 1);
    rr.addParameter("p_despatch_no", "String", Common.sd.getData(sessionID, "despatchNo"));
    rr.create();
  }
View Full Code Here

  }

  private synchronized void despatchPrint(HttpSession session)
  {
    String sessionID = session.getId();
    JDBReportRequest rr = new JDBReportRequest(Common.sd.getData(sessionID, "selectedHost"), sessionID);
    String printQueue = Common.sd.getData(sessionID, "defaultPrinter");
    rr.defineReport("RPT_DESPATCH_SERVICE", "ParameterOnly", ":", "", printQueue, 1);
    rr.addParameter("p_despatch_no", "String", Common.sd.getData(sessionID, "despatchNo"));
    rr.create();
  }
View Full Code Here

TOP

Related Classes of com.commander4j.db.JDBReportRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.