Java reporting architecture?

I have been out of Java development for about a year. Now I am thrust back--yes, I'm happy about that. I have been tasked with developing a reporting architecture for a new J2EE application. I am just learning the requirements for the application, but thought I'd attempt to create a generic dialog about reporting architectures. Anyone care to respond to the following?
- Is the Java print API sufficient for most applications (I have not used it)?
- Are there good report APIs on the market (Crystal Reports, etc.)?
- Is there a good resource for reporting Q&A?
- What else should I be asking?

JasperReports is a powerful report-generating tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
http://jasperreports.sourceforge.net
There is a convenient visual designer to create reports for jasperreports library called iReport.
Take a look at http://ireport.sourceforge.net
Giulio

Similar Messages

  • Is it possible to use the JAVA Report Engine SDK to modify DESKI reports?

    Post Author: Nadine
    CA Forum: JAVA
    Hi, is it possible to add a complex filter to a DESKI report using the JAVA report engine sdk?
    In the developer tutorials for this API, I've only found references to WEBI in terms of modifying reports, though it seems to be possible to view DESKI reports with this sdk.
    I am a bit confused in terms of the scope of this API and how I would use it in regard to DESKI.
    Many thanks for any suggestions!
    Nadine

    Post Author: Ted Ueda
    CA Forum: JAVA
    Current (XI R2) version of ReportEngine API only supports refreshing/viewing functionality for Desktop Intelligence documents.  Document modification/creation is only supported with Web Intelligence documents.  Queries aren't modifiable for Deski using ReportEngine API - you can only do so using Desktop Intelligence Reporter SDK, which is COM based.Sincerely,Ted Ueda

  • Cannot launch Java Report Panel

    I would like to use the 'Advanced' Web Intelligence editor.
    Unfortunately, when I attempt to edit a WI report, I get a message that reads 'This software has already been installed on your computer.  Would you like to reinstall it?'
    If I allow the installation, Java 6, Update 3 is downloaded and installed.  I restart the browser.  Attempting to edit the WI report generates the installation message.
    If I don't allow the installation, I get an error that reads 'Cannot launch Java Report Panel, please make sure you have installed a Java virtual machine.'.
    It never gets out of this installation loop.
    At one point, the Advance editor worked, then something changed.
    The Java Control Panel indicates that I have JRE versions 1.6.0_03 and 1.6.0._20 installed (in the Java Applet Runtime Settings).  In addition, versions 1.4.2_04, 1.4.2_07, 1.4.2_12, and 1.6.0_03 are listed in the JNLP Runtime settings.
    Any assistance is greatly appreciated.
    Craig Buchanan

    I am having the same problem and I don't see an answer here.  I have uninstalled every instance of java and restarted my computer, then installed the one suggested here:  Cannot launch Java Report Panel, please make sure you have installed a Java virtual machine. (the Java Virtual Machine was a link).  Restarted again, tried again, same error. On the sun page, I tested my java installation and it works fine.  I have checked that java is enabled in both IE and Firefox and I still get this error in either browser.  I am using Windows XP.
    Upon comparing my computer with my coworker's java configurations, we found that she has a certificate called "Business Objects America" and I don't have that.  Could that be the problem, and if so, where can I get that certificate?  There was no active X question as I would have expected to see asking to run active X or not.  I can't find any certificate downloads on your site at all.
    Please advise ASAP because I need to use this Web Intelligence Reporting and I cannot get in.
    Thank you.

  • Using hyperlinks in Java Report Viewer

    Hello,
    I want to use the hyperlink function in Java Report Viewer Component.
    In the Crystel Reports Developer Page Preview, I can click on a hyperlink (for example to a website), and a browser will open.
    The same on the Crystal Report Viewer 2008. The same on Crystal Report Web Viewer.
    But it doesn`t work with the Java Report Viewer Component. A click on the hyperlink has no action. Is there a possibility to activate this function, or is it impossible with the java report viewer component.
    I use Crystal Reports XI.
    Thanks in advance,
    Rufushome

    What's the "Java Report Viewer Component"?
    Sincerely,
    Ted Ueda

  • Customizing java report panel...?

    hi experts,
       i need to customize the java report panel.... is that possible...? Else can i have the download location or the code for the html report panel....please
    regards,
    ksvsivam

    You can download the extension points here:
    Web Intelligence Extension Points [original link is broken]
    cheers

  • Crystal Report Java Reporting Component Query

    Hi,
    If I am using the Crystal Report Java Reporting Component, do I need any other Crystal Report software to be installed during run time?
    Thanks.

    Hi Ron,
    the desired guides can be found here:
    http://help.sap.com/javadocs/cr/xir2/index.html
    http://devlibrary.businessobjects.com/businessobjectsxi/en/en/JRC_SDK/default.htm
    The reason why you might not find the guide is as of Crystal Reports 2008 the JRC was integrated into the Crystal Reports for Ecplise package and is not availble separately anymore. See also the What' new-guide of Crystal Reports 2008 here:
    http://87.229.26.143/download/crystal/doc/cr_2008_whats_new.pdf
    Regards,
    Harald

  • Java report viewer on Report 6i

    I have Java apps and my reports run on the server. I would like to launch them with my Java App. Does anyone know if there is a viewer that comes whit Report so the users would be able to see before printing.
    Thanks,
    Louis

    You can use [i-net Crystal-Clear|http://www.inetsoftware.de/products/crystal-clear]. It is a Java Reporting Framework that can read and execute Crystal Reports files. It is very easy with i-net Crystal-Clear to show a report which is design with Crystal Reports in a Java Swing application.

  • Programming restrictions for JCA (Java Connector Architecture)

    I need to know programming restrictions for JCA (Java Connector Architecture) from a Client program's perspective. Could somebody help my?

    If you are on the client side of JCA you just have to use the resource adapter implementation. Therefore client code is limited to the package javax.resource.cci. So I think there are no restriction from JCA itself.
    What technique you use on client side to connect to the resource adapter is up to you and "just" have to follow the restriction in that area.

  • Load Runner - stress test for BI java report(WAD 7.0) error

    Dear all:                                                                               
    Our project implement the SAP Portal 7.0(NW2004s, BW/EP SP14) and before we go-live, we use the Load Runner 8.0 to test the performance of SAP BW Java reports.
    1. We develop the BI report basing WAD 7.x, setup Iview in sap EP for BI report and get the BI report URL.
        2. We fill the report URL in IE(6.0) to run this report and display the bi report successfully ,
    eg: http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher?sap-bw-iViewID=pcd%3aportal_content%2fcom.ahepc.BI%2fcom.ahepc.iView%2fcom.ahepc.FI%2fcom.ahepc.BI_I_ZWAFI_006&sap-ext-sid=1
        3. Use the LOADRUNNER to make one performance testing for this URL:
                 1)We record the BI report's URL basing HTML protocal and replay it successfully. But when we run the script with the more than 2 Vusers, there are errors.
                 2)The record script can only run with 1  Vusers! If we run with 2 or more Vusers, the error display. The error like this:
    Action.c(525): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher"
                 3)  We try to use the SAP WEB protocol to test it ,the same error like this:
    Action.c(98): Error -26612: HTTP Status-Code=500 (Internal Server Error)for "http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher?sap-bw-iViewID=pcd%3aportal_content%2fcom.ahepc.BI%2fcom.ahepc.iView%2fcom.ahepc.FI%2fcom.ahepc.BI_I_ZWAFI_006&sap-ext-sid=1"
                4)   Choose one report which no selection variable screen ,the user access the URL and get the result page directly. we can do the test  for this type report with more than 10 Vusers using LoadRunner 8.0.
                    Make analysis with the two type report's script,we found the BI report which have selection variable screen recorded the scripts like this:
         web_submit_data("com.sap.ip.bi.web.portal.integration.launcher_4",                "Action=http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher",
         "Method=POST",
        "RecContentType=text/html",                    "Referer=http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher?sap-bw-iViewID=pcd%3Aportal_content%2Fcom.ncgc.pct.folder.ncbw%2Fcom.ncgc.pct.folder.ncbw.role%2Fcom.ncgc.pct.bw.role.ydjcykhaqgl%2Fzyfx%2FZANCCSM01_Q_101&sap-ext-sid=pAYYK3imMNNJjTjL*mKg4Aggw7o2cRS_TL1fx2I2jeGg&NavPathUpdate=false&buildTree=false",  "Snapshot=t21.inf", "Mode=HTMLITEMDATA,
    "Name=BI_COMMAND", "Value=", ENDITEM,  "Name=BI_COMMAND-TARGET_DIALOG_REF", "Value=DLG_VARIABLE", ENDITEM,
    "Name=BI_COMMAND-BI_ADVANCED", "Value=DLG_VARIABLE_vsc_DropdownVariants", ENDITEM,
    "Name=BI_COMMAND-BI_COMMAND_TYPE", "Value=PASSIVE_VALUE_TRANSFER", ENDITEM,
    "Name=BI_COMMAND-PASSIVE_ID", "Value=DLG_VARIABLE_vsc_DropdownVariants_combobox", ENDITEM,
       "Name=BI_COMMAND-PASSIVE_VALUE", "Value=", ENDITEM,
       "Name=BI_COMMAND_1", "Value=", ENDITEM,   "Name=BI_COMMAND_1-TARGET_DIALOG_REF""Value=DLG_VARIABLE",ENDITEM,
    "Name=BI_COMMAND_1-BI_ADVANCED", "Value=DLG_VARIABLE_vsc_CommonVariablesList_VAR_1_INPUT", ENDITEM,  "Name=BI_COMMAND_1-BI_COMMAND_TYPE", "Value=PASSIVE_VALUE_TRANSFER", ENDITEM,
    "Name=BI_COMMAND_1-PASSIVE_ID", "Value=DLG_VARIABLE_vsc_CommonVariablesList_VAR_1_INPUT_inp", ENDITEM,
    "Name=BI_COMMAND_1-PASSIVE_VALUE", "Value=2009.06 - 2009.07", ENDITEM,  "Name=BI_COMMAND_2", "Value=", ENDITEM,
    "Name=BI_COMMAND_2-TARGET_DIALOG_REF", "Value=DLG_VARIABLE", ENDITEM,
    "Name=BI_COMMAND_2-BI_COMMAND_TYPE", "Value=OK", ENDITEM
    "Name=PAGE_ID", "Value=1_cEFZWUszaW1NTk5KalRqTCptS2c0QS0tZ2d3N28yY1JTX1RMMWZ4MkkyamVHZy0t", ENDITEM,
    "Name=REQUEST_ID", "Value=1", ENDITEM,  EXTRARES,
    maybe the loadrunner could not compile/replay  the BI_COMMAND rows successfully?
           For the performance test for the BI java report, have any idea about that error? Or any difference special I should pay attention for BI/EP java report?
    Thanks again.

    Fowllow below point :
    1.       the page_id correlation
    2.       auto-correlation of SAP-ext-id using URL-based script.
    You might want to consider to correlate sap-ext-id and page_id. Hope thatu2019s helps.
    // Sample code
    web_reg_save_param("SAP_EXT_ID",
                                    "LB=sap-ext-sid=",
                                    "RB=\"",
                                    "Ord=2",
                                    "RelFrameId=1",
                                    "Search=body",
                                    LAST);
    //Initial value was xxxxx
            web_reg_save_param("PAGE_ID",
                    "LB/IC=sapbi_page.m_pageIdValue = \"",
                    "RB/IC=\";",
                    "Ord=1",
                    "RelFrameId=1",
                    "Notfound=warning",
                    LAST);
    //End of code

  • WEBI 3.1 Java report panel customization

    Hi All,
    Can some one please point me to the file location (Where and which file) which holds the code to modify the Document Autosave and Recovery within WEBI - Java report panel?
    We are in process of branding our infoview and would appreciate your help in locating this file.
    (PS: Wanted to share the screen print of the window which we want to customize, however did not find a way to upload the screenshot. )
    Cheers!

    Hi Adam,
    Thank you for your reply!
    I am aware that the customization is not completely supported.
    We do not want to change anything major, just the color of the window. Is there any other file apart from the war files which contain the code for making the color change?
    Cheers!

  • How to use Java reporting component.

    Hi,
    I want to use the Java reporting component (JRC) in crystal report, could you please tell me which version of CR will support this feture. i am presently using crystal report 12 version and i am not seeing any related info regarding this.
    my actual requirement is i want to use the reports to be hosted in UNIX,or Solaries env. i dont no how can i use the JRC for this perpose.
    can you let me know how can use the JRC and how to host it on unix boxes.
    Regards,
    Prabhakar J.

    Hi Prabhakar,
    There is a separate forum for Java Reporting Component (JRC) SDK.
    Post your question in Java SDK forum.
    [SAP Crystal Reports, version for Eclipse;
    That forum is monitored by qualified technicians and you will get a faster response there. Also, all SDK queries remain in one place and thus can be easily searched in one place.
    Regards,
    Shweta

  • How can I customize the Java Report Panel applet splash screen?

    Has anyone found a quick and easy way, either via javascript or a webi properties file, to cutomize the splash screen for the Java Reporting Panel applet while it is loading?  I've found a few code snippets for the javascript approach, but they don't quite work, and apparently there's a webi properties file that I should be able to use to accomplish this, but where is it exactly?  Is it on the BO server, or should it be in a jar file in my project.  Can't seem to find it.  Thanks for any help.

    Look at the link I posted, you aren't double buffering correctly.
    I saw the other post you mistakenly made before you edited it. Not really a big deal, I was just wondering why you did that.

  • Java Connector Architecture?

    Does anyone know how the Java Connector Architecture (JCA) fits into the Web Services picture?
    Thanks,
    Justin McReynolds

    This is a pretty good article comparing/contrasting the two:
    http://www-106.ibm.com/developerworks/webservices/library/ws-jcajms.html

  • SAP AII & Sun Java RFID Architecture

    Hello,
    has anyone implemented or planned a RFID scenario with SAP AII and Sun Java RFID architecture going togheter?
    I'm not sure if SAP AII is interfased with SUN Java RFID architecture in a standard mode or I'm wrong at this point?
    Regards,

    Hello,
    I think there is some problem in uploading the jars. Or just check wether the connection with the PI database is working fine or not.
    Thanks and Regards
    Aman

  • Java Card Architecture: Device dependency

    Hello, I have read some articles about JC and JC+STK, because I woul like to learn more about it and I have few questions about architecture:
    1) I found, that the on-card components of the Java Card architecture are JCVM, JCRE, JCAPI. So it means, that physically on smart card (SIM) runs Virtual Machine?
    2) How much is SmartCard dependent on card accessing device (CAD)? For example it is possible to have some SIM-toolkit application within device, which is not telephone but it can handle with SIM (it can only receive phonecall). The only way, how add functionality to this device is STK (for example i will send it SMS and it response me cellId in another SMS), but i can´t find, if it is possible . After read some articles and documents I think this is impossible because device have to communicate with card through APDU - it controls instancig and triggering, but when trigger is incoming SMS instead of selecting from telephone menu?
    Thanks for answers,
    Jirka
    Edited by: 891527 on 14.10.2011 6:51

    Hello, I have read some articles about JC and JC+STK, because I woul like to learn more about it and I have few questions about architecture:
    1) I found, that the on-card components of the Java Card architecture are JCVM, JCRE, JCAPI. So it means, that physically on smart card (SIM) runs Virtual Machine?
    2) How much is SmartCard dependent on card accessing device (CAD)? For example it is possible to have some SIM-toolkit application within device, which is not telephone but it can handle with SIM (it can only receive phonecall). The only way, how add functionality to this device is STK (for example i will send it SMS and it response me cellId in another SMS), but i can´t find, if it is possible . After read some articles and documents I think this is impossible because device have to communicate with card through APDU - it controls instancig and triggering, but when trigger is incoming SMS instead of selecting from telephone menu?
    Thanks for answers,
    Jirka
    Edited by: 891527 on 14.10.2011 6:51

Maybe you are looking for