Reports from Java
Hi ,
I have a question in Oracle.
I am using backend as Oracle and frontend as Java.
I am designing applications in java and connecting to the
databse using JDBC. or middleware(WEBLOGIC).
i want to generate reports client side. Is there any
third party tool available to generate reports.
or i want to design reports in using Report Builder
and i want to depoloy on client side.
is there any way to generate reports.
thanks,
KV
null
KV,
Indeed there are. I am using ERW (Enterprise Report Writer), a
product from EnterpriseSoft (http://www.EnterpriseSoft.com). I
am sure there are others.
I too have the same question you have: Does Oracle offer a
pure-Java solution to report-writing. The Developer Server
product will accomodate web-client java programming, but it may
be awkward for pure java client-server programming.
Hope we get a response.
Matt
KV (guest) wrote:
: Hi ,
: I have a question in Oracle.
: I am using backend as Oracle and frontend as Java.
: I am designing applications in java and connecting to the
: databse using JDBC. or middleware(WEBLOGIC).
: i want to generate reports client side. Is there any
: third party tool available to generate reports.
: or i want to design reports in using Report Builder
: and i want to depoloy on client side.
: is there any way to generate reports.
: thanks,
: KV
null
Similar Messages
-
Problem when calling a report from java
Hi all,
i have created a report using ireport which contains arabic data.
when i execute the report from ireport to generate a pdf file it works.
however when i call this report from java i have an exception"
Could not create the report Could not load the following font :
pdfFontName : ARIAL.TTF
pdfEncoding : Identity-H"
the pdfFont i used it in ireport, also the pdfEncoding.
did anyone passed with the same problem
thanks for helpHello Oracle experts,
The parameters are getting passed successfully in my report.
But I want to know hous to use it in my query group.
I just want the syntax.
Thanks -
I'm generating the Excel report from java .In that i create a row,but i don't know how to increase the size of the cell.if any one have idea.kindly suggest it
I had a similar porblem and finally i guess somebody can help me with this issue
I got some help from...http://www.javaworld.com/javaworld/jw-10-2006/jw-1019-xmlexcel.html?page=1...
This is my code in servlet...
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet spreadSheet = wb.createSheet("Users");
spreadSheet.setColumnWidth((short) 0, (short) (256 * 25));
spreadSheet.setColumnWidth((short) 1, (short) (256 * 25));
// Creating Rows
HSSFRow row = spreadSheet.createRow(0);
HSSFCell cell = row.createCell((short) 1);
cell.setCellValue("Year 2005");
cell = row.createCell((short) 2);
cell.setCellValue("Year 2004");
HSSFRow row1 = spreadSheet.createRow(1);
HSSFCellStyle cellStyle = wb.createCellStyle();
cellStyle.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderTop(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM);
cellStyle.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM);
cell = row1.createCell((short) 0);
cell.setCellValue("Revenue ($)");
cell = row1.createCell((short) 1);
cell.setCellValue("25656");
cell = row1.createCell((short) 2);
cell.setCellValue("15457");
FileOutputStream output = new FileOutputStream(new File("/tmp/Users.xls"));
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename=Users.xls");
ServletOutputStream out = response.getOutputStream();
wb.write(output);
output.flush();
output.close();
forward = null;
In firefox i get the download dialog box but not able to open in from there,i need to save it and then open. In IE i dont get the dialog box instead the excell open inside the browser......Please help me to open a excel sheet onclick on a link "Export to excel" in jsp......Bottom line is onclick of a link in jsp it should open up a ezcell report....
Please please please help me....
Thanks in advance... -
Generating Excel report from java
I'm generating Excel report from java .I want align a text in top ie)align top.i searched for that ,but i didn't get that.Is it possible to perform align top,if so how?
the Progrma I' m executing is as follows :
import java.io.*;
import java.util.*;
import jxl.*;
import jxl.write.*;
import jxl.write.Number;
public class excel
private String filename;
private WritableWorkbook workbook;
public excel(String fn)
filename=fn;
public void write() throws IOException, WriteException
WorkbookSettings ws = new WorkbookSettings();
ws.setLocale(new Locale("en", "EN"));
workbook=Workbook.createWorkbook(new File(filename),ws);
WritableSheet sheet=workbook.createSheet("First Sheet",0);
Label label=new Label(0,2,"A label record");
sheet.addCell(label);
Number number=new Number(3,4,3.142);
sheet.addCell(number);
workbook.write();
workbook.close();
public static void main(String args[]){
try{
excel ecl = new excel("D:\\TestXSL.xls");
ecl.write();
}catch(Exception e){
e.printStackTrace();
} -
Accessing XML Publisher Reports from Java application
How to accesss the XDO Reports from Java application?
I am wondering that we need to get the URL for accessing the report and call the URL with in Java program?
Is that right? Is there any other option? Any help is greatly appreciated.You need to write some class based on the BI Publisher APIs taking data, template, output format, etc.
Pehaps the following Blog of Tim Dexter shines some light on your question
http://blogs.oracle.com/xmlpublisher/2007/02/27#a166
Marcos -
<p>Hi,<br /><br />Can anyone pl send me an e.g of how to call crystal reports from java ? Preferably crsytal version 10. how to instantiate a crystal report viewer? how to pass parameters? how to set the connection string?</p><p>my email is <a href="mailto:[email protected]">[email protected]</a><br /><br />Regards,</p><p>Hui Bee<br /></p>
<p>Hi Hui Bee, </p><p> There are a number of version 10 samples available contained in the following package:</p><p><a href="http://support.businessobjects.com/communityCS/FilesAndUpdates/cr10_jrc_samples.exe" title="JRC 10 samples">http://support.businessobjects.com/communityCS/FilesAndUpdates/cr10_jrc_samples.exe</a></p><p>However, I would strongly suggest that you take a look at using the latest version of the Java component that ships with our Crystal Reports for Eclipse product. You can download it from here:</p><p><a href="/node/450">http://diamond.businessobjects.com/node/450</a></p><p>and best of all, it's free! </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><br /> <a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a> </p>
-
Printing the datas through Crystal Report from Java
How can I Print the datas through Crystal Report from java?
How can I Print the datas through Crystal Report from
java?
What the hell are "the datas"?
Jesus, I can understand this is a shrinking planet, Global community, and all that happy horse pucky. Typos or small grammar errors are no big deal, I make them all the time. But when I have to spend more time interpretting the question than figuring out the answer, it drives me crazy. -
Call report from java with deployment of java web start
I need call report from java,the call function is:execURL ( String pURL )
pURL is a url link to call report from report services .
such as :http://10.20.1.43:8888/reports/rwservlet?destype=cache&desformat=PDF&report=test.rdf&user=scott/tiger@cims
public static void execURL ( String pURL )
String tempstr = new String();
int posIdx = 0;
if ( (System.getProperty("os.name").equals("Windows NT"))||
(System.getProperty("os.name").equals("Windows 2000")) )
posIdx = pURL.indexOf("&");
while ( posIdx > 0 )
tempstr = pURL.substring(0,posIdx)+"^"+pURL.substring(posIdx);
pURL = tempstr;
posIdx = pURL.indexOf("&",posIdx+2);
try
Runtime.getRuntime().exec("cmd /c start "+pURL);
catch (Exception e1) {System.out.println(e1.getMessage()); }
else
try
Runtime.getRuntime().exec("start "+pURL);
catch (Exception e2)
System.out.println(e2.getMessage());
It's run with no problem with deployment of simple jar.
But when i call report with deployment of java web start,it can not.
I think it's java secuity problem,so i add
Permission java.io.FilePermission "c://winnt//system32//cmd.exe", "execute";
in java.policy file in client(windows 20000).However ,it can not too.
Who can help me,Thanks in Advance!David,
In your code, 'cmd' is invoked as Runtime.getRuntime().exec("cmd /c start "+pURL);
but in your policy file you specify
Permission java.io.FilePermission "c://winnt//system32//cmd.exe", "execute";
Before creating a new process, the security manager checks for FilePermission(cmd,"execute")
if cmd is an absolute path, otherwise it calls checkPermission with
FilePermission("<<ALL FILES>>","execute"). Try specifying
FilePermission("<<ALL FILES>>","execute") in your policy file.
But, I believe using exec, may not be the right solution as it may not work on
other platforms. Also you will have to expect the client m/c to relax security
permission.
Did you consider using java.net.HttpUrlConnection class instead to access the report
service URL?
HTH,
Sathish. -
Unable to open a report from Java SDK
Hi,
I am trying to open a report from the SDK in a java application. Here is the code :
package com.metrixware.test;
import com.crystaldecisions.sdk.occa.report.application.OpenReportOptions;
import com.crystaldecisions.sdk.occa.report.application.ReportAppSession;
import com.crystaldecisions.sdk.occa.report.application.ReportClientDocument;
import com.crystaldecisions.sdk.occa.report.lib.ReportSDKException;
public class MyBoTest {
@param args
public static void main(String[] args) {
ReportClientDocument myDoc = new ReportClientDocument();
try {
ReportAppSession sess = new ReportAppSession();
sess.setReportAppServer("AGIRC-DEMO");
sess.initialize();
myDoc.setReportAppSession(sess);
myDoc.open("rassdk://D:/Document8.rep",OpenReportOptions._openAsReadOnly);
System.out.println("Titre du doc : "+myDoc.displayName());
} catch (ReportSDKException e) {
// TODO Auto-generated catch block
e.printStackTrace();
but i always get the following error stack (ReportSDKException) on the open method of the doc :
com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException: Impossible de charger le rapport.---- Error code:-2147483123 Error code name:failed
at com.crystaldecisions.sdk.occa.report.lib.ReportSDKServerException.throwReportSDKServerException(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.s.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.if(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.do(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)
at com.metrixware.test.MyBoTest.main(MyBoTest.java:22)
The document is at the right location on my local machine where my test is running. The RAS server is up and running on the CMS.
Can you help me on this problem.
Also i have another question. Can you tell me if i'll be able to read through this object the generated SQL select statement of the report.
Thanks.
Julien Pignateltry the following instead:
ReportClientDocument myDoc = new ReportClientDocument();
myDoc.setReportAppServer("AGIRC-DEMO");
myDoc.open("rassdk://D:
Document8.rpt",OpenReportOptions._openAsReadOnly);
Also make sure that on RAS command you have added: -ipport "1566" -reportdirectory "D:/"
Please note:
1. Don't need to use ReportApSession class
2. what do you use Document8.rep, you cannot open a Deski document with RAS. RAS can be used only with crystal reports.
Hope that helps.
Best Regards
Aasavari -
Reports from Java and Oracle database
Hi
I need to generate couple of reports from my application, with Java as front end and oracle 11.2.0.3.0. database . Reports are having very simple select statements, using the criteria users enter from GUI. we don't need to execute a direct select statement from Java, with the where clauses . I did some research and found out about Pipelined functions. I tested for a small set of records and it worked fine. Will this work for large data set? any drawbacks of using this method? Any other methods for this requirement?
Thanks in advance
JPPipeline table functions do not sound like the appropriate approach. It is designed to primarily deal with data transformations. Using it as a rendering engine for report writing? There are fundamental problems with such an approach.
As Dave and Andre commented - the CORRECT means for PL/SQL to pass "data" to Java (or other client languages) is via reference cursors (pointers that the client can use for referencing SQL cursor programs on the server). And Java as a report writer does not really compare with the ease and flexibility that Oracle Apex (Application Express) provides as a reporting framework. -
Background color in POI (Excel report from java)
I'm generating report in Excel from Java.how can background color is set for single cell.
i write code like
style.setFillBackgroundColor(HSSFCellStyle.RED);
it shows error that can not resolve symbol variable RED.why?give me solution -
Passing SQL-Parameters to Oracle-Reports from java
hello,
i want to write an application in the following way:
on a java-frontend an user can select values for different
parameters. these values should be to transferred to the sql-
query of the reports rdf file. what is the syntax of an
parameter passed from java to oracle reports.
does this work with runtime.exec()... ?
does anybody have an example.
any help would be very appreciated.
greetings
Thorsten LorenzIn order to pass the parameters to report rdf, you can create user parameters in the oracle report builder, hook up the parameters with query. For example, you can create user parameter P_DEPTNO, then create a sql query: select * from dept where deptno = :P_DEPTNO. When you run this report, you give P_DEPTNO=10 as parameter, the rdf will generate report that only prints out department 10's information.
Once you have this kind of report created, you have several ways to achieve what you want.
1. use rwrun60. In your java program, you can invoke rwrun60 via runtime.exec(cmd) where cmd = rwrun60 report=dept.rdf userid=scott/tiger@orcl destype=file desformat=pdf desname=dept.pdf p_deptno=<value_from_java_app>
2. similarly, use rwcli60. the cmd would be:
cmd = rwcli60 server=repserver report=dept.rdf userid=scott/tiger@orcl destype=file desformat=pdf desname=dept.pdf p_deptno=<value_from_java_app>
3. use rwcgi60. Instead of using runtime.exec, you should use java URL object to run the report in the web environment.
option 2 & 3 takes advantage of powerful functionality of reports server, and it is much more scale than option 1. -
Printing Access report from Java JButton
hi would anyone be able to help me i need to print a MS access report from a JButton on a Java interface i have connected to the database using JDBC-ODBC and can retrieve data from the table and store it in text fields on java GUI however i have problems when it comes to printing the reports.
Help I Need Somebody. :)Not possible using Java.
I would guess that it is possible to do this using C/C++ and windows API calls. And once you figured that out then you could use JNI to call that code and that would allow you to use java.
I can think of one other odd solution....
1. Acquite 'AutoIt' - search for it on google
2. Create an AutoIt script that runs Access, opens the database and runs the report.
3. Use Runtime.exec() in Java to run AutoIt passing in the script from 2. -
Hi... I am writing a java program that fetches a table from database and creates a Crystal Report from that table(ResultSet object)... Optionally exporting the report as a pdf also... This will be a console application since it is my first program using crystal reports.... Any one can help me with this...?
Hi Karthik,
you could have a look over these developer guides below for understanding of Java sdk :-
[http://www.sdn.sap.com/irj/boc/sdklibrary|http://www.sdn.sap.com/irj/boc/sdklibrary]
you could also find below sample codes for creating reports using Java sdk (RAS sdk) :-
[http://www.sdn.sap.com/irj/boc/samples|http://www.sdn.sap.com/irj/boc/samples]
let me know if you need any help,
Regards,
Rameez. -
Calling oracle reports from java applications
Hi:
I was wondering if anyone can tell me how to invoke an oracle report from a java application.yes it is possible. There is a cgi script called viewreport.cgi. Have the jsp page call it (GET or POST method) and place the user parameters inside the form.
-
Shoing Access reports from Java app
Is there any way to display a Microsoft Access report in Java?
I don't think so, but I would give PERL a shot.
Maybe you are looking for
-
HT4236 I don't have a photos button on itunes. how do I get that to display?
No photos button shows up on the menu on itunes. How can I get that button to appear so I can manage my photo syncing?
-
Anyone ENVY M6 1117tx replace 750Gb HD with SSD?
Hi, I was wondering if anyone has replaced the 750GB HD with a SSD? Did it work? Better performance? What brand/size? I was simply going to get a 128GB mssd, but the M6 has a limit of 32Gb. Which 32GB is rather useless. Regards.
-
Read my old videos with new Iphoto
On MacBookAir mid-2013, 8GB ram / Intel HD Graphics 5000 with OS X 10.10.3 (14D131). Thanks to the new Iphoto ! After teh update, I can't read anymore vidéos of my librady !? "Impossible ti read this vidéo. Do you want to open it with QuickTime Playe
-
FindComponent in pagetemplate ??
Hi, I have a pagetemplate in which I would like to put some javascript functionality. Therefore I need the AdfPage.PAGE.findComponent function. The problem is that in my other pages the reference to the page template has different ids (sometimes the
-
Will a macbook pro bought in china work in the uk?
Hello, I am thinking about buying a macbook pro 13" in Shanghai. However, I am moving back to Scotland in the summer and have converns that some things will not work. For example, will the DVD player work and also will the socket at the mains be a pr