Jump to content

H Mendoza

Members
  • Posts

    120
  • Joined

  • Last visited

 Content Type 

Forum

Downloads

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Security Advisories

Events

Profiles

Posts posted by H Mendoza

  1. Yes.  You will need to create the parameter with a data class-type of Collection.  The query itself will need the following syntax: $X{IN, arg1, arg2}.  Testing in Studio wlil require that you provide list yourself.  For the Server, you will need to create input controls that include a query to pull back values from the database.  

  2. You will need to publish your file(s) to your production Web server, while making sure that your JasperReports Server remains online, too.  The JasperReports Server will also need to be up, online and available to your users across the network.  It looks like you are still working in a sandbox environment, maybe your won laptop.  Let me know if this helps.    

  3. Developing reports in Studio directly is typically done by initializing your report and using the Elements in the Palette to build out your report.  I don't see an element for the EMS server functions.  Maybe contact the vendor directly and see if they have anything for Jaspersoft Studio.  Some vendors offer libraries that can be dropped into Studio, sometimes for a cost however.  I don't believe that what you are trying to do can be done easily, but I could be wrong.  Maybe someone else can help out... 

  4. Here is the way one of my coworkers put it: "Jasper’s implementation of relative dates works by returning a date range object to the report, rather than a specific date. The object can then be queried programmatically for a start date and end date. It seems the JasperReports engine already does this by assuming the first date in a “between” filter would correspond to the start date and the second date would correspond to the end date.  For example, if you created a parameter called DateRange and set it to be a relative date type and set the value to “MONTH-1” the code will create an object that has a start date of the first day of last month (at 00:00:00.000) and an end date of the last day of the month (at 23:59:59.999). A developer could then call DateRange.getStart() or DateRange.getEnd() each of which returns a java.util.Date."

  5. Yes, provided that you place it in a folder that others have access to.  You can assign permissions as an admin, as identified in the response above.  For example, the default admin account is jasperadmin - jasperadmin.  Your casual users, however, will not be able to set permissions, so work with your admin to set up a folder framework that makes sense for you and your users.  Let us know if this helps you.      

  6. Create and configure a variable.  

    Once your variable is created and configured correctly, with your field included and formatted in the Expression box and the Calculation Type set to Sum, call it from a Text Field.  The Text Field can then be moved into the Summary band.  

    The Reset Type for the variable is Report, as is the Evaulation Time on the Text Field.

    Let me know if you have follow up questions.  

  7. Hi there -

    Does anyone know if you can run Visualize.js on JasperReports Server 5.5?  I know that Visualize.js is supported in 5.6 and higher, but what about 5.5.  If not supported out of the box in 5.5, can it be manually configured?  Any articles available online?  

    Thanks. 

  8. Hi there -

    Yes, copy your .jar file to the install directory on the server, for example, c:jasperreports-serverapache-tomcatwebappsjasperserver-proWEB-INF.  I assume that you have already configured your report IDE, which is where your root-level report properties have to be set up.  If you have not, then check the Imports configuration on the report; it appears as a plain old text box, but important to the overall configuration.  With that configuration in place, your expressions in your report can than leverage your Java.  You will likely have more questions if this is the first time your doing this...I am only providing a high-level explaination.    

    Thanks.   

     

     

  9. Hi there -- 

    Try this, maybe it helps:

    1 - Create the main report and a parameter.
     
    2 - Open the sub report and create a parameter with the same set the same data type.
     
    3 - Now map the parameters.  
     
    4 - Return to main report, and right-click on sub report, or just select it.  
     
    5 - Open its Properties panel.
     
    6 - Look for the Parameters button or configuration (near the bottom).
     
    7 - Click the Add button from the pop up.
     
    8 - Or, you can use the "Copy From Master" button; from there you should be able to select the parameters that you want to pass.
     
  10. Hi there - Maybe your have this already, but connection criteria is also needed.  This is very rough, but I am assuming you have some experience with PHP.  More information on your problem will help.       

    error_reporting( E_ALL ^ E_DEPRECATED );

    require_once "php-sample/rest/client/JasperClient.php";   

    $client = new JasperJasperClient (

       'localhost',
     
       8080,
     
       'jasperadmin',
     
       'jasperadmin',
     
       '/jasperserver-pro',
     
       'organization_1'
     
    ); 
     
  11. Hi there - I also understand that iReport will be maintained through the end of 2015.  I have not seen anything in writing, but I get the sense that they will continue to increase the version number with each release until they hit end of 2015.  I am running iReport 5.6 and don't see anything new, at least not on the surface.  I highly doubt you will see any new features going forward.  

  12. Take a look at the JasperReports Server Web Services Guide (there is one for the both the community project and the commercial offering), and you will see what your options are in terms of loading resources.  You'll likely use REST web services, which is what is supported and lets you interact with the server programmatically.  

×
×
  • Create New...