Jinfonet Home
JinfoNEWS Headlines
November 2008
In This Issue:
- Jinfonet Announces GA of JReport 9!
- Upcoming Web Seminar
- JReport Tech Tip: Report Delivery Using Page-Level-Security

Click here to get an eval copy of JReport 9

Contact Info:
- Jinfonet Sales
- Jinfonet Support
- Jinfonet Services/Training
- Jinfonet Marketing
- Phone
+1 240-477-1000
JReport 9 is Now Generally Available
See the Latest Features and Enhancements Today!

JReport 9 is Now Generally Available

Jinfonet Software announces the release of JReport 9. The latest release of this flagship reporting solution touts more than 50 enhancements. JReport 9 delivers these enhancements in three key areas: performance, usability and standards support.

JReport 9 Highlights:
Performance is improved in several areas achieving a smaller footprint with faster response.
Multiple Report Bursting is now supported; reports can be run once and distributed to different recipients according to predefined criteria.  
Greatly Enhanced Report Delivery Using Page-level Security. A pre-run report can be shared by a large group of users, each permitted to view only the authorized portion instantly.
Enhanced Connection Pool. JReport allows you to further customize the connection pool settings for specific application requirements.
Usability is improved with a simpler interface and more tools that enhance productivity.
JReport Web UI Enhancement. The toolbars and menu commands are better organized to improve usability.
Saving Parameter Values for Reuse. When specifying parameter values, options are provided for saving the specified values for the selected reports and reusing them next time.
Calendar for DateTime Parameter Values. When specifying value for parameter of DateTime, a calendar button is provided to ease DateTime value entry.
Multiple Parameter Values. You can specify whether to allow multiple values for a parameter. JReport also supports multiple parameter values used in a dataset filter and query filter.
Input Parameter Value Validation. You can predefine a criterion check if the parameter input value is within the valid range. JReport also support parameter values validation via user supplied customized logic.
Standards support has been further enhanced in JReport 9.
JSR 168 Support to Further Enhance Portlet Usage. Users can run reports as standard portlets to enable dashboard applications. APIs are provided to access the system through SOA for better interoperability.
NLS Support Enables Multiple Language Localizations.

Click here for more information about JReport 9
Upcoming Web Seminar

  As part of our ongoing Webinar series, Jinfonet Software will be sending out details on our next Webinar, "Open Source vs. Commercial BI: The Whole Story". This Webinar will provide you the facts, both pro and con, on what companies should consider when looking at Business Intelligence solutions of all types. We will discuss the appropriate uses for each as well as go through case studies that highlight risks and expenses that companies need to be aware of in Open Source software. You should receive an email about this event shortly.
JReport Tech Tip:
Report Delivery Using Page-Level-Security

With the feature of page-level-security in version 9, you can now predefine access to report data by group, role or individual user. When end users schedule a report with page-level-security to HTML and/or DHTML format, all pages of the report will be included in the scheduled result. However users will only be able to see the data they are privileged to see based on the page-level-security setting.

Page-level-security is accomplished by four properties.

  • Cascade - Specifies whether to allow the security identifiers specified by the following three properties to view the report detail panel and child groups. If true, the detail panel and/or child groups will be displayed with the group header and footer panel. If false, only the group header and footer panels will be displayed.
  • Grant - Specifies access to the data based on users.
  • Groups - Specifies access to the data based on groups.
  • Roles - Specifies access to the data based on roles.


When the user names, group names and roles are the same as the ones in JReport Enterprise Server, once an end user logs into JReport Enterprise Server with his user name, only the corresponding data will be displayed according to the security identifiers.

For example, you need to set up a security policy to the sales report. Each account manager should only be able to see the sales data for their customers. Below are the key steps:

  1. Start JReport Designer, and create a report grouped by the DBField account manager's name.
  2. Import the users, groups and roles from JReport Enterprise Server into JReport Designer if necessary.
  3. In the Report Inspector, select the node that represents the group. Then, in the Security section of the Properties panel, set Cascade to true and the Grant property's value to the DBField account manager's name.

In JReport Enterprise Server, when viewing the pre-built report result, the data will only be visible to the account manager whose user name matches the DBField account manager's name.


© Copyright 2008, Jinfonet Software, Inc. All rights reserved. Jinfonet, the Jinfonet logo, and JReport are trademarks or registered trademarks of Jinfonet Software. All other trademarks are the property of their respective owners. For permission to reproduce or distribute this email and its corresponding articles, please send a request to marketing@jinfonet.com. All other reproduction and distribution is prohibited. Jinfonet Software respects your privacy. If you would like to be removed from the JinfoNEWS distribution list, please follow the instructions noted below.

Jinfonet Software | 9420 Key West Avenue | Rockville | MD | 20850