Create reports from jsp
hello!
I want to create reports from JSP; It works fine, I program every report/JSP.
The problem is that the customers wants to create customer templates, templates which should be able to retrieve custom data from database, acording to user wish. Is there any possibility to create customer report templates with JSP, created complitely in browser?
Is there already any tool like this?
What other reporting JSP tools already exist?
THANK YOU!
please, nobody has not any idea?
Similar Messages
-
Launching a Discoverer report from jsp page
Hi
I have a discoverer workbook created using BI Discoverer (for relational). I want to accept some parameters for this workbook from a jsp page, which will also have a "View report" button. This button when pressed should open up the Discoverer workbook and all the parameters from the jsp should be passed to the workbook.
Is it possible? If yes, any details on it?
We do the same thing successfully to launch Oracle Reports from jsps, we simply build the url in the jsp, and from jsp we submit it to a new window, and it opens up the report. Similar functionality we are looking to launch Discoverer reports.
Any help will be appreciated.
Thanks
ShaluYou can open the workbook with URL parameters with Discoverer Viewer much like you would Oracle Reports. Setting anything form the username, password, workbook name, worksheet, and parameters. All the information can be found in the following document:
http://download-east.oracle.com/docs/cd/B14099_11/bi.1012/b13918/urlstart.htm
The specific question your asking is addressed under 13.5.2 Example 2. Let me know if you have any issues
Matt Topper
Technical Management Consultant
TUSC, The Oracle Experts
[email protected] -
How to call RDF report from JSP page
Dear all,
I want to call a RDF report from JSP page. I am creating the JSP page using j developer 10G.
Can anyone help me out in this case. Is there any tag or procedure or any other way by of that i can perform this work.
please help and send the reply on [email protected],[email protected]
thanks
AshokHi Ashok,
You can use rwservlet - nothing really to do with JDeveloper. Once you have report server up and running (hint: read http://download-uk.oracle.com/docs/cd/B14099_19/bi.1012/b14048/toc.htm), you can call a report like this:
http://server:port/rwservlet?report=my_report.rdf&destype=cache&desformat=html&p_my_parameter=xxx etcHope this helps,
John -
Crystal report from JSP using the JRC
Hi, I am trying to call crystal report from JSP using the JRC.
But i am getting the Error as 'Logon Failed'. my web.xml entry is
<env-entry>
<env-entry-name>jdbc/Test</env-entry-name>
<env-entry-value>!oracle.jdbc.driver.OracleDriver!jdbc:oracle:thin:{userid}/{password}@//10.0.0.1:1521/TestDB</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
i am setting the userid and password in the code. Please see the below code for your reference. Please help me to solve the issue.
<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer"%>
<%@ page import="com.crystaldecisions.sdk.occa.report.data.*"%>
<%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSource" %>
<%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSource" %>
<html>
<head>
<title>Crystal Report with Database Logon information</title> </head>
<body bgcolor="#ffffff">
<%
try
String report = "/TEMPLATE.rpt";
IReportSourceFactory2 rptSrcFactory = new JPEReportSourceFactory();
JPEReportSource reportSource = (JPEReportSource) rptSrcFactory.createReportSource(report, request.getLocale());
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
viewer.setHasRefreshButton(true);
IConnectionInfo newConnInfo = new ConnectionInfo();
newConnInfo.setUserName("TEST");
newConnInfo.setPassword("TEST");
ConnectionInfos newConnInfos = new ConnectionInfos();
newConnInfos.add(newConnInfo);
viewer.setDatabaseLogonInfos(newConnInfos);
viewer.setEnableLogonPrompt(false);
viewer.setOwnPage(true);
viewer.setOwnForm(true);
out.println("Connection Information: "+viewer.getDatabaseLogonInfos().getConnectionInfo(0).getAttributes().toString());
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(),null);
viewer.dispose();
catch(Exception e)
throw new JspException( e);
%>
</body>
</html>I never really had much luck with this approach.
Mind you I was using Crystal Reports 10, and as far as I recall it didn't allow setting/changing of database at this level.
Things to check
- can you create a database connection on your page with this URL/username/password?
- what server are you using? Tomcat? WebLogic?
I found this in your other post:
Connection Information: {Server Name=ee6rpt, Connection String=DSN=s(ee6rpt);User ID=s(ee62test);Password=;UseDSNProperties=b(false), Database Name=, Database DLL=crdb_odbc.dll}That would indicate it is using odbc to connect to the database (crdb_odbc.dll). ODBC is a bad idea with java.
The way I have got it to work for me (after much trial and error) was to in Crystal Reports to connect using the Oracle Driver, and specifying a tnsname - eg define REPORT_DS in tnsnames.ora.
When running through the JRC, it looked for a JNDI datasource under that same name "REPORT_DS".
Don't know if that will help you or not.
Good luck,
evnafets -
Printing Problem in Crystal Report From JSP
Hi,
I m calling crystal report from JSP.Report is parameterized.I m passing parameters from JSP.Report is displaying on the page,but when I try to print or export the report by pressing Print or export Button ,it displays an error message "Some parameters are missing values".
Please guide my,what should I do? Following is the code.
Good Bye
AQ
Vector fieldVector = new Vector();
SPParameters spParams = new SPParameters();
ReportFactory reportFactory = new ReportFactory();
// Setteing the report Name (Path Appended)
reportFactory.setReportName(ReportsCoreDataConstants.REPORT_PATH.concat("Test_Rep2.rpt"));
//Setting the parameters for the report
ParameterField paramFeilds = null;
System.out.println("fiscalYearCode:"+fiscalYearCode);
paramFeilds = spParams.createParams("IPFISCALCODE",fiscalYearCode);
paramFeilds.setReportName("");
fieldVector.add(paramFeilds);
//Creating the ReportSourceInstance
reportFactory.setFields(fieldVector);
String exp = "";
try {
ReportFactory l_reportFactory=null;
l_reportFactory = reportFactory;
if (l_reportFactory != null) {
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setParameterFields(l_reportFactory.getFields());
viewer.setOwnPage(true);
viewer.setDisplayGroupTree(false);
viewer.setHasZoomFactorList(false);
viewer.setHasLogo(false);
viewer.setHasPrintButton(true);
viewer.setHasRefreshButton(true);
viewer.setHasToggleGroupTreeButton(false);
viewer.setHasViewList(false);
viewer.setPrintMode(CrPrintMode.ACTIVEX);
viewer.setSeparatePages(true);
viewer.setEnableParameterPrompt(false);
viewer.setReuseParameterValuesOnRefresh(true);
viewer.setReportSource(l_reportFactory.createReport( request.getLocale() ));
viewer.refresh();
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(),out);
viewer.dispose();
} catch(Exception e) {
exp = e.toString();
System.out.println("Exception in JSP : " + e.toString());
e.printStackTrace();
}I think ScreenRaghu is right. If you look at the generated source, your jsp becomes an action and processHttpRequest() method is invoked everytime some action happens. So when you click the export button, request object no longer has the values your report needs. Either put the values in session or via link or db or whatelse.
-
How to print report from JSP Page
Hi Everybody,
I am developing a simple project in JSP with MS Access. I hav some tables and reports for them. I hav a JSP page which gets inputs from user and save it in the table. Its working fine. But my problems are,
1) I hav a button called "SAVE & PRINT" in that bottom of the page, if i click that button, the currently entered data has to save in the table and the same data has to print from the MS Access report. I dont know how to print this report from JSP page.
2) Another button called "REPRINT". If i click that button, it has to ask a number to print the report page, that number is nothing but a field in that report.
Could anyone help me to solve this problem.Hi Everybody,
I am developing a simple project in JSP with MS Access. I hav some tables and reports for them. I hav a JSP page which gets inputs from user and save it in the table. Its working fine. But my problems are,
1) I hav a button called "SAVE & PRINT" in that bottom of the page, if i click that button, the currently entered data has to save in the table and the same data has to print from the MS Access report. I dont know how to print this report from JSP page.
2) Another button called "REPRINT". If i click that button, it has to ask a number to print the report page, that number is nothing but a field in that report.
Could anyone help me to solve this problem. -
How to create report from report painter??
Hi,
how to create report from report painter?? from transaction code GRR1Select the library that you want report to create. GRR1
You select what to list in coulumns and what to lisr in rows. You could select characteristics or key figures.
You can use variable both in defininig row and coulmn or in general selection.
You can also use sets as variable or as constant. These sets can be your master data groups or sets in GS02.
You can use formulas. -
Sccm 2012 create report from recently installed software on clients
As stated in this thread for 2007. Has anyone had any luck with this type of report in 2012?
http://social.technet.microsoft.com/Forums/en-US/fecbe492-6d9d-4a8e-8d6d-ac12b3364b32/sccm-2007-create-report-from-recently-installed-software-on-clients?forum=configmgrreportingAs stated in this thread for 2007. Has anyone had any luck with this type of report in 2012?
http://social.technet.microsoft.com/Forums/en-US/fecbe492-6d9d-4a8e-8d6d-ac12b3364b32/sccm-2007-create-report-from-recently-installed-software-on-clients?forum=configmgrreporting
It worked perfectly in CM12. What is the problem?
http://www.enhansoft.com/ -
CREATE REPORT FROM JOB LIBRARY
Hi Everyone,
I have created the job and saved in job library, and just want to create report from that job, am not able to find any option in that report.
In breif,
Created job - host command ( for ex : ls -tr)
saved to job Library
After that i just want to take report and send to everybody to the ouput...
Please let me know is there any choice...
Regards
KSo, you now have a report in your job library. To run it, you will need to schedule it..
Edit the report, go to Schedule tab,
- check the "Schedule Report" checkbox
- specify when you want to run the report (now, later etc..)
- check the "Email report each time scheduled report completes" checkbox
- specify email addresses under Email report. -
Calling Actuate report from JSP
Hi All:
I am working on a small web JSP project that is supposed to call several existing Actuate 5 reports. Could anyone please direct me to (or perhaps send me) some code samples on how that needs to be done.
Thank you.
Regards,
Vince Walters
[email protected]Hi ,
am also having same Requirment like u.. Can u help me out How do i view the Actuate report from JSP???
Regards. -
Unable to call report from jsp - password contains special characters
Hi
I used the following url to call my oracle report from my JSP webpage but got the error mentioned below. It seems that this error occurs when i use the login id with password that contains special characters only. How can I overcome this problem?
Any help appreciated. Thx.
Regards,
Siti
URL used: -
"http://pc-325:8889/reports/rwservlet?server=pc-325&report=prodeff80120i&P_JDBCPDS="+vlogin1+"&destype=cache&desformat=pdf¶mform=no&p_type="+p_type;
Error encountered: -
REP-163: Invalid value for keyword DESTYPE.
Valid options are FILE, PRINTER, MAIL, INTEROFFICE, or CACHE.Hi Stefan,
Many of the customers are located in hungary and they have created the userid using their keyboard. Hence for now I already have a userid with that hungarian characters, in the SAP system.
Only I would request for the help on how to interface these characters in SAP Business connector to call RFC.
Thanks, -
dear all....
I am trying to call a report, from a JSP page, that's th steps i did:
1- I created the report with Oracle Reports
2- I saved it as .jsp 'Wos.jsp'
3- I integrated it in a new project, under Jdevelopper, i added the library, reports_tld.jar, to the classpath,
4- I made a new page, with a link to the Wos.jsp
The problem looks to be simple, when i Run that Wos.jsp, i have these messages .....
Error(1): java.lang.ClassNotFoundException: oracle.reports.jsp.ReportTagExtraInfo
Error(2): Impossible de charger la classe taghandler : reports_tld.jar
does any one have any idea?
regards!either you don't have the jar/classes in the right place or the classpath isn't set correctly
-
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...
-
How to invoke Oracle Reports from JSP ?
Hi,
I need to invoke Oracle Reports ( paper format ) from my JSP in different formats /PDF, RTF, HTML/ using rwservlet and then send the content to user browser.
Please, someone to give me working example.
Thanks in advance.
Best regards.
Peter.Peter,
you can call it from a URL if you need:
/reports/rwservlet?report=...&detype=cache&desformat=pdf...
You can define a file called cgicmd.dat on teh server that takes key-value pairs of the most common parameters under an named entry.
e.g.
ReportsCommon: destype=cache server=myServer ... %*
This way your URL is reduced to a minimum length because you don't have to list all parameters in teh URL.
Second solution:
Run a Reports from a browser URL and specify paramform=yes. This create a HTML based parameter form before executing teh Reports. Have a look at the HTML form code and see to what extend your Reports share same functionality so that you could create this HTML form in your JSP page. You could have a poplist with the name of "desformat" and list HTML, HTMLCSS,PDF,RTF,XML as valid entries so that the user can select the output format.
The Reports documentation shipped with Oracle9iAS (also available online otn.oracle.com/products/reports) has all teh information you need.
Frank -
Error Failed to load database information - access report from jsp in linux
Hi,
While accessing the report from my jsp file I got the below error. I am using Crystal Report Server 2008 V1 in linux environment.
com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: Failed to load database information.
Error in File rpt_dp_customer_stmt {9515FCCB-0245-11E0-9DA4-000C29D5AD7D}.rpt:
Failed to load database information.---- Error code:-2147482931 Error code name:failed
com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException.throwReportSDKServerException(Unknown Source)
com.crystaldecisions.proxy.remoteagent.s.a(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.cf.a(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.z.a(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.ak.if(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.ad.int(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.bk.for(Unknown Source)
com.crystaldecisions.proxy.remoteagent.v.a(Unknown Source)
com.crystaldecisions.proxy.remoteagent.v.if(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.DatabaseController.a(Unknown Source)
com.crystaldecisions.sdk.occa.report.application.DatabaseController.setTableLocation(Unknown Source)
org.apache.jsp.formula_jsp._jspService(formula_jsp.java:117)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
Moreover, in my jsp i am passing the data base parameter like below,
PropertyBag logonProperties = new PropertyBag();;
mainPB.put(PropertyBagHelper.CONNINFO_CRQE_LOGONPROPERTIES, logonProperties);
mainPB.put(PropertyBagHelper.CONNINFO_DATABASE_DLL, "libcrdb_jdbc.so");
logonProperties.put("Database Class Name", "oracle.jdbc.driver.OracleDriver");
logonProperties.put("Use JDBC", "true");
logonProperties.put("Connection URL", url);
logonProperties.put("Server", dbserver);
Also I set the LD_LIBRARY_PATH in linux machine, because i have the libcrdb_jdbc.so file on that path.
/home/ReportServer/bobje/enterprise120/linux_x86/crpe/Its working. I gave crdb_jdbc.dll name in the connection info
Maybe you are looking for
-
Local Install of Oracle DB 10g Release 2 (10.2) problem
Good day, I have a small problem. I am attempting to install a local instance of the Oracle database 10g r2 (10.2.0.1.0) on a laptop running Windows XP Pro /sp3. When I installed the database I was not connected to my company network. The installatio
-
ITunes not opening at all with Yosemite
Hi there, I just updated to Yosemite (macbook Pro), and my iTunes isn't working at all, there's no error messages or anything, it just won't open. I've tried clicking it from the applications folder, right clicking, as well as connecting my phone, bu
-
Is anyone using SAP Data Services 4.x on AIX platform?
Just want to have an idea if anyone using Data Services 4.x on AIX platform I am interested in the following install Information Platform Services 4.1 Data Services 4.2 Information Steward 4.2
-
I accidently unistalled my office apps. How can I get them back??
I accidently uninstalled my office apps. How can I get them back?
-
My iPhone 5c gets an unresponsive screen while plugged in
Hi, there is no response when I plug in the iPhone to the charger but it does work when I charge it on my computer. What do I have to do?