Jdeveloper - calling jasper reports - sample

Hi guys.
Someone knows where I can find a sample of an application jdeveloper executing a jasper report?
I have imported jasperreports.jar and i tried the code bellow, but it gives an error message - java.io.FileNotFoundException: FirstJasper.jrxml
The file is in the same directory as my class. but it doesn´t work.....
please I need help..
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Panel;
import java.awt.Toolkit;
import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperPrintManager;
import net.sf.jasperreports.engine.JasperRunManager;
import net.sf.jasperreports.engine.export.JExcelApiExporter;
import net.sf.jasperreports.engine.export.JRCsvExporter;
import net.sf.jasperreports.engine.export.JRRtfExporter;
import net.sf.jasperreports.engine.export.JRXlsExporter;
import net.sf.jasperreports.engine.export.JRXlsExporterParameter;
import net.sf.jasperreports.engine.export.oasis.JROdtExporter;
import net.sf.jasperreports.engine.util.JRLoader;
import oracle.jdbc.OracleDriver;
public class Reports
     private static final String TASK_FILL = "fill";
     private static final String TASK_PRINT = "print";
     private static final String TASK_PDF = "pdf";
     private static final String TASK_XML = "xml";
     private static final String TASK_XML_EMBED = "xmlEmbed";
     private static final String TASK_HTML = "html";
     private static final String TASK_RTF = "rtf";
     private static final String TASK_XLS = "xls";
     private static final String TASK_JXL = "jxl";
     private static final String TASK_CSV = "csv";
     private static final String TASK_ODT = "odt";
     private static final String TASK_RUN = "run";
     public String printSecam()
          String taskName = "pdf";
          String fileName = "FirstJasper.jrxml";
          try
               long start = System.currentTimeMillis();
               if (TASK_FILL.equals(taskName))
                    //Preparing parameters
                    Image image =
                         Toolkit.getDefaultToolkit().createImage(
                              JRLoader.loadBytesFromLocation("dukesign.jpg")
                    MediaTracker traker = new MediaTracker(new Panel());
                    traker.addImage(image, 0);
                    try
                         traker.waitForID(0);
                    catch (Exception e)
                         e.printStackTrace();
                    Map parameters = new HashMap();
                    parameters.put("ReportTitle", "The First Jasper Report Ever");
                    parameters.put("MaxOrderID", new Integer(10500));
                    parameters.put("SummaryImage", image);
                    JasperFillManager.fillReportToFile(fileName, parameters, getConnection());
                    System.err.println("Filling time : " + (System.currentTimeMillis() - start));
               else if (TASK_PRINT.equals(taskName))
                    JasperPrintManager.printReport(fileName, true);
                    System.err.println("Printing time : " + (System.currentTimeMillis() - start));
               else if (TASK_PDF.equals(taskName))
                    System.out.println("pdf");
JasperExportManager.exportReportToPdfFile(fileName);
                    System.err.println("PDF creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_XML.equals(taskName))
                    JasperExportManager.exportReportToXmlFile(fileName, false);
                    System.err.println("XML creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_XML_EMBED.equals(taskName))
                    JasperExportManager.exportReportToXmlFile(fileName, true);
                    System.err.println("XML creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_HTML.equals(taskName))
                    JasperExportManager.exportReportToHtmlFile(fileName);
                    System.err.println("HTML creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_RTF.equals(taskName))
                    File sourceFile = new File(fileName);
                    JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
                    File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".rtf");
                    JRRtfExporter exporter = new JRRtfExporter();
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
                    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
                    exporter.exportReport();
                    System.err.println("RTF creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_XLS.equals(taskName))
                    File sourceFile = new File(fileName);
                    Map dateFormats = new HashMap();
                    dateFormats.put("EEE, MMM d, yyyy", "ddd, mmm d, yyyy");
                    JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
                    File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".xls");
                    JRXlsExporter exporter = new JRXlsExporter();
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
                    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
                    exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE);
                    exporter.setParameter(JRXlsExporterParameter.IS_DETECT_CELL_TYPE, Boolean.TRUE);
                    exporter.setParameter(JRXlsExporterParameter.FORMAT_PATTERNS_MAP, dateFormats);
                    exporter.exportReport();
                    System.err.println("XLS creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_JXL.equals(taskName))
                    File sourceFile = new File(fileName);
                    JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
                    File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".jxl.xls");
                    JExcelApiExporter exporter = new JExcelApiExporter();
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
                    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
                    exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE);
                    exporter.exportReport();
                    System.err.println("XLS creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_CSV.equals(taskName))
                    File sourceFile = new File(fileName);
                    JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
                    File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".csv");
                    JRCsvExporter exporter = new JRCsvExporter();
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
                    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
                    exporter.exportReport();
                    System.err.println("CSV creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_ODT.equals(taskName))
                    File sourceFile = new File(fileName);
                    JasperPrint jasperPrint = (JasperPrint)JRLoader.loadObject(sourceFile);
                    File destFile = new File(sourceFile.getParent(), jasperPrint.getName() + ".odt");
                    JROdtExporter exporter = new JROdtExporter();
                    exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
                    exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, destFile.toString());
                    exporter.exportReport();
                    System.err.println("ODT creation time : " + (System.currentTimeMillis() - start));
               else if (TASK_RUN.equals(taskName))
                    //Preparing parameters
                    Image image = Toolkit.getDefaultToolkit().createImage("dukesign.jpg");
                    MediaTracker traker = new MediaTracker(new Panel());
                    traker.addImage(image, 0);
                    try
                         traker.waitForID(0);
                    catch (Exception e)
                         e.printStackTrace();
                    Map parameters = new HashMap();
                    parameters.put("ReportTitle", "The First Jasper Report Ever");
                    parameters.put("MaxOrderID", new Integer(10500));
                    parameters.put("SummaryImage", image);
                    JasperRunManager.runReportToPdfFile(fileName, parameters, getConnection());
                    System.err.println("PDF running time : " + (System.currentTimeMillis() - start));
               else
                    usage();
          catch (JRException e)
               e.printStackTrace();
          catch (Exception e)
               e.printStackTrace();
return null;
     private static void usage()
          System.out.println( "JasperApp usage:" );
          System.out.println( "\tjava JasperApp task file" );
          System.out.println( "\tTasks : fill | print | pdf | xml | xmlEmbed | html | rtf | xls | jxl | csv | odt | run" );
     private static Connection getConnection() throws ClassNotFoundException, SQLException
          try{
          String thinConn = "jdbc:oracle:thin:@10.1.1.99:1521:abc";
          DriverManager.registerDriver(new OracleDriver());
          Connection conn =
          DriverManager.getConnection(thinConn, "abc","abc");
          conn.setAutoCommit(false);
          return conn;
          }catch(SQLException e){
          System.out.println("failed");
          return null;
}

Thank you guys I got to create a pdf report with jasper following this tips
http://www.theregister.co.uk/2006/10/24/jasperreports_tutorial/

Similar Messages

  • How to call Jasper Reports from a Servlet?

    hi! i am a newbie in Jasper Reports. Can somebody tell me how i am supposed to let my jasper-created report appear in my web app? i am using JSP/Servlet framework, and basically what i need my app to happen is when i click on my View summary page button, my PDF-generated jasper report would automatically display without me having to save a pdf file in my disk. Codes would be really greatly appreciated.. thanks in advance...

    Hello,
    welcome to the JDC forums. You've opened three threads (which is good as you ask 3 different questions). I suggest you edit the 2 other rheads ( ["tree and table"|http://forums.sun.com/thread.jspa?threadID=5416646&tstart=0] and ["open internal frame"|http://forums.sun.com/thread.jspa?threadID=5416647&tstart=0] ) so that each one deals with one question at a time.
    I also suggest that you take the time to write your posts, and don't use SMS abbreviations. It shows some respect and will help attract people to answer you. If you're in such a hurry that you can't even afford spelling full words, then you're screwed anyway.
    Good luck.

  • When call jasper report from jsp, occur error

    I define a class call createReport that has a function call doReport to create report.
    If i call doReport from application, notthing's happened.
    But if i call doReport from jsp file, it occurs error ( 500 error ).
    jsp file :
    <%@ page import="myBean.createReport"%>
    <%! createReport myReport = new createReport();%>
    <%myReport.doReport("c:\\myJasper.jasper");%>c:\\myJasper.jasper is the path of report.
    Do you have some sugguestions to solve that error?

    Gosh, you better ask someone from Jasper support to help you...

  • Regarding Jasper Report

    hi Friends
    Iam able to call jasper report from java code by clicking button.
    Report gets visible on top of Application.
    but when i close report my Application also get close i dont want this to happen
    can any one help me?

    pleeease help me

  • How to: Call a Report (9i) from JDeveloper

    Hi,
    how can i call a Report from JDeveloper and how can i create a PDF File from an available report.
    I have created both, a jsp file and a rdf file.
    Thanks
    Achim

    Hello Achim,
    You do not need to create multiple files:
    - you can create a single file from the Builder and specify 'Paper anfd Web Layout'
    - save the files as JSP
    In this case the JSP file contains the both layout Paper and Web, in this case you can:
    - edit the web source (JSP) from JDeveloper
    - use Reports Builder to edit the Paper Layout -that you can format as PDF-.
    Regards
    Tugdual

  • How to call PDF Report with parameters in jdeveloper 10.1.3

    Hi all,
    how to call PDF Report with parameters in jdeveloper 10.1.3
    for example I have Report name is repdept.pdf with parameter as deptno
    and I want call this Report from JSP page ?
    thanks
    frank

    Hi all,
    how to call PDF Report with parameters in jdeveloper 10.1.3
    for example I have Report name is repdept.pdf with parameter as deptno
    and I want call this Report from JSP page ?
    thanks
    frank

  • How can i call a jasper report from a java Application

    Hi,
    i am chiranjit , currently i working in a web based ERP project, in this project as a report building tool we are using JasperReport wih eclipse plugin . in eclipse report's are generating very well but i am unable to call that report from a java application because i have no idea about the How to call a Jasper Report from a Java Application . so please send me the necessary class names, jar files names and programe code as early as possible.
    Chiranjit

    Ahh, kind of a duplicate thread:
    http://forums.java.sun.com/thread.jspa?threadID=631642
    @OP. You could have clarified your original post and the relationship of your question to java. You did not need a new thread.
    � {�                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to Call a jasper report from Oracle Forms 6i.

    Hi
    Can anybody tel me how to Call a jasper report from ORacle Forms 6i.
    Thanks & Regards
    Bango

    Forms 6i client/server? Use the HOST command to call the report. Since a Jasper report is just a call to a url, it will be something like:
    v_url := '<your url to the report>';
    host ('cmd /c start '||v_url);If it's web Forms 6i it even easier. Just use web.show_document(<url>).

  • JDeveloper and Jasper.. HTML Report without information

    Hello...
    I have integrated iReport with JDeveloper to generate reports from JDeveloper... But when the report is called by a SERVLET information does not appear in.
    I dont know if the datasource in iReport and jDeveloper are distintc.... I really need help...!!

    When your sevlet creates the report you need to pass in a connection. Such as...
    JasperFillManager.fillReport(reportFileName, parameters,
                    conn);Where conn is of type Connection.
    Look at this post for more info:
    Reports in Servlets

  • Jasper report Jdeveloper 11g

    Hi
    I want to run a jasper report in Jdeveloper 11g with weblogic internal server 10.3. I am facing the compliling time errors.
    ]] Root cause of ServletException.
    net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:4: package net.sf.jasperreports.engine does not exist
    import net.sf.jasperreports.engine.*;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:5: package net.sf.jasperreports.engine.fill does not exist
    import net.sf.jasperreports.engine.fill.*;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:18: cannot find symbol
    symbol: class JREvaluator
    public class PDFReport_1242746795729_631091 extends JREvaluator
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:25: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_LOCALE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:26: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_JASPER_REPORT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:27: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_VIRTUALIZER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:28: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_TIME_ZONE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:29: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_FILE_RESOLVER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:30: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_ReportTitle = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:31: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_SCRIPTLET = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:32: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_PARAMETERS_MAP = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:33: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_CONNECTION = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:34: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_CLASS_LOADER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:35: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_DATA_SOURCE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:36: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_URL_HANDLER_FACTORY = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:37: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_IS_IGNORE_PAGINATION = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:38: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:39: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_MAX_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:40: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_TEMPLATES = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:41: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:42: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Publisher = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:43: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_CatalogId = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:44: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Journal = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:45: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Edition = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:46: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Author = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:47: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    private JRFillField field_Title = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:48: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_PAGE_NUMBER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:49: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_COLUMN_NUMBER = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:50: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_REPORT_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:51: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_PAGE_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:52: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    private JRFillVariable variable_COLUMN_COUNT = null;
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:75: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_LOCALE = (JRFillParameter)pm.get("REPORT_LOCALE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:76: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_JASPER_REPORT = (JRFillParameter)pm.get("JASPER_REPORT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:77: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_VIRTUALIZER = (JRFillParameter)pm.get("REPORT_VIRTUALIZER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:78: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_TIME_ZONE = (JRFillParameter)pm.get("REPORT_TIME_ZONE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:79: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_FILE_RESOLVER = (JRFillParameter)pm.get("REPORT_FILE_RESOLVER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:80: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_ReportTitle = (JRFillParameter)pm.get("ReportTitle");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:81: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_SCRIPTLET = (JRFillParameter)pm.get("REPORT_SCRIPTLET");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:82: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_PARAMETERS_MAP = (JRFillParameter)pm.get("REPORT_PARAMETERS_MAP");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:83: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_CONNECTION = (JRFillParameter)pm.get("REPORT_CONNECTION");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:84: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_CLASS_LOADER = (JRFillParameter)pm.get("REPORT_CLASS_LOADER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:85: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_DATA_SOURCE = (JRFillParameter)pm.get("REPORT_DATA_SOURCE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:86: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:87: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_IS_IGNORE_PAGINATION = (JRFillParameter)pm.get("IS_IGNORE_PAGINATION");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:88: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_FORMAT_FACTORY = (JRFillParameter)pm.get("REPORT_FORMAT_FACTORY");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:89: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_MAX_COUNT = (JRFillParameter)pm.get("REPORT_MAX_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:90: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_TEMPLATES = (JRFillParameter)pm.get("REPORT_TEMPLATES");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:91: cannot find symbol
    symbol : class JRFillParameter
    location: class PDFReport_1242746795729_631091
    parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:100: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Publisher = (JRFillField)fm.get("Publisher");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:101: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_CatalogId = (JRFillField)fm.get("CatalogId");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:102: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Journal = (JRFillField)fm.get("Journal");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:103: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Edition = (JRFillField)fm.get("Edition");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:104: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Author = (JRFillField)fm.get("Author");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:105: cannot find symbol
    symbol : class JRFillField
    location: class PDFReport_1242746795729_631091
    field_Title = (JRFillField)fm.get("Title");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:114: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_PAGE_NUMBER = (JRFillVariable)vm.get("PAGE_NUMBER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:115: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_COLUMN_NUMBER = (JRFillVariable)vm.get("COLUMN_NUMBER");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:116: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_REPORT_COUNT = (JRFillVariable)vm.get("REPORT_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:117: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_PAGE_COUNT = (JRFillVariable)vm.get("PAGE_COUNT");
    ^
    C:\oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\PDFReport_1242746795729_631091.java:118: cannot find symbol
    symbol : class JRFillVariable
    location: class PDFReport_1242746795729_631091
    variable_COLUMN_COUNT = (JRFillVariable)vm.get("COLUMN_COUNT");
    ^
    59 errors
         at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:195)
         at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
         at jsp_servlet.__catalog._jspService(__catalog.java:90)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         Truncated. see log file for complete stacktrace
    >
    could I know the libraries to be added to run the jasper report on the jdeveloper 11g

    Any body can tell me how to create jasper report in oracle jdevloper 11 g .

  • Call to Jasper Report from a jsf only? Or can v use a jsff page?.

    Hi,
    I am new to JDev and ADF. I have a application using ADF . I have created Jasper reports as well and trying to  Integrate the Reports .
    If i make a call to the Jasper Report with a small dummy application it works.
    But if i do the same from within the application it doesn work.
    Should we make a call to the Jasper Report from a jsf only? Or can v use a jsff page?.
    Waiting for answers. thanks in advance

    Should we make a call to the Jasper Report from a jsf only? Or can v use a jsff page?.
    This usually doesn't matter.
    You will probably need to post some code so we can see how you generate and display report.
    Dario

  • How to deploy Jdeveloper application to war file using jasper reports?

    Hello people,
    I´m not sure I this is the right place to ask, but I really need help.
    I´m using Jdeve 10.1.3.2
    My application is working perfectly. However when I deploy to war file in publish it into application server OC4J. I can´t print report.
    the error says that it can´t find jrxml file.
    I´ve tried to deploy report´s files with the applicaiton. I´ve tried just to set the path of the jrxml file. but nothing works.
    How can I deploy my applicattion to use Jasper reports correctly?
    Thanks willian

    Hi,
    I think first you need to wrap it into an EAR file, then you can deploy it.
    As far as I know standalone deployment of WAR is deprecated as of 640.
    similar threads:
    How to deploy .war on NWDI
    Deploying an existing WAR file into the Portal
    Hopefully this tutorial also gives some idea:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/70/13353094af154a91cbe982d7dd0118/frameset.htm
    Regards,
    Ervin

  • Open Jasper Report in new page using servlet

    Guys,
    Looks very simple but i am having problem making this process work. I am using 11.1.1.4
    This is my use case:
    - From a employee page, user clicks on a menu item to open report for current employee. I need to pass appropriate report parameters to servlet and open report into new page.
    I can successfully call servlet using commandmenuitem and set request parameters and call servlet from backing bean.... but that doesn't open report in a new page.... any way i can do this?
    Another option i tried was that using gomenuitem and setting target=blank but in that case i need to pass the parameter using servlet url which i like to avoid.(in case i need to pass many parameters in future) (also values will be set on page so i need to generate url when then click the menuitem...... so there are some hoops and loops i need to go through) I don't know a way to pass the request parameter using backing bean to servlet... i don't think it is possible.
    Those are the two approaches i tried.
    If you have any better approach...I would appreciate if you can let me know. (i have searched on internet for two days now.... for the solution)
    -R
    Edited by: polo on Dec 13, 2011 7:22 AM

    Hi,
    Hope following will useful
    http://sameh-nassar.blogspot.com/2009/10/using-jasper-reports-with-jdeveloper.html
    http://www.gebs.ro/blog/oracle/jasper-reports-in-adf/

  • How to open Jasper report in New window (new Browser,new Tab)

    Hi,
    I'm Using oracle jdeveloper 11.1.1.4.0 fusion middleware for Jasper report. i want to open the Jasper report in new window
    In Application On click of CommandMenuItem(ExportToHTML)it opens the New Window,.While opnening this window i want to call a method (This method opens the jasper report in current browser)
    I Tried the afterPhase and beforePhase for this but doesnt work for me.while executing this using beforePhase I'm getting following Exception :
    Pls Help on this.Thanks in Advance......!!
    Java.lang.IllegalStateException: strict servlet API: cannot call getOutputStream() after getWriter()
    at weblogic.servlet.internal.ServletResponseImpl.getOutputStream(ServletResponseImpl.java:280)
    at javax.servlet.ServletResponseWrapper.getOutputStream(ServletResponseWrapper.java:112)
    at ReportsDisplayBean.exportHtmlReport(ReportsDisplayBean.java:272)Is any other way to do this ? :(
    Thanks.

    Hi,
    The view itself is a Web Part called an XSLT List View Web Part (XLV for short). This Web Part is stored on an ASPX page that is by default associated with a list or library on your site.
    I suggest you can check if the view page is valid, also, you can try to create another view, then redirect to the view page to see if there is xslt in the page.
    Here are some detailed articels for your reference:
    Create a custom list view using SharePoint Designer
    Using SharePoint Designer 2010 to Work with Web Parts
    How to: Customize the Rendering of a Field on a List View
    Best Regards
    Zhengyu Guo
    TechNet Community Support

  • Jasper report integration in Oracle BPM

    Hello friends
    We'r working on an application using Oracle BPM 11g (11.1.1.5.0)
    What we are looking for is to have the ability to generate reports using iReport (jasper).
    Using help from the previous thread below ,we have been able to call a report without any input parameters and by calling the servlet directly.
    Re: generating jasper reports in Oracle BPM
    What we're trying to do here is to have some input parameters for our report.
    I'm trying to do this using a java class, but haven't found any sample to show me the way and samples I've found didn't work in Oracle BPM
    Can anyone help me with this?
    Thank you

    Hi
    I have finally solved my problem.
    The problem was that I could not send the input parameter to the servlet.
    Here is my code:
    in my java class:
    public String actionRunReport() throws Exception {
            // Add event code here...
            String emp = null;
            if (getEmployeeID().getValue() != null) {
                emp = getEmployeeID().getValue().toString();
            } else {
                emp = "1";
            FacesContext ctx = FacesContext.getCurrentInstance();
            HttpServletRequest request =
                (HttpServletRequest)ctx.getExternalContext().getRequest();
            HttpServletResponse response =
                (HttpServletResponse)ctx.getExternalContext().getResponse();
            request.setAttribute("empId", emp);
            request.getRequestDispatcher(response.encodeURL("/printrrportservlet")).forward(request,
                                                                                            response);
            response.flushBuffer();
            ctx.responseComplete();
            return null;
        }in my servlet:
    public void doPost(HttpServletRequest request,
                           HttpServletResponse response) throws ServletException,
                                                                IOException {
            response.setContentType(CONTENT_TYPE);
            //OutputStream ouputStream = null;
            try {
                Connection conn = Connect.createConnection();
                String reportSource = "C:\\reports\\templates\\guarantees.jrxml";
                InputStream input = new FileInputStream(new File(reportSource));
                JasperDesign design = JRXmlLoader.load(input);
                JasperReport report = JasperCompileManager.compileReport(design);
                Map<String, Object> params = new HashMap<String, Object>();
                params.put("reportTitle", "Guarantees");
                params.put("author", "Milad");
                params.put("startDate", (new java.util.Date()).toString());
                params.put("empId", request.getAttribute("empId"));
                JasperPrint jasperPrint =
                    JasperFillManager.fillReport(report, params, conn);
                OutputStream ouputStream = response.getOutputStream();
                JRExporter exporter = null;
                response.setContentType("application/pdf");
                exporter = new JRPdfExporter();
                exporter.setParameter(JRExporterParameter.JASPER_PRINT,
                                      jasperPrint);
                exporter.setParameter(JRExporterParameter.OUTPUT_STREAM,
                                      ouputStream);
                exporter.exportReport();
            } catch (Exception ex) {
                ex.printStackTrace();
        }In jspx page::
    <af:commandButton text="Run report" id="cb1"
       action="#{printBean.actionRunReport}"/>in web.xml:
    <servlet-mapping>
        <servlet-name>PrintrRportServlet</servlet-name>
        <url-pattern>/printrrportservlet</url-pattern>
    </servlet-mapping>

Maybe you are looking for

  • How to add the current user to a people picker using javascript coding in document library

    Hi Everyone, This is my scenario, I have a document library,for this if any user uploads a document,there we have three content types(Ex:content1,content2,content3) if the uploaded user is from content 1(here we have four columns name,assigned to ,st

  • Why can't I play songs on my iPod touch

    I just updated my iPod touch operating system to 5.0.1. Now some (almost all) of the song titles are not highlited so I can't touch them to play. What can I do?

  • Integrate j2ee sdk 1.4 with netbeans

    Hi! I'm working on a Win2k server with j2ee sdk 1.4. I've read taht you can integrate it with netbeans 3.6. I don't want to work with the netbeans 3.6 integrated Tomcat 5 server, but with the one from Sun because of some requirements at work (We've b

  • Accordion inside accordion?

    I would like to use an accordion; with another accordion located on the third tab within the first accordion. Is this possible? Flash would not let me import the second into the first and Dreamweaver does not offer the option either. I am using CS3 f

  • Can SSH locally but not remotely

    I have seen many thread on this and I cannot understand why it is not working for me. I had SSH server working yesterday and today it stopped working. /etc/hosts.allow # /etc/hosts.allow sshd: ALL # End of file ~ /etc/hosts.deny # /etc/hosts.deny ALL