How to connect Jasper Report to an OpenEdge application - jasper-reports

I am trying to integrate Jasper reporting in my application which currently uses Crystal Report. As of now I am able to connect to the Progress DB and able to publish report to the jasper server from the studio.
The next step is to view these report from my application in pdf format.
Any help on how to do this or best suggestion would be highly appreciable. Is there any JasperConverter in Progress to convert the JRXML files to pdf directly from application?
Thanks Ahead.

I think you are looking in the wrong place. Shouldn't you be running the Jasper Report Viewer to view the report?
To invoke that from a Progress 4GL session you would either shell out and run an OS command or invoke a DLL. The details depend on the version of Progress and the platform that your client session is running on.

Related

running a crystal report from script not from screen

Is it possible to run from a script running in Cygwin in any way a crystal report with parameters and get the report back in pdf format?
What i am trying to do is - I created a crystal report and I need it to run at night from a "scheduler".
I need to know if it is possible to run the report from a script (including sending the report 2 parameters) and have the report save to a PDF file automatically?
Thank you!
There are Crystal Reports SDKs for .NET and Java, available on the official download pages: https://www.crystalreports.com/download/
And, of course, a wide variety of third-party tools that promise to support scheduled report generation – I'd suggest to google after "crystal reports scheduler" or take Ken Hamady's list as a starting point: https://www.kenhamady.com/productlinks/

Export to Excel to be set for a single report in jasperserver 4.5

I am working on Jasper server 4.5 version.
I need to know the details on whether i can set the Export to Excel for a report.
In more details all that i need is to have only one export option available for that report.
But at the same time the changes done for this report should not affect the export options of other reports.
Thanks in advance.
Regards,
Sarakartik
Yes, you can export your reports as .xls or .xlsx files. If you are using 4.5 professional, check out the JasperReports Server User Guide in the documentation. There is a section on navigating and exporting reports. JasperReports Server allows you to export reports in many formats.
As for report-specific export options: because the exporting buttons are at the application level and not unique to each report, I think it might be difficult to enable only Excel exports for one report and not have that flow over into your other reports without extreme customization. But maybe someone else can offer a suggestion.

Report generation in web applications

As part of my web application, i am using iReport tool to generate reports and its working fine but my doubt is, is it possible to generate xls type report in browser like pdf (we can show the pdf file in the browser)? Means I need to show reports in xls file or word document in the client machine, is it possible? Can anybody clear my doubt?
Although it is a bit late, I'll try to give a generic answer
you can fetch your data to your local Jasper Reports server via JSON.
There is a sample of JsonDataSource in the 4.5.0 version of jasperreports at *\demo\samples\jsondatasource
to run report and receive output pdf, etc. you can use REST API for Jasper Server
then you send output to end user

How to show SQL reports in a web application without Reportviewer control in asp.net

I want to know if there is any way to show reports without reportviewer control...
My reports are deployed on the report server. Now I want to show these reports in a web application. Please let me know if there's any other way to show reports. I do not want to use report viewer control.
using code all reports can be "exported" to all supported formats like pdf, wrod, excel etc. By export i mean as you show the reports in report viewer and click the export button on the viewer Then you can show the genereted with somekind of viewer for that format.
Best Regards,
Iordan
P.S. You will need to use the report Viewer to achive this but the use will be internal and the user won't see the report viewer as visualization control. There is no way to show report without the use of report viewer control

Can you start Crystal Reports 10 in read only mode so users can't create or change a report?

I'm in an environment where I have created reports in CrystalReports 10 and only want my users to view the report from an external application. The application is already set up to open the report with crystal, but I don't want my users to be able create or change the report. I can't seem to find a command line option to do this. Is there a runtime only version of Crystal?
embed crviewer and craxdrt components in your app (delivered with CR developer's edition, free to distribute) so that you'll be able to view reports without modifying them. Basic manipulations (zoom, search, export to pdf, display/hide details or groups) can still be done.
If you must launch this viewer from a command line, I'd advise you to embed it in an office document/file and manage it through VBA. You could for example launch the runtime version of Access (free to distribute) that will contain one generic form for Crystal Reports display.
There are Crystal Reports viewer components which you can use in your projects. They are coming with the Crystal Reports Developer editions and you can use them in almost every programming language. There you can define the report as view only if you want.
Go to SAP.com and search for "Crystal Reports Viewer". It may or may not do what you want.
Also take a look at "Crystal Reports Server". CRS XI is a nice reporting portal with many useful server-side features. Schedule reports to run and auto-publish. Generate PDF or Excel output. Limit access to reports (or groups of reports) by specific users, etc. But for your application you can use HTTP access within your application to the published results. This is a good solution for example when you have a large number of users viewing the same reports.
What about marking the file as read-only? If the viewer opiton isn't open to you.