Try OpenEdge Now
skip to main content
Business Process Portal Manager's Guide
Creating and deploying reports using JasperReport : Setting up Jasper Assistant plugin in Progress Developer Studio for OpenEdge
 

Setting up Jasper Assistant plugin in Progress Developer Studio for OpenEdge

You can use Jasper Assistant plugin with OpenEdge to create your Jasper reports. While installing Progress Developer Studio for OpenEdge, select the Progress Developer Studio for OpenEdge with Eclipse option. You may select other options as per your requirements.
Download the Jasper Assistant Plugin for JasperReports 1.3.0 from the Jasper Assistant website http://www.jasperassistant.com, extract its zip file in a directory, and copy only the feature and plugin directories with their contents to the Progress Developer Studio for OpenEdge installation directory at $DLC\Developer Studio\eclipse. Similarly, also download GEF-runtime-3.0.1.zip from http://www.jasperassistant.com. Note that the GEF-runtime-3.0.1 files starts from default Eclipse directory. Therefore, it is recommended that you extract it into temporary directory and then copy the features and plugins directories with their contents into your $DLC\Developer Studio\eclipse directory.
To create a JasperReport using Jasper Assistant plugin in Progress Developer Studio for OpenEdge:
1. Start the Progress Developer Studio for OpenEdge. From the main menu, select Window > Preferences.
The Preferences dialog window appears.
2. Create a Jasper Report using Jasper Assistant. For more information about creating a Jasper Report, refer to the Jasper Assistant documentation.
3. After creating a Jasper Report, from the File menu, click Save All and close Progress Developer Studio for OpenEdge. An application with the name you specified is created in the %STUDIO_HOME%\Workspace directory.
4. Copy this to %OEBPS_HOME%\ebmsapps directory. Create a folder with name reports in the %OEBPS_HOME%\ebmsapps\<application_name> directory. Ensure that the <application_name>.jrxml file is copied from the <application_name>\processtemplates directory to <application_name>\reports directory. This defines it as a application report. You can also copy this file to %APP_SERVER_HOME%\sbm.war\ebmsapss\common\reports directory to define this report as a common report.
5. Publish this application from the OpenEdge.
6. Install the application. The newly created Jasper Reports are listed in the Report List page of the Management module.
Note: If you want to specify datasource other than Business Process Server database, then you must create the report.properties.datasource file, and enter the details of the new datasource in it. For more information, see Using a Database other than Business Process Server Connection Pool.
* Managing Reports Created Using JasperAssistant